查看: 39888| 回复: 57
跳转到指定楼层
上一主题 下一主题
收起左侧

[晋升] 分享一下谷歌升职的心得

   
全局:

注册一亩三分地论坛,查看更多干货!

您需要 登录 才可以下载或查看附件。没有帐号?注册账号

x
楼主博士毕业混入🐶家,从职场新人混成了中年油腻大叔。过去几年里帮组里很多同学升了职,基本上都是一次过,另外自己也常年混迹于各个promo comittees,所以还算是有一丢丢心得的,在这里跟大家分享一下,希望能多少能帮到🐶家同胞。另外先声明一下,这里写的都是基于我个人的经验,未必适用于所以人,大家斟酌着看吧。
. check 1point3acres for more.
1. 我自己升职时间线如下,前两次都是正常时间,6-》7因为换组,耽误了1年多
L4 -》L5,2年
L5 -》L6,2年半
L6 -》L7,4年半

2. 组里的升职情况,现在的team大概20人,这些年陆续帮组里,组外大概20多人升职(10来个3-》4的,6个4-》5的,2个5-》6的,1个6-》7 我自己)。

🐶家升职基本上还是有章可循的,但是细聊起来还是有很多细节,第一篇帖子先讲一下总的要求吧。
Committee一般从4个方面考察升职的Candidates:Sustained Track Record,Complexity, Leadership,and Impact
. .и
Sustained Track Record是看Candidate的performance是不是有可持续性,主要是确认Candidate稳定的达到了下一级的要求,避免贸然被升职的人在下一个cycle被打到NI那一档。如果Candidate的rating在过去一年没有很明显的起伏,一般这条都能满足。

常见的是希望Candidate至少有一个SEE或者Superb,两个的话就比较保险一些。所以升职前的一个Perf至少要是EE/SEE,另外要确认升职本身这个Cycle至少要有SEE。. 1point3acres

Complexity主要是看Candidate能不能很好的解决下一个level对应的问题,注意这里强调的是问题的复杂性,而不是解决方案的复杂性,用过于复杂的方法解决简单问题是要扣分的。Comittee一般会参考Package和Peer feedback来决定Complexity。

Package里可以用来强调Complexity的包括design doc,bugs,和change list (重要性依次降低)。所以同学们平时就要注意收集这方面的材料,尤其是design doc一定要好好写。Design doc常见的错误是只记录最后的solution,缺乏solution相关的peer comments和推导,分析的过程。我见过很多candidate都因为design doc写的烂而悲剧的。

Peer feedback要justify Level N的complexity,最好是找N+1 level的,也就是说最好能找比你现在高两级的人做Peer,越多越好。这就要求同学们平时就要注意跟senior peer们主动交流。国人常见的工作方式都是多做少说,所以往往很难有足够的visulability。其实大部分senior peer还是很愿意mentor junior engineers,所以大家还是要注意走出自己的舒适区,去和大佬们多交流。. 1point3acres
您好!
本帖隐藏的内容需要积分高于 50 才可浏览
您当前积分为 0。
使用VIP即刻解锁阅读权限或查看其他获取积分的方式
游客,您好!
本帖隐藏的内容需要积分高于 50 才可浏览
您当前积分为 0。
VIP即刻解锁阅读权限 或 查看其他获取积分的方式
Unlock interview details and practice with AI
Curated Interview Questions from Top Companies

大家可以参考内部的Job ladder来大概了解一下每个level对complexity,impact,和leadership的要求。对于具体的项目,complexity,impact 和leadership往往是紧密联系在一起的,好的项目往往能够充分展示Candidate在这三方面的综合能力。一般来说,Perf package里至少要有1,2两个项目能够充分展满足下个level在这3个方面的要求。强调一下,用不同的项目分开展示下一级的要求是不行的,比如说用项目A,B来证明complexity,用C来证明impact,用D来证明leadership,这样的package一般都会被打回去,说等A,B完全land了再回来试试。

评分

参与人数 96大米 +212 收起 理由
PhoenixKoh + 2 很有用的信息!
regan2018nyc + 2 给你点个赞!
shchen0808 + 2 很有用的信息!
tzy8998 + 2 很有用的信息!
aaaaa + 2 给你点个赞!

查看全部评分


上一篇:在狗家的几年
下一篇:🐕家这两天好热闹

本帖被以下淘专辑推荐:

推荐
 楼主| poorpiggy 2020-12-14 03:25:39 | 只看该作者
全局:
L4 -》L5

这个比L3-》L4难度要大一些,主要是体现在对项目的规模,complexity,impact,还有candidate leadership的要求高了很多。但是对于国人来说,既然都能刷题刷进Google,那基本上好好努力一下还是没什么问题的。. ----

先说一下项目,好的L5的升职项目要有完整的设计,实现,另外不是做完就行,要有很清楚的landing story去展现Impact。Committee希望看到candidate能够完整,独立的drive整个项目从设计,实现到最后的landing。项目的scope最好是cross team的,omplexity需要具体的证据(design doc,bug fixies等)和N+1 Level 的peer feedback,缺一不可。再次强调一下design doc,好的design doc应该是从项目立项的时候就开始,逐渐演化到最后完成,中间要包括senior peer们的review,comments,和各个决定的推导过程,比如说决定用spanner做存储,那就要横向比较一下其他存储的优缺点,包括性能,cost,维护的复杂度,和是否有足够的scalability支持未来业务的发展,最好再跑一两个实验分析一下性能是否达标。写好Design doc其实对自己的职业发展是很有好处的,因为会让自己能系统全面的考虑很多问题,另外和其他的peer很好的交流。现在promo committee的人无比变态,会把整个design doc的history调出来看,如果发现没啥细节,peer comments,或者是事后补写的,都会被提出来作为red flag讨论。

