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

[晋升] Meta两年升职senior复盘分享血泪史

   
全局:

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

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

x
最近老板帮忙promote到了E5,刚刚好4个half升职成功,分享一下自己升职的经验和复盘,希望能够帮助到更多的人


其实我觉得我的经验以及建议也挺适用于其他公司升职的,我会从大的methodology到小的action item一一细说。献丑了!我的米最近也不够用啦哈哈,如果大家能赏点大米就更好啦~

(1) 建立domain expertise
一般E4升职E5需要E4建立起一个domain expertise而不是零零碎碎的活。比如你们组里面有很多infra components,然后你作为E3或者E4开始work on一下老的infra components或者要搭建一个新的infra service,这就是一个很好的建立domain expertise的机会。之后当你own这个component以后别人都会找你去问问题,然后你也可以觉得下个half的roadmap,direction也就有了

我在地里面看到一些帖子说一下老的infra component处处都是坑,建议新人别碰。但是我觉得这个是一个小马过河的例子,如果组里面人人都不碰的话,刚好是一个机会让你去了解以及improve exisiting system,这样enginereing excellence就有了。但是如果人人都觉得这个不靠谱的话,你最好别以你有限的能力all in这个old infra,因为会血本无归。最好的方法是和组员打好关系,了解context,自己衡量值不值得做

(2) 刚进组的时候要build trust + build independence
一开始进组的时候大家都明白你是新人,ramp up需要时间,所以大家对你的diff,已经project会更加要求严格。这个时候需要多沟通多交流,让组员信任你的design以及code quality,这样会建立起一个好的profile。
. Χ另外刚开始ramp up的时候一定要多研究研究组里的infra,建立end 2 end understanding。ramp up的时候大家都会乐意帮助你,如果过了这段黄金时机你再问其他人会给别人一种需要hands on holding的感觉,别人会觉得你lack independence。

(3) 找一个组内的好的mentor
一个好的mentor不仅仅能帮助你在tech上ramp up,而且能够grow你的senior mindset,你直接从他的身上能学习到怎么behave like senior,这样进步很大。如果实在remote的同学一定要注意多多和自己的mentor沟通交流想法。我自己的感受是面对面的交流能够更快的感觉到和别人的差距,这也是我选择去office的原因

(4) Own your project. ----
我个人觉得一个新手senior的定义是能够successfully launch big project across multiple teams, with reasonable timeline management & communication skills.
Project owner并不是说你知道怎么写代码,什么时候代码写完。而是你什么时候能够delivery这个大项目,能够找到需要的资源(external team or upward management),带领一个小团队去完成一个项目。并且能够知道risk在哪里,怎么mitigate launch risk. . Χ
在日常做自己的项目时候,即使没有很大的scope,最好也要保持same mindset,比如project什么时候能launch,plan是怎么样的,impact是怎么样子,怎么能够increase project visibility,能够scale你的project让别人也受益。
另外要注意和其他team build connection,让组外的人知道你是一个靠谱的expertise,以后对升职和feedback有好处

(5) People Impact & Direction
怎么帮助组里/组外的其他人去grow。这里包括怎么帮助新人ramp up,怎么带intern,怎么发现消耗时间的pattern/bug然后解决这些问题为整个团队带来时间收益。
一般带新人/带intern需要你自己design一个项目,并且能说服你的老板/team这个项目是由价值,并且值得一个人去花这么长时间去做的。这时候就是需要你end2end understanding的时候了,如果你对组里的infra没有完整的picture,或者你没有自己的domain expertise,就很难想出来一个好的项目
平常也建议多关注一下customer tickets,oncall tasks,或者总结一下组员oncall complains的点在哪里,这些都是下一个project的好点子 ..

(6) Product sense
我觉得这个也至关重要,product sense的能力代表你能不能够嗅出这个project的价值,它的方向是不是对的,投入这么多财力物力是不是有价值的。如果是low return on investiment要么不做要么降低优先级。
同样product sense决定了manager的team能不能做大,你能不能从senior做到E6升值更高。我见过的E6/好的manager都有很好的product sense。. Χ
因为每个人的精力是有限的,而且公司招一个人花钱投入是讲究产出的,你一定要确保自己的work是high ROI,然后你的manager也是有相同的认知。千万不要死磕一个东西,除非大家一致认为这个东西有价值而且manager同意

