如何在大厂快速升职 | 我在Google从3年升L4到1.5年升L5

最近刚刚升到了l5,常年潜水,现在也来分享一下自己的感悟吧。自己还是个职场新人,4.5年从l3到l5到速度也真心不快。但是也许和其他人的经历稍微不一样一些,我从3到4花了三年时间,而从4到5,却只用了一半到时间。这之间的经验和感悟,在这里和大家分享,希望多多少少能帮助到什么吧。

Overview

因为文章比较长,所以在这里先把感悟的总结写一下。

明白自己想要的事情是什么。 有了明确的目标,才能有明确的发展方向 。明白自己为什么在做一件事情。如果你不知道自己为什么在做一个项目,那么这个项目可能没有太大的意义。技术只是一种工具,而不是目的。科技只是人类完成各个目的的工具,而不是人类的目的。职场上也是如此。

有人的地方,就有江湖。虽然大部分美国企业勾心斗角都会少一些,但是,每个人都有自己的需求和想法,想要快速成长,就需要和身边的人学习,打交道。

Details

为什么L3升到L4,会花了三年时间。
在升L4之前,做了哪些改变。
在到L4之后,做了哪些改变。
L5之后的反思。

从L3到L4

回想一下自己3到4的过程,可以毫不夸张的说,第一年的自己真的好傻。连着拿了两个meet expectation,却不知道自己做错了什么。我几乎碰到了所有新人可以碰到的误区。

做了自己不擅长的事情。

因为是college hire,所以到了一个新组上,做app dev。之前完全没有做过app,自己对纯frontend也不喜欢,导致学习的慢,不知道真正该掌握的技术是什么。

大部分college hire都会有做自己不会的事情, 但是ramp up时间一定不要太长 。如果超过6个月的话,就应该思考自己到底学到了什么,是不是应该继续做这个工作。

加入了不稳定的组。

3到4的三年时间里,自己被reorg了3次!每次reorg几乎都是一个reset,中间整个大组还被砍掉了,导致项目快做完了没法launch,第一次升职失败。如果希望快速升职,找到一个成熟稳定的组真的很重要。

没有主动要项目。

自己大部分时间都在修bug,做了一些零零散散的小项目,但是都不是组内重要的项目,导致升级的时候很难找到合适的并且强烈支持我的peer reviewer.

埋头苦干。

不夸张的说,3的时候是我最努力的时候,经常从10点干到7,8点才回家。但是努力的方向不正确,事倍功半。

升4前的转变

大概入职2年后,看着身边的人都到了4,自己也终于憋不住了,开始主动和身边的人,老板提升职的事情,并且总结自己的错误和应该做的事情。这个时候,发现了自己上一部分所述的错误。这里聊一下这个认识和转变是如何发生的吧。

和老板提升职。
第一次和老板提升职之后,老板让我列出来我做的项目,能支持我的peer reviewer。然后让我和组内的L4对比一下,看看我的差距是什么。这次聊天让我意识到自己的差距。我很多的项目都没有什么visibility,也明显不是大组比较看重的项目。而且每个项目之间都没有互相联系,不像很多刚升到L4的人,有明显的一个theme.

和身边的中国人请教。
我的直属队伍里面并没有中国人。之前大部分时间自己一个人吃饭,或者和直属的队伍吃饭。这之后,定期回合身边其他队伍的中国人吃饭,吃饭的时候会请教一些问题。像是visibility的问题,就是一个中国L5指出来的。他发现我做的一个项目对他们团队的某个问题有帮助,但是他们都不知道我做的东西的存在。

和TL请教。
TL是个L6的美国人。我在问他的时候,他说我应该主动寻找更大scope的project。并且跟他聊过之后,他也开始帮我留意新的project,最后升职的project也是他帮我找到的。

所以说最大的改变其实是: 开始主动沟通了 。很多国人喜欢藏着自己的想法,觉得说的太直白不好意思。其实如果有想法,说出来,其他人才会知道,才会帮助你。

升4后的改变

