原作者: xinfinity
原文链接:http://www.mitbbs.com/mwap/forum/article.php?board=JobHunting&groupid=33460303
小弟现在是EE的PhD,做的研究是半导体器件方向,平时主要写代码做simulation。但
觉得做的东西没太有前途,所以选了一些CE和CS的课,觉得很有意思,决定转码。然后在版上大佬们的鼓动下,今年秋招开始前刷了一段时间的题,最近有幸拿到了Google和Apple的offer,特地来感谢一下版上的大佬们,也想听听大佬们对这两个offer选择的
建议。
这两个Offer如下:
谷歌Network Infrastructure的组 https://ai.google/research/teams/network-
systems/
Manager是印度大姐,Stanford毕业的PhD,选组的时候有视频聊过,感觉还是很靠谱的,不像传说中会坑人印度Manager。手下六个人,diversity还不错,三个亚裔一个三哥两个白人,全是CS的PhD,而且有的曾经还做过professor,我这个转行的小弱表示压力山大。。。
这个组做一些network traffic management和congestion control的东西,会比较偏
research,貌似会参加一些学术会议发发paper啥的。因为做的跟Google的
Infrastructure相关,而且组里都是大牛,感觉在这个组能学到很多东西。
苹果Networking Framework的组 https://jobs.apple.com/en-us/details/200008920/facetime-networking-framework-engineer-comm-apps
Manager是美国白人,年纪不大,人超级nice,貌似老婆是中国人。组里一共七个人,
组成也挺diverse的,onsite的时候基本跟每个人都见过,午饭也是一起吃的,感觉气
氛很和谐。
做的东西是苹果的各种产品需要用到connection的API和protocol的设计和优化,比如
设备和设备之间的连接,像WiFi蓝牙之类的,比如设备和服务器的communication,像
iMessage,FaceTime之类的。因此做的东西在苹果产品里的应用很广泛,会比较有
impact,也很有意思。但跟Google的组相比,感觉做的会比较窄,完全是苹果产品导向的Engineering的东西。
我对framework/system/infrastructure这些东西很感兴趣,这两个组都是这个方向的
,只是一个比较偏research,一个比较偏engineering。我虽是PhD,但对research也并没执念,这两个组要做的也跟我PhD做的东西完全不沾边。从工作内容上讲两个组我都
挺喜欢的,另外也可以假设给的钱是一样的。所以想从其它方面比较一下,不知道下面这些我的理解是不是正确?还请大佬们多多指教。
Pros:
Google这个组很牛的样子,是不是能学到更多东西,对个人发展更有好处?而且是不是将来在Google内部转组或者跳槽比Apple更容易些?
Apple做的东西相对简单,worklife balance会不会更好一些?升职会不会比Google容
易些?毕竟做的东西直接反映到产品上,更能看到impact。
Cons:
Google组里都是大牛,我一个转行的过去能不能胜任要干的活?会不会得到很低的
review?做research的话会不会升职比较慢?
Apple做的东西是不是有点窄,不适合长远的职业发展?苹果毕竟是家硬件公司,做的
产品相对Google来说比较单一,是不是更容易受到市场影响,比如最近的股价就不太稳定,因此是不是不如Google保险?
提前谢过各位大佬!