新闻 > 科教 > 正文

想进Google挣10万年薪?要有这11项技能

若以薪资报酬与公司硬体设备来衡量,谷歌(Google)可能是世界上最受欢迎的公司。谷歌给薪不手软,即使不同的工作岗位存有极大差异,但工程师始终都是公司最重视的职务。根据美国求职网站Glassdoor.com的数据,一般而言,谷歌工程师的年薪都高于10万美元,即便是软件工程师实习生(Software Engineer Intern)的年薪也介于7-9万美元之间;而高级软件工程师(Senior Software Engineer)的年薪就超过15万美元。

纽约财经与科技网站《商业内幕》10月31日报导,谷歌每年收到超过250万封应征信函,但最后只有4,000名幸运儿能够脱颖而出。谷歌的一份教育训练资料显示,想成为谷歌的软件工程师必须具备11项技能。这份文件上说,“拥有扎实的电脑科学基础,是成为成功软件工程师的重要因素。”

以下是谷歌理想的工程师人选所应具备的条件,在每项技能下,还有《商业内幕》推荐的网络学习资源,供读者参考。

1.精通电脑基本知识。

【学习网站】www.udacity.com、www.coursera.org

www.udacity.com(网站撷图)

www.coursera.org(网站撷图)

2.至少会撰写一种面向对象的编程语言(Object-Oriented Programming Language,又称物件导向程式设计语言),像是C++、JAVA或是Python等。

【学习网站】 www.udacity.com、ocw.mit.edu

ocw.mit.edu(网站撷图)

3.懂得更多其他的程序设计语言,如:Java Script、CSS、Ruby或是HTML。

【学习网站】www.w3schools.com、www.codecademy.com

www.w3schools.com(网站撷图)

www.codecademy.com(网站撷图)

4.能够测试自己撰写的程序语言。谷歌希望新进人员能够找出程序中错误(Bugs)、生成测试(Create Tests)并能突破自己写的软件(Break Your Software)。

【学习网站】www.udacity.com

5.具备抽象数学的知识,像是逻辑推理以及离散数学(Discrete Mathematics)。

【学习网站】ocw.mit.edu

6.了解演算法以及数据结构。谷歌希望的理想的候选人熟悉基础据数类型(如:Stacks、Queues、Bags)以及排序演算法(Sorting Algorithm,如:quicksort、mergesort、heapsort)

【学习网站】ocw.mit.edu

7.清楚操作系统。

【学习网站】http://freevideolectures.com/University/UC-Berkeley/Computer-Science/Subject/Page1#

http://freevideolectures.com/University/UC-Berkeley(网站撷图)

8.熟悉人工智能(Artificial Intelligence)。

【学习网站】online.stanford.edu/courses

online.stanford.edu/courses(网站撷图)

9.学习如何编写电脑编译器。软件工程师必须学习如何编写针对人类的高阶语言,并将它系统地转换为机器看得懂的低阶程序。

【学习网站】www.coursera.org

10.知道如何编写密码。

【学习网站】www.coursera.org、www.udacity.com

11.要了解平行计算。

【学习网站】 http://parallel.illinois.edu/education/passionate-parallel-reu

http://parallel.illinois.edu/education/passionate-parallel-reu(网站撷图)

此外,谷歌不仅看重以上的专业电脑技能,同时也强调一些个人的特质。

责任编辑: 夏雨荷  来源:大纪元记者凌妃编译报导 转载请注明作者、出处並保持完整。

本文网址:https://www.aboluowang.com/2014/1103/466634.html