(7) 有节奏
个人感觉senior的工作是有节奏的,和呼吸一样,什么时候该做什么事情,什么东西important,要优先解决什么样的问题。要注意平常多多培养这种mindset,或者在和mentor/老板 1:1的时候去交流学习这种mindset,这会对自己的indepence帮助很大.

说到最后反而发现tech stack/complexity不是最重要的,最重要的是你怎么沟通,交流以及合作去带领一个团队在固定时间内完成一个reasonable sized的project,Long term的话就是能够决定组里未来做什么,怎么做,需要多少人。这才是senior所看重的东西。建议大家多沟通多学习,不要像我当初一样掉入了tech complexity的坑

祝大家都升职加薪!

评分

参与人数 54大米 +202 收起 理由
fmusk + 1 赞一个
dddlululu + 1 很有用的信息!
穆汛 + 1 赞一个
ptnnac + 1 给你点个赞!
hhx821982 + 2 很有用的信息!

查看全部评分


上一篇:PE 爬梯小组
下一篇:求问亚麻3个月离职会被focus吗?
 楼主| yesjes 2022-9-6 05:59:43 | 只看该作者
全局:
匿名用户 发表于 2022-9-5 14:31
能否展开说说: 怎么increase project visibility,谢谢楼主分享
.google  и
如果是组内的project,并不benefit组外:
可以在team weekly sync的时候update一下自己的project(google doc)进展,share eng design spec link以及目前project breakdown/timeline,和老板1:1时候积极update project plan
如果你能了解到其他组员在做什么,并且你现在的project能够帮助到他们,可以积极的和他们讨论collabration的机会
如果是一个generic service,也有可能会benefit组外:
可以esclate到老板说清楚这个的potential,以及了解老板的意愿(愿不愿意继续把这个做大,扩大impact)
如果是一个better engineering idea,可以让组员受益:
可以在组会的时候把idea和plan share出来,了解组员的feedback。如果大多数认为make sense你就有better engineering project scope,visiblity以及direction了

评分

参与人数 2大米 +17 收起 理由
admin + 16 很有用的信息!
sccnju + 1 给你点个赞!

查看全部评分

回复

使用道具 举报

 楼主| yesjes 2022-9-6 12:01:09 | 只看该作者
全局:
咸蛋黄豆腐 发表于 2022-9-5 20:29.1point3acres
🥹楼主我觉得你说的都对 但是我不去研究tech stack 钻tech complexity 我怎么去沟通 交流 怎么去bui ...

我觉得tech stack够用 能make sense就行 没必要走极端 并不是说完全不关注tech stack和complexity 需要有一些基本的认知 并且熟练组里面的tech stack,end2end understanding,这些我在帖子里面都有提到过
我想表达的意思是不要走极端专注特别牛逼的tech 你的目的并不是用一个特别牛逼的tech去解决一个普通问题 比如杀鸡用牛刀 而是看人下菜碟的感觉 尽量避免高投入低回报

评分

参与人数 1大米 +6 收起 理由
admin + 6 很有用的信息!

查看全部评分

回复

使用道具 举报

地里匿名用户
匿名用户-WPS0Y  | 添加认证 | 2022-9-6 14:59:12
yesjes 发表于 2022-9-6 00:05
. ----非常同意你的说法!!谢谢分享
对的 我很希望有一个机会去做end2end 单打独斗 这样也会成长不少 目前来 ...

我感觉很多在Meta,或者说很多在大厂的人都有同样的纠结
我觉得有3个解法吧
1. 升到E6, E7, 更全盘的去设计整个系统。很多时候熟练运用infra只是一个级别,在熟练运用中发现先有系统的缺陷与不足是一个级别,而在发现别的组系统缺陷之后你能propose一个新的solution,或者跨org去push对方组去改进系统,就是另一个级别了。重点不是你手上的scope,更多的是你能发现问题的眼光,且能带队解决的能力,这样才是你增加scope的关键所在

2. 换不同stack的组积累技术。这个就不多说了,大厂最好的地方就是换组方便,都到了E5了,没有升职压力了,是积累技术的好机会

3. 去个startup从头搭个新系统。本人来meta前就在一个这两年上市的一个前pre-IPO公司。资源不足且有强大的business pressure下,会逼着你从头到尾实现一个或者多个services,并且让你在其中不仅仅享受带来巨大impact的开心,同时也能极大的锻炼你leadership。当然风险也很大,IPO后暴跌,或者压根无法上市,这在现在也是常事,同时WLB一般也不会太好
. From 1point 3acres bbs
作为一个senior engineer,这三个解其中的tradeoff就要你好好去权衡了,没有最优解,只有适合你情况的最适用解

