点击蓝字,轻松关注
本文由用户@bg2dcx
发布在一亩三分地
职场达人版

欢迎大家点击文末左下角“
阅读原文

原帖与作者交流哦!
最近刚刚升到了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日新月异,不能被时代甩掉。但是,沉淀下来,想一想这个新的技术符合你的目的吗?符合你目的的那个技术,你有没有沉淀并且精通呢?
交流
需求其他人的合作。除非你是天才,不然一个人再聪明,再刻苦,做出来的东西也比不上一个队伍做出来的更多更好。

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

融合别人的意见。要对自己的观点负责,但不代表一成不变。取其精华去其糟粕,不停的完善自己的观点,才是对自己想法真正的负责
希望上面的内容对大家有帮助。如果有问题的话,可以在下面留言。我会关注并回答一些的。

What do you think? 
Let us know! 
点击左下角到原文交流
会有加分哦!
一亩三分地招人啦!
欢迎加入我们!
>>>社区运营/小编<<<
>>>UI/UX Designer<<<
一亩三分地与你一起成长
这里是信噪比最高、干货最多、人气最旺的留学社区。
继续阅读
阅读原文