升4之后,立刻就换组了。因为对之前的工作并不是特别的感兴趣。在新组里面,第一次拿了meet expectation,第二次和第三次都是strongly exeeds,很顺利的就升到了L5. 这之间,其实我觉得运气是最大的成分。恰好到了一个我擅长的组,恰好遇到了3任认可我的manager3。这些运气,缺一不可。

1.5年三任managers。大胆的说出自己的想法。
说起来也好笑,自己的三个perf,分别是三个manager。也遇到了一次reorg,导致第一年的项目没做完,队伍就没了。但是和自己是L3不同的是,不过和之前不同的是,不管manager是谁,我都大胆的说出自己的想法。及时reorg之后队伍被defrag了,我还是在新的队伍里面坚持做完之前的项目,并且成功地land.

这里真的是运气,如果三任manager里面有任何一个不认可我,不认可我的项目,都不可能升职的时候如此顺利。

主动提出自己的观点,和寻找项目。
在新的组里6个月后,2个L5都因为种种原因离开了,结果我成了组里最资深(也是唯一一个)engineer. 这个时候自己不得不独立寻找项目和做OKR规划,后来组里又来了几个5和3,但是因为项目和规划都是我独立完成的,在组里的话语权也提升了很多。

包括1年后第一个组被解散后,我有一个马上能做完的项目。我和新的manager negotiate前三个月在新组里面但是做之前的项目。后来这个项目成功launch并且quantifiable的metrics非常好,对升职也有了很大帮助。

这一年半里面, 自己最大的改变技术不等其他人做规划,而是主动做规划,提出新的项目

对自己的观点和项目负责。
我的很多想法和提出的项目都收到了质疑。但是,每次收到质疑,我都会去挖掘更多的数据,或者融合别人的意见来完善自己的proposal。

这样做的多了以后,身边的人,尤其是manager对我提出的新的proposal都比较信任,因为他们知道如果有不完美的地方,我一定会去改善并对项目负责的。

到L5后的反思

到l5之后,反思了一下之前的各种改变。有的算是benefitial,但是有的也是没有太大的意义。在这里总结一下我觉得过去四年比较重要的几个moments.

明白自己想要什么。
这个是升到L4之后我才做的。静下心来,列出10样你现在最想要的东西。再那一张纸,列出10样你10年后最想要的东西。最后一张纸上,列出10样你20年后最想要的东西。 如果有什么是不改变的,那就是你真正想要的。

明白自己为什么做每一件事情。
这个和职业更相关。每一次换组,每一次换项目,每一次跳槽之前,一定要考虑一下,自己为什么要做这件事情。再把这个的原因和你真正想要的事情结合起来,很多时候你就知道自己到底应不应该去做这件事。

技术成长和职业成长。
在谷歌容易落入崇拜技术的大坑。我也是如此,单纯的想要学习各种技术,追寻各种新的热门。与时共进没有错,tech日新月异,不能被时代甩掉。但是,沉淀下来,想一想这个新的技术符合你的目的吗?符合你目的的那个技术,你有没有沉淀并且精通呢?

交流
需求其他人的合作。除非你是天才,不然一个人再聪明,再刻苦,做出来的东西也比不上一个队伍做出来的更多更好。

向领导展示你的才能。如果他们不知道你的强项,他们也不会放心的把重要的工作交给你。没有重要的工作,能学习和发展的机会就少很多。提供自己的见解。不要害羞,不要害怕。错了也没关系。一定要及时的大胆的说出自己的想法。

融合别人的意见。要对自己的观点负责,但不代表一成不变。取其精华去其糟粕,不停的完善自己的观点,才是对自己想法真正的负责

希望上面的内容对大家有帮助。如果有问题的话,可以在下面留言。我会关注并回答一些的。

2 Likes

顶 每个人都有自己的晋升之路 愿意分享给大家参考体现了无私的精神

Thank you for your share! That is great.

交流方面的确让人受益匪浅,交流交流这个被用烂的次让我再次感觉它的含义。