转专业ng求建议Microsoft vs Facebook vs Google
1164539
本帖隐藏内容需要登录后才能查看。
个人权重:career development (future salary) > salary = interest > culture等一些画饼的东西个人背景:转专业 还 转的不是很彻底 并且其实对cs system之类没有很大兴趣 也懒..所以也没push自己去学
除了算法和特定有课程/科研相关的领域 (application方面)基本一无所知,engineering能力其实不是很强
结合之前一个offer相似的大佬的帖子基本也知道了 这些大厂的pros and cons
但是毕竟没有在任何一家工作过 以及分组和background还是有些差别 所以求一下建议
Microsoft:
pros:
1. 据说是Azure的核心组, Azure 个人觉得很有前途(拉踩一下失去一百亿的前雇主)
2. 提出愿意match fb 报了fb的base和stock 但是具体match到什么程度hr还没有回复
3. 听可爱的面试官小哥说 wlb 很好,贝尔维尤生活感觉不错
4. 绿卡政策听说挺好的
cons:
1.大概鄙视链在fg下面 (不知道原因,可能是bar相对较低?)
2.据说晋升慢 salary不高 以及可能politics会比较严重??
3. 西雅图机会可能还是比湾区少点?
4. 转大组需要再多轮面试
Facebook:
pros:
1.Boot Camp自由选组
2.move fast,很锻炼project能力
3.升职加薪快 3->4, 4->5.
4.食堂好吃
5.project不是很大 所以容易make impact
cons:
1.裁人风险高 amazon毁了对于“极品脸黑事情不会发生在我身上”的信仰
2.new grad 标准pkg,大概低于所有return,并且hr一味画饼谈culture坚决signon顶多加5k
3.周边认识的有人的组巨肝 有人的组还好 证明即使是Boot Camp也是有风险的
4.可以努力肝不被淘汰,但是工作之余不太可能有心情再去补基础或者学好玩的新技术
Google:
pros:
1. YouTube 是想去的组,和背景及strength比较match,据赚钱,new grad不是很多(但是现在好像挺多match到这了?),升职相对快
2. wlb好,感觉resources和时间都有的话,补基础和explore其他感兴趣的领域会比较好
3. 说可以compete所有pkg
4. 转组换location应该很容易
5. 在建议里拥有最高人气(???)
cons:
1.升职据说巨慢??牛人很多感觉会不会很难stand out
2.可能项目大所以工作很拧螺丝
3.食堂真的很难吃
4.坦白讲很担心再面就面不进去了- -
基于自己背景的特点 其实主要困惑的在这些地方
1. 具体工作内容到底应该选择自己的strength 还是 weakness
Google:算法和ml是我相对最擅长的,虽然我对于选择这些当自己的career track不是很看好
microsoft:cloud是我不了解但觉得很有前途的领域,azure大概是异军突起吧
考虑到FB match的概率问题 大概内容擅长程度比较为 Google > FB > MS
感觉停在comfort zone里挺危险,但是工作毕竟不是上学,以己之短博别人之长感觉也很冒险
2.整体节奏上选择认同的还是欠缺的
我是science 出身的,其实本人喜欢的是反复考量,optimize,攻难,思维和做事模式都不是很engineering和productive (如果刻板印象了先道歉)
match和认同排名大概是 Google > MS >FB
但是感觉fb的move fast和 be bold 可能就是我欠缺的,所以不知道如果继续在gg会不会问题更加严重,毕竟是sde而不是research岗位
3.further development
我其实觉得在brand name上,无论国内国外,这仨应该都没有什么大差距,而在进一步发展到senior level上,我能看出的优势应该是
Google: 产品线丰富,转组方便,可以很好地explore new areas,wlb好 -》适合前期打基础及前中期提高breadth
Facebook:升职加薪快,项目能力锻炼强,转组也相对容易 -》比其他俩升级有明显时间优势
microsoft:wlb好,签证绿卡好,Azure大概是时机的东风 -》如果入cloud坑大概很合适,稳中又发展势头强劲
不知道其中的哪一个特征对于长远发展更有利?
周围哪家的朋友都不少,但大多数是学生,或yoe少于4年的学长学姐,真正工作时间久,或者在其中不止一家体验过的都比较少,所以来地里求大家建议了
个人权重:career development (future salary) > salary = interest > culture等一些画饼的东西个人背景:转专业 还 转的不是很彻底 并且其实对cs system之类没有很大兴趣 也懒..所以也没push自己去学
除了算法和特定有课程/科研相关的领域 (application方面)基本一无所知,engineering能力其实不是很强
结合之前一个offer相似的大佬的帖子基本也知道了 这些大厂的pros and cons
但是毕竟没有在任何一家工作过 以及分组和background还是有些差别 所以求一下建议
Microsoft:
pros:
1. 据说是Azure的核心组, Azure 个人觉得很有前途(拉踩一下失去一百亿的前雇主)
2. 提出愿意match fb 报了fb的base和stock 但是具体match到什么程度hr还没有回复
3. 听可爱的面试官小哥说 wlb 很好,贝尔维尤生活感觉不错
4. 绿卡政策听说挺好的
cons:
1.大概鄙视链在fg下面 (不知道原因,可能是bar相对较低?)
2.据说晋升慢 salary不高 以及可能politics会比较严重??
3. 西雅图机会可能还是比湾区少点?
4. 转大组需要再多轮面试
Facebook:
pros:
1.Boot Camp自由选组
2.move fast,很锻炼project能力
3.升职加薪快 3->4, 4->5.
4.食堂好吃
5.project不是很大 所以容易make impact
cons:
1.裁人风险高 amazon毁了对于“极品脸黑事情不会发生在我身上”的信仰
2.new grad 标准pkg,大概低于所有return,并且hr一味画饼谈culture坚决signon顶多加5k
3.周边认识的有人的组巨肝 有人的组还好 证明即使是Boot Camp也是有风险的
4.可以努力肝不被淘汰,但是工作之余不太可能有心情再去补基础或者学好玩的新技术
Google:
pros:
1. YouTube 是想去的组,和背景及strength比较match,据赚钱,new grad不是很多(但是现在好像挺多match到这了?),升职相对快
2. wlb好,感觉resources和时间都有的话,补基础和explore其他感兴趣的领域会比较好
3. 说可以compete所有pkg
4. 转组换location应该很容易
5. 在建议里拥有最高人气(???)
cons:
1.升职据说巨慢??牛人很多感觉会不会很难stand out
2.可能项目大所以工作很拧螺丝
3.食堂真的很难吃
4.坦白讲很担心再面就面不进去了- -
基于自己背景的特点 其实主要困惑的在这些地方
1. 具体工作内容到底应该选择自己的strength 还是 weakness
Google:算法和ml是我相对最擅长的,虽然我对于选择这些当自己的career track不是很看好
microsoft:cloud是我不了解但觉得很有前途的领域,azure大概是异军突起吧
考虑到FB match的概率问题 大概内容擅长程度比较为 Google > FB > MS
感觉停在comfort zone里挺危险,但是工作毕竟不是上学,以己之短博别人之长感觉也很冒险
2.整体节奏上选择认同的还是欠缺的
我是science 出身的,其实本人喜欢的是反复考量,optimize,攻难,思维和做事模式都不是很engineering和productive (如果刻板印象了先道歉)
match和认同排名大概是 Google > MS >FB
但是感觉fb的move fast和 be bold 可能就是我欠缺的,所以不知道如果继续在gg会不会问题更加严重,毕竟是sde而不是research岗位
3.further development
我其实觉得在brand name上,无论国内国外,这仨应该都没有什么大差距,而在进一步发展到senior level上,我能看出的优势应该是
Google: 产品线丰富,转组方便,可以很好地explore new areas,wlb好 -》适合前期打基础及前中期提高breadth
Facebook:升职加薪快,项目能力锻炼强,转组也相对容易 -》比其他俩升级有明显时间优势
microsoft:wlb好,签证绿卡好,Azure大概是时机的东风 -》如果入cloud坑大概很合适,稳中又发展势头强劲
不知道其中的哪一个特征对于长远发展更有利?
周围哪家的朋友都不少,但大多数是学生,或yoe少于4年的学长学姐,真正工作时间久,或者在其中不止一家体验过的都比较少,所以来地里求大家建议了
- 13