评分

参与人数 7大米 +26 收起 理由
holdwill + 1 赞一个
奋斗不息 + 1 赞一个
chjjcyt + 1 赞一个
admin + 20 很有用的信息!
araminta117 + 1 赞一个

查看全部评分

回复

使用道具 举报

地里匿名用户
推荐
匿名用户-W4W4X  | 添加认证 | 2022-9-6 07:46:36 来自APP
匿名用户 发表于 2022-09-05 16:03:08-baidu 1point3acres
不用那么气,现在这个行业早就充斥title inflation了。楼主分享得很好,虽然这都是过去多年来亚麻SDE2在perform的。转变一下观念,接受“至少一半的senior=大多数亚麻SDE2"这
亚麻最牛逼
亚麻是独一档. ----
狗脸等一众大厂都不能望其项背
亚麻sde2等于其他厂senior,甚至staff
sde3等于其他厂staff,senior staff
亚麻员工能力是最强的,最牛逼的
这个已经是共识了
建议以后大家任何讨论都不用特别拿出来说

评分

参与人数 1大米 +2 收起 理由
xiaozhuxiaozhu + 2 欢迎分享你知道的情况,会给更多积分奖励!

查看全部评分

回复

使用道具 举报

推荐
donnice 2022-9-6 07:32:36 | 只看该作者
全局:
楼里酸人家升职快的,Meta自己内部都喜闻乐见,你不同意,你算老几?

评分

参与人数 1大米 +2 收起 理由
xiaozhuxiaozhu + 2 给你点个赞!

查看全部评分

回复

使用道具 举报

🔗
groundzyy1 2022-9-6 05:18:02 | 只看该作者
全局:
赞 总结
.1point3acres
我觉得一开始的build trust非常重要

另外一个别人给我的建议是学会说No,(类似lz说的最后一条),有些东西值得做,值得长期投资,有些东向不值得做,即使一点点时间都不该花。还有一点类似的是delegation(这个在IC5之后越来越重要),有些东西需要自己有ownership,有些东西要找到更合适的(junior)的人去own

评分

参与人数 4大米 +6 收起 理由
TitaniumYue + 1 赞一个
黎明之前 + 1 赞一个
admin + 3
yesjes + 1 给你点个赞!

查看全部评分

回复

使用道具 举报

🔗
 楼主| yesjes 2022-9-6 05:20:36 | 只看该作者
全局:
groundzyy1 发表于 2022-9-5 14:18
赞 总结

我觉得一开始的build trust非常重要

对的说得好!delegation以及prioritization会越来越重要的!最近我和老板也经常聊这个
回复

使用道具 举报

🔗
 楼主| yesjes 2022-9-6 05:21:18 | 只看该作者
全局:
匿名用户 发表于 2022-9-5 14:16
感觉身边毕业去meta都是3年升5的,太羡慕了

我是两年4升5哦 并不是火箭升职

评分

参与人数 1大米 +1 收起 理由
小亩_9dc0225 + 1 赞一个

查看全部评分

回复

使用道具 举报

地里匿名用户
🔗
匿名用户-6W4WB  | 添加认证 | 2022-9-6 05:25:20
yesjes 发表于 2022-9-5 14:21
我是两年4升5哦 并不是火箭升职

楼主是META的3-4还是外面跳槽来的E4?这个可能有点不一样
回复

使用道具 举报

🔗
 楼主| yesjes 2022-9-6 05:29:39 | 只看该作者
全局:
匿名用户 发表于 2022-9-5 14:25
楼主是META的3-4还是外面跳槽来的E4?这个可能有点不一样

外面跳槽来的E4,有啥不一样?能具体说说吗
回复

使用道具 举报

地里匿名用户
🔗
匿名用户-UZRL6  | 添加认证 | 2022-9-6 05:31:29
能否展开说说: 怎么increase project visibility,谢谢楼主分享
回复

使用道具 举报

地里匿名用户
🔗
匿名用户-DZGQQ  | 添加认证 | 2022-9-6 05:56:38 来自APP
bottom up的公司文化真是好,工程师尽情发挥才能,得到各方面的成长
回复

使用道具 举报

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

本版积分规则

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