大数据

谷歌的招人标准

2018-11-20  本文已影响2人  HarperKoo

谷歌在上海有一间办公室,就在陆家嘴,2号线东昌路站下来还需要再走十来分钟吧。地理位置hin优越了。最重要的是每天中午的自助餐很美味。
周二的时候联系了在谷歌工作的童鞋,蹭了一顿谷歌的自助餐之后产生了一个念头:啊!好想去谷歌工作啊!朋友表示最近换了厨师,饭菜没有以前好吃了,倒是甜品的品质有所提升。于是我又拿了好几份甜品……环顾四周,基本大家的盘子都是半空状态,只有我拿了满满两盘。


emmm...

怕丢人我就没有拍照,所以没有美味的自助餐照片分享啦。饭后又顺着路去了朋友的办公桌逛了一圈,pantry room里居然有穿着旗袍的小姐姐亲手为你泡茶;健身房虽然小不过五脏俱全;还有可以关上门的睡眠小“墙洞”,真的是在墙上打个洞的感觉,放上睡铺软枕,简直是“躲进小楼成一统”,据说只要像预约会议室以下提前预约就可以用啦;另外还看到了专门的按摩室,一张舒适的按摩床和一位穿着白大褂的按摩师。

这么好的条件,心动不如行动,就研究一下谷歌的招人标准吧。

对于软件工程师的招聘要求除了通用的英文能力,计算机相关学历以及工作经验之外,主要就是以下能力了。

先来看 Lead Software Engineer,8年以上的工作经验。
Preferred qualifications:
Master's degree or PhD in related technical field.
Experience with large systems software design and development.
Experience in AJAX, Python, JavaScript, database design, SQL and/or knowledge of TCP/IP and network programming.
Background in distributed systems, OS/kernel, network system design and large scale storage systems.
Extensive knowledge in Unix/Linux.

课代表总结:

  1. 如果你还在读书,不差钱的话,学历读的越高越好。这是真理。我读书的时候听说程序员不需要读博士,我就只读了个硕士,现在已经觉得不太够用了。只能靠我的“聪明才智”去填补和身边PhD的差距。
  2. 大型系统和小型系统遇到的挑战是截然不同的,如果你的工作总是在小打小闹,就需要提高警惕了,不要在小应用中自我满足,该想办法给自己一点挑战了。
  3. Ajax python js DB SQl network应该是上海这个特定职位的需求,不过在基本需求里有提到,必须会Java, C/C++, C#, Objective C, Python, JavaScript 或者 Go语言中至少一门。
  4. 分布式系统和大数据存储已经是现在社会人的标配了,你要是不会点hadoop、spark之类的好像都不好意思出门。
  5. Linux的使用和了解。
感觉到了自己的差距...

再看看普通的 Software Engineer

在以下至少两个领域具有工作经验:
网络应用开发
Unix/Linux 环境
移动应用开发
分布式并行系统
机器学习
信息检索
自然语言处理
网络
大型软件系统开发
安全防护软件开发

我自检了一下,我可能只在分布式并行系统和机器学习两方面有经验,但远远算不上专业。而这一年,我已经在用python处理数据的道路上渐行渐远,感觉越来越得心应手,但是含金量越来越低……
路漫漫其修远兮,是时候走出舒适区,开始深度修炼自己的分布式并行系统和机器学习能力了。

上一篇下一篇

猜你喜欢

热点阅读