被谷歌 Match 了不喜欢的组,还要去吗?

先后收到了FB和谷歌两家的大offer,包裹算下来都大差不差,狗家match的是ads组,Facebook现在还不知道去哪个组,很纠结,应该无脑选Google吗?”

选offer,除了钱还选什么?

说到选公司,现在大部分同学拿到offer后一般最关注的就是:能拿多少钱?福利怎么样?然而,在Packgage相差非常微小的情况下,到底要选哪个offer呢?

那就要看去到的是哪个组了。

毕竟,大公司内部组合组之间的差异,可能比公司和公司之间的差异还要更大。究竟选哪个offer,更要仔细考量你能去到哪个组。因为不管是哪个公司,你都有可能被分到直接接触核心业务的组,但也有可能被分到“螺丝钉”组。

谷歌的哪些组最有前景?

Google的选组是一个 相对单向选择的过程 :一般一个候选人过了面试,HR就让会让你填写一张问卷,包括技术背景、兴趣方向,有没有明确的、特别想去的组等等;同时也会把你的面试结果和简历发给经理们看,如果你有明确的个人意向,那就直接转到相关部门。 之后,你就只需要等HR的反馈,和相应的对你有兴趣的经理聊,一次可以选三个组 。当然,像谷歌这样的大厂,组是数不清有多少的。

Google的Ads组就是一个老牌大组, 常年有headcount ,不过身为老组,可能工作压力会稍微更大一些,比如平均每周工作时长可能会稍微长一些,有50-60小时,组内的离职率也会更高一点,达到10%-20%。

可能一方面因为里面的很多算法都很成熟,做算法的发展空间不大,只有对真正的牛人来说才另当别论;另一方面组和组之前斗争也比较厉害,好的项目会有其他组来抢着‍‍‍‌‍‍‌‍‌‍‌‍‍‌‍‌‌‌‌要做,导致从上到下都比较push。而且会有一些办公室政治问题,基‍‍‍‌‍‍‌‍‌‍‌‍‍‌‍‌‌‌低级别的可能只是给老员工打杂,想要有独立作项目的机会需要靠自己争取。

但其实这些也都不一定,毕竟在一个老牌组里,你会感受到最接近狗家企业文化的部分,你的职级也能得到稳步的上升, 一般从T3->T4大概需要2年,从T4-> T5则需要3年以上。

google职级及包裹

Google的另一个Android组同样是一个老牌大组,不过在这里对新人来说能学到很多东西。毕竟Android是谷歌的亲生,只要你愿意学,你就可以从公司的各种专家各种文档,以及那些没有开源的代码库里学到很多很多东西。然而缺点是据相关员工说,在这里薪资涨幅较低,每年涨幅比较固定,和你的performance 相关性不大。

另外比如说ML Infra组,进去的第一年同样你也是能接触到很多Google的技术栈,有ML方面的,也有In‍‍‍‌‍‍‌‍‌‍‌‍‍‌‍‌‌‌‌fra方面的。诚然,Google就像是个大校园, 有很多内部课程和training,无论是学习新技术,还是特定领域的发展,都非常合适。

总得来说,在谷歌,不同的组体验会完全不一样,这和整个部门的大领导有关系,也和具体组的文化有关系。不过, Google对于换组也没有太高门槛 ,只要新的manager愿意要,原来的manager愿意放人,换组就基本上不是问题。

FB这样选组不被坑

Facebook的全职员工,在入职前是不知道自己会去哪个组的,而是要先参加为期6个星期的bootcamp 实地了解各个组的情况和工作氛围,最终双向选择、match最合适的组。

可以说, bootcamp是一个熟悉facebook各种基本工具 ,然后再进行选组的愉快过程。进入之后,每个‍‍‍‌‍‍‌‍‌‍‌‍‍‌‍‌‌‌‌人都会被分配到一个mentor,这个mentor会指导你的整个bootcamp过程。在整个bootcamp过程中,你会被分配到许多任务,任务的目的主要是让你熟悉code base,并且帮助你找到适合的组。

总之,bootcamp整体是个很轻松,开心的过程。你可以跟你比较感兴趣的组的manager聊, 甚至去坐到他们组里面参加组会、做projects,甚至可以一周体验一个组。

那么,怎么样才能选到一个最适合自己又最有发展前景的组呢?这里有几条来自过来人的建议:

1. 选组的时候可以问manager要一下上个half的评分, 如果低于(平均分+10,基本上70分以下)的一律不选。

2. 然后选组要选 升级快的组 。举个例子,曾经一栋楼里的两个组就有这样的情况,A组只要有1个exceed the expectation,并且在组内待满3个half就基本可以上升E5了,而B组要在组里拿到3个exceed the expectation才能升到E5。

3. 不要选组里都是中国人以及三代manager都是中国人的组,(M1,M2,D都是中国人),同理都是老印的组也是。 有FB在职员工爆料说,见过四个这样的组,基本上前者加班很严重,后者组里总有不干活的。

4. 啥都不会就选ML组就好了。

如何才能选到一个合适的组?

要选到一个自己喜欢,还能有成长空间的组,实在是太难了,甚至可以说是“七分天注定,三分靠打拼”。

而且,每个人对一个“好的组”的定义,也是都不一样的。那么,如果在完全没有什么了解的情况下,应该就选组这件事做一些什么功课呢?

首先。 这个组做的东西,会不会是在业界处于领先地位,或是面临的技术挑战是不是比别的公司要更多? 比如说,Google 的搜索、广告和 AI ,Facebook 的 feed等等。

其次,基于上一问题的考虑。 这个技术、这些挑战,这个公司已经做到什么程度了,近期会不会有新的机会。 很多时候,因为你加入的时间,可能你有机会参与一个全新的项目,也可能你只能做一些小规模的改动和维护。以及这个机会,会不会是你的机会?每个组都会有自己的挑战,如果背景和需要的技能集不相匹配,那么就要做好准备需要一定的时间来让自己学习和成长。

最后, 最好在选组的交流中明确地说出你的期望值和想法。 毕竟是个双向选择的事。也可以多和组里已有的成员聊聊,了解他们都做什么,他们是不是有学习的机会,是不是有足够的 ownership 和影响力。你觉得你和他们一起工作会不会很开心等等。

这种问题无脑选去