帮一个在美国硅谷的女性朋友问的.
她是有经验的软件工程师,不是刚毕业的.
最近在fb跟google之间烦恼,想问一下版上高手们的意见.
以下直接用第一人称代波....
假设钱都差不多的情况下,Facebook 还是 Google 好?
以下是几点对我来说很重要的考量点;
1. Location:我实在不喜欢硅谷,很想搬回西雅图。
Facebook: 在 bootcamp 后我可以自由选 team 选地点
(薪水不变还另加 relocaiton package)
Google: 目前 offer 是在硅谷的 team,而且是我超级喜欢感兴趣的 team.
HR 说如果我现在就想回西雅图,她也可以帮我找那里的 team,
只是就不会是我最想要的 team.
Hiring manager 底下的其实也有在西雅图的,只是没缺。
Hiring manager 底下的其实也有在西雅图的,只是没缺。
所以 recruiter 说我可以先在硅谷作,一有缺就转上去。薪水应该不会变。
缺点是没有 relocation package,而且也当然也没人知道何时会有缺。
综合下来是 Facebook 略胜一筹。
2. 工作内容/技术
Facebook: bootcamp 后选。
但说实在的,我对 python, php, mysql 实在是无法热情起来。
而且在 interview 时,有几个 FB 的工程师实在是~有点落漆~
(有个人以为 BT 就一定是 BST,有个人不知道什么是 strongly-typed)
这让我对他们的技术很没有信心。
虽然有其他 interviewers 是很聪明懂很多,但以比例来说,我实在很没信心。
Google: 我超爱的 team. 何况 Google 技术好,业界尊敬。
interview 时每个人都让我很敬佩,很想跟他们学习。
综合下来当然是 Google 完胜。
3. 公司文化
Facebook: 骇客文化。作事快。换 team 快。升迁据说也快。
Facebook: 骇客文化。作事快。换 team 快。升迁据说也快。
员工有很大的权限,也有很大的 flexibility 换去自己喜欢的 team。
也有 mentoring;尤其是 diversity / female leadership 方面特别吸引我
(在硅谷忍受性别歧视忍受太久了,Facebook 这点令我耳目一新)
另外他们还有 hockey club XD(他们 recruiter 真厉害,知道怎么吸引我)
Google: 我只能说是很好的 software engineering culture。
我个人是比较偏好 Google 的 software engineering,
但 Google 也比较没像 Facebook 那么活力四射的感觉。
综合下来似乎是 Facebook 好一点。
但以我这种有点年纪的人来说,Facebook 又好像太"年轻"太大学生的感觉。
4. 职涯发展
Facebook: 西雅图的 office 今年要大大扩展,所以先去卡位可能不错。
另外像上面说的 leadership mentoring 似乎不错。
Google: 应该比较难升。位都被卡光了~
但在 Google 那个 team 学到的技术,应该只会越来越抢手(慢慢在红起来了),
以后可以去别的公司 XD
综合下来,如果我想走管理职,Facebook 机会比较大。
综合下来,如果我想走管理职,Facebook 机会比较大。
如果想走我喜欢的那个技术,Google 是一定完胜。
5. 公司未来展望
在我的偏见里 Google 还是比 Facebook 稳很多。
Facebook 可能会大起,但也有可能大落就是了。
所以综合下来,请问哪家公司比较好呢?
另外请问还有什么是我没想清楚的吗?
感谢。