如果做的项目是一个大项目的子项目,最好能把自己做的部分写个单独的design,跟其他的design混在一起会严重影响comittee对项目规模和complexity的判断。

L5 Leadership是有很明确的要求的,一般希望是要带领1,2个L3/4的junior engineer 一起完成,要能够仔细review peer的code,另外要通过weekly meeting,daily scrum等确保项目进度。同样的,最好能保留meeting notes啥的作为证据。如果你想用code review来证明leadership,那最好平时review的时候就细心一点,committee经常会把canddiate review过的CL拿来挨个看,如果发现总是迅速lgtm没啥有用的feedback,也会被当成red flag来讨论。
. From 1point 3acres bbs
L4-》L5的peer最好是L6+的,这就要求candidate平时要和大组里的senior peer有很好的交流,可以定期发个weekly status update,遇到复杂问题,一定要请senior peer来review自己的解决方案和code,这些平时就要注意,到promotion之前再去求人一般是不行的。

评分

参与人数 8大米 +60 收起 理由
Kevin_404 + 1 赞一个
admin + 50 很有用的信息!
边胖 + 3 给你点个赞!
re072931 + 1 赞一个
lmdm + 1 赞一个

查看全部评分

回复

使用道具 举报

推荐
 楼主| poorpiggy 2020-12-13 15:30:35 | 只看该作者
全局:
L3 -》L4

这一级估计是最普遍的,大部分毕业生加入都是L3,Google要求所有的engineer都必须要至少升到4。所以在3这个level,最重要的是demonstrate很快的growth,主要是coding的数量,质量和速度。我见过的3-》4最快的1年,慢的3年,如果超过3年还没到4,那就应该慎重的考虑换公司了。

这个升级其实主要是展示技术能力,如果能独立完成2-3个项目就达标了,对项目本身的大小和复杂性没有特别高的要求。大部分comittee member就是直接去CL Stats看看这个candidate到底码了多少行code,我们组做infra,所以一年10K行的code change是底线,20K行就很不错,猛人能一年码到40K行朝上。这个指标基本决定了的promotion的成败,另外最好能有1-2个readability,现在申请readablity比较坑爹,排队就要排好几个月,所以建议新加入的同学最好从第一个项目就开始排队。.

这一级的peer很好找,大部分组里至少都有几个L5的,平时要注意请这些人来review design doc和code change。

评分

参与人数 5大米 +31 收起 理由
yeehaah + 5 赞一个!
admin + 20 很有用的信息!
边胖 + 3 给你点个赞!
re072931 + 1 赞一个
二院老同志 + 2 欢迎分享你知道的情况,会给更多积分奖励!

查看全部评分

回复

使用道具 举报

推荐
 楼主| poorpiggy 2020-12-14 03:38:01 | 只看该作者
全局:
回答一下同学们的问题

1. 当manager对6+升职帮助大吗?
帮助挺大的,因为当manager的话会有自己的资源,自己手下的小弟/妹们还是很好用的,另外你是manager,其他senior peer有事都会来找你,那自然有很多visibility。另外6+有两个track,manager/ic,当manager可以多一个选择。

2. 选组对升职速度影响大吗 什么样的组比较好
其实跟组的关系不大,但是老板很重要,如果老板自己很强,也积极在升职,那自然会有很多机会。如果老板天天上班摸鱼,那自己瞎忙也没啥用。
.google  и
3. 我想明年三月再试一次,之前要不要重写一下design doc呢?. 1point3acres.com
补写比没有还是要好一点,但是如果没有peer comments的话,也没啥大用。

评分

参与人数 1大米 +1 收起 理由
十四当家 + 1 赞一个

查看全部评分

回复

使用道具 举报

🔗
wx6807 2020-12-13 15:09:04 来自APP | 只看该作者
全局:
楼主大神,搬个板凳来学习了
回复

使用道具 举报

地里匿名用户
🔗
匿名用户-AP0IT  | 添加认证 | 2020-12-13 15:42:27 来自APP
太感谢了。entry level 这次拿了see 但是没有升职 老板说我design写的太差 虽然项目launch的很快.....design体现不出difficulty 和complexity (其实还是挺难的)。我想明年三月再试一次,之前要不要重写一下design doc呢?
回复

使用道具 举报

全局:
前排拜大神
回复

使用道具 举报

全局:
感谢楼主 受教了!
回复

使用道具 举报

🔗
brtt13 2020-12-13 23:53:48 来自APP | 只看该作者
全局:
说得很好。但5->6还可以写写如果一定要prioritze的话 应该强调哪个。很多人都说是impact
回复

使用道具 举报

地里匿名用户
🔗
匿名用户-SYMFC  | 添加认证 | 2020-12-14 00:36:43 来自APP
当manager对6+升职帮助大吗?
回复

使用道具 举报

🔗
Ckt624 2020-12-14 01:20:50 来自APP | 只看该作者
全局:
选组对升职速度影响大吗 什么样的组比较好
回复

使用道具 举报

地里匿名用户
🔗
匿名用户-72JRQ  | 添加认证 | 2020-12-14 01:40:45 来自APP
排4升5
紫薯紫薯
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号
职场达人
  • ↑ 本版用于讨论职场各种干货话题,闲聊请去🔗聊聊或者🔗匿名版
  • ❌ 本版严禁水贴,引战,发布广告,拉群,贴个人联系方式,扣分无警告
  • ☑ 求职、面经等去 🔗北美求职和 🔗回国求职大区,刷题和学习请去 🔗终身学习大区
  • ☑ 请去专版发布 🔗内推, 🔗招聘信息,和讨论 🔗创业内容
  • ☑ PIP / DevList/ Need Support 等话题也已开设 🔗专版

本版积分规则

>
快速回复 返回顶部 返回列表