一是“内功”要学好,不要只是去学各种皮毛的语言、工具,和一些三流公司招聘列出来的要求,
要把数据结构、算法、数据库、操作系统原理、计算机结构、离散数学等课程学好;
二是多编程,还要讲究“实干”,Google是动手者的天堂,另外要有一些数学能力,还要练习团队精神,与人合作
We need world-class engineers to develop the next generation software products. Our engineering team is working on problems that span all areas of computer science, including cutting-edge information retrieval algorithms, scalability issues in efficient, reliable access to massive data structures, user interface challenges, and a variety of novel product features. Everything our engineers do affects millions of people. If technology that can change the way the world finds information excites you, contact us!
Requirements:
- BS/MS/Ph.D. in computer science or a closely related field.
- Strong C/C++/Java programming skills.
- Substantial knowledge of UNIX/Linux or Windows environments.
- Extensive experience with designing and programming distributed systems.
- Several years of software development experience.
- Enthusiasm for solving interesting problems.
- Fluency in English (reading and writing).