<
查看: 9689|回复: 22
收起左侧

[晋升 Get promoted] [长文分享] 关于大厂software engineer升职一点感悟和分享

    |只看干货
匿名用户-2CD  发表于 2021-5-13 06:43:31 |阅读模式
本楼: 👍   100% (75)
 
 
0% (0)   👎

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

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

x
写在前面:首次发帖,目的很单纯,求米看全网。

      在过去几年在一家大厂完成了entry level 到 Sr 几次promotion。有些许感悟,感谢地里提供平台可以分享,希望对他人有所帮助。虽然data 限于当前一家,但也应该共通于其他公司。声明:以下完全是个人体会,如有偏颇,纯属意外,概不负责哈。还望酌情打赏,😝。

一 升职的目的和心态

      升职不是目的,提升自己才是。升职只是milestone和公司标准的阶段肯定,更重要的是升职过程中获得的自我提升。所以个人建议对待这事的心态应该是平常多用心,review时候放轻松。
      以下内容会围绕这个目的和心态展开。

二 关于项目. From 1point 3acres bbs

      项目是作为engineer最有趣的部分,而能否把控复杂项目也是衡量engineer能力最重要的标准(不知道有木有之一)。


      怎么拿到喜欢且有impact项目?好的开头等于成功的一半,解决了这个问题等价于启动了引擎。地里有应该有很多帖子讨论怎么在新team站稳脚跟,这里让我们关注一下怎么拿到impact project:
  • 首先,在被直接assign的tasks上证明自己,给team和manager能delivery的好印象,同时在此基础上选择一两个点尽量做到超出预期。这里有一个“dirty task”的概念:刚开始的时候被assign 大都是或boring或待优化或operation且不在critical path上的task。这个完全没有问题,因为老板不了解你,甚至也许你自己都不了解你是否能按时交付,所以需要一两个任务来磨合彼此,之后会根据完成情况逐渐调整难度和scope。所以此时的dirty task反而是好事,能给更多的时间和机会去尝试。提示一下:一个常见超出预期完成dirty task的方法就是automation,比如搞个小脚本,但建议一开始不要搞太大,循序渐进,量力而行。
  • 其次,own some feature/component/service。建立起初步信任后,一定要去own一个东西。只有own一个东西,才会真正关心它好不好,哪里需要优化,哪里需要担心,所有的概念才会落实到代码,所有的讨论才不是纸上谈兵。个人觉得再怎么强调ownership 对于engineer的成长重要性都不过分。可以通过1)展示独立的工作能力 + 2)成为某一个(哪怕再小)方面的专家 + 3)及时和老板沟通的方法变成一个owner。之后持续改进所own的component,进而提升自己也扩大自己的影响和范围。
  • 同时(注意是同时不是最后),要密切关注team里面的项目和roadmap,及时1 on 1告诉老板,哪一块你喜欢且想做。这个非常重要: 首先这是在帮助老板减轻工作量,因为老板很重要的一部分工作就是把project分出去,在他眼里,主动要和被动接受project这肯定是不一样的。其次即使他对当前project有别的安排,他也会感受到你的态度,下一次他有类似的项目或者你要别的项目的时候,大概率会首先满足你。
. From 1point 3acres bbs
      怎么完成impact项目?这个topic实在太大,能力有限确实难以完全cover,只能浅尝辄止聊一下:
  • 积极主动。很多时候是态度决定一切,而非技术。遇到困难,自己要花时间深入研究,但也要及时提出来,寻求其他人的帮助。帮助他人就是帮助自己,更何况有可能人家会给你supportive的feedback。
  • open mind。能够帮助升职的项目必然是对你当前能力有挑战的项目(否则也不想要这样的项目做升职项目), 换言之这样的项目是你现有的方法和知识是不能完全解决的。 所以在过程中,要不断探索全新知识和不同的做事方法,主动和更有经验的人沟通,此时要注意两点:1)在没有彻底搞明白别人的意见的之前,不要急于否定,否则这有可能discourage别人继续给意见。2)不要盲目全盘直接套用,而是更多思考在自己项目上的trade off。
  • keep tracking。项目终究是要有一个delivery date的,通常这个date是你和老板一起预估确定的。项目管理都是基于这个date,拆分成几个milestones。作为owner,一定要keep tracking各个milestone 包括需要在什么时间完成什么,dependency是什么,可能的risky是什么,出现了out of exception 怎么处理,做到心里有数,嘴上会说,笔下常写。

三 关于老板

讨论升职这个事情,绕不开的就是老板的角色。首先明确,这是自己的事情,一定要自己drive。在此基础上,进一步和老板合作,使其多为助力而非阻力。这里先不上升到up management,仅关注升职这件事中的情况:
  • 明确老板在你升职这件事上是和你站在同一边的,毕竟这也是老板自己的非常重要工作亮点之一。
  • 理解你升职不是老板唯一或者最高的Priority,老板可能有更多的因素需要考虑和平衡。
  • 不要盲目相信老板所有的话。这里不是说老板会有意欺骗你,是有很多因素是老板控制不了的。
      基于上述的分析,可以尝试以下方法:
  • 和老板达成共识,制定计划,然后像track project一样track升职过程。首先和老板一起制定计划:包括项目是什么,距离下一个level的gap在哪里,fix计划是什么。之后和老板1 on 1中周期check:上一个周期做了什么,下来要做什么,有什么blocker。进而得到action item,落实执行。这个过程可能很难坚持,但是即使三个月check一下可会对最后结果有很大帮助。因为这样做的优势是:1)你的想法不会surprise你的老板,打乱其的计划,反而成为其计划的一部分。2)老板会帮助你解决你所掌控的资源内不好解决的问题。3)老板会逐渐散发信号你在promotion path上,提高别人对你的期待,帮助你确定项目的地位(当然也需要个人的很大努力对得起期待),因为老板也不想你的升职surprise了team。
  • 对于老板不可控的部分,尽量把自己可以控制的部分做夯实。比如高质量的design doc、总结分析文档、重要的code review包括给别人的feedback、能体现impact的metrics、能体现scope的data及placeholder的feedback等等。这样即使有不可控情况,也大概率影响不到你。


四 关于自己

      最后一个但也是最重要的角色就是自己。从自身发展和快乐工作角度出发,强烈建议要重视也不要过于重视升职这件事。如果性子比较慢,不着急也不清楚为啥要升职,可以稍微抓点紧,避免同期的小伙伴都升职后突然意识到自己慢了一拍。如果性子比较急,或者自我要求特别高,可以稍微放放松,欲速则不达,即使偶尔失败一两次也没有什么大不了。


写在最后

      Don't take me wrong:我不是在强调 “promotion driven” work, 而是growth driven work。希望大家都能快乐工作,开心成长!











. check 1point3acres for more.

评分

参与人数 115大米 +279 收起 理由
florenceliang + 1 给你点个赞!
Percy44 + 3 给你点个赞!
93Mmiles + 3 很有用的信息!
jwangjobs + 1 赞一个
foggerwoody + 1 赞一个
Azafighting + 1 赞一个
inter1908 + 1 赞一个
Stomymuffin + 1 赞一个

查看全部评分


上一篇:如何应对一个没有return offer的实习机会
下一篇:实习mentor不回slack怎么办?

本帖被以下淘专辑推荐:

bigbigben 2021-5-13 08:03:21 来自APP | 显示全部楼层
本楼: 👍   100% (20)
 
 
0% (0)   👎
全局: 👍   100% (21)
 
 
0% (0)    👎
关于owner意识补充一点,做项目时,发现可以优化的地方,先自己分析尝试提几个解决方案,向老板汇报的时候讲出问题+方案,让老板做选择题,他会知道你在这个项目中主动深入思考了

评分

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

查看全部评分

回复

使用道具 举报

一剑终情 2021-5-14 04:22:22 | 显示全部楼层
本楼: 👍   100% (14)
 
 
0% (0)   👎
全局: 👍   93% (8691)
 
 
6% (566)    👎
匿名者 发表于 2021-5-12 19:59
我们一个月之前reorg,新老板不和我1:1(和大部分组员都有1:1)对我的email压根不回,不给我派任何project ...

你这种情况专门有个网站进行指导的,你可以了解一下: www.leetcode.com

评分

参与人数 3大米 +3 收起 理由
MrZ + 1 赞一个
苦逼笑哈哈 + 1 厉害惹
AiLiner + 1 赞一个

查看全部评分

回复

使用道具 举报

本楼: 👍   100% (1)
 
 
0% (0)   👎
全局: 👍   93% (124)
 
 
6% (8)    👎
有时候拿不到好项目,就会想李云龙打李家坡那次,有能力早晚要让你上。
刚入职,不要着急抢项目,先熟悉系统。
回复

使用道具 举报

地里的匿名用户
匿名用户-397  发表于 2021-5-13 09:09:10
本楼: 👍   0% (0)
 
 
0% (0)   👎
感谢这么真诚的分享。
回复

使用道具 举报

地里的匿名用户
匿名用户-C73  发表于 2021-5-13 09:59:35
本楼: 👍   0% (0)
 
 
0% (0)   👎
我们一个月之前reorg,新老板不和我1:1(和大部分组员都有1:1)对我的email压根不回,不给我派任何project。换组基本无可能的情况下,我要怎么去做?
回复

使用道具 举报

甜瓜小窗 2021-5-13 10:00:55 | 显示全部楼层
本楼: 👍   0% (0)
 
 
0% (0)   👎
全局: 👍   100% (73)
 
 
0% (0)    👎
强啊楼主,这样的分享对我这样准备入行的新人很有帮助。
回复

使用道具 举报

地里的匿名用户
匿名用户-0AB  发表于 2021-5-13 10:43:47
本楼: 👍   0% (0)
 
 
0% (0)   👎
匿名用户 发表于 2021-05-12 18:59:35
我们一个月之前reorg,新老板不和我1:1(和大部分组员都有1:1)对我的email压根不回,不给我派任何project。换组基本无可能的情况下,我要怎么去做?
跑路吧zz
回复

使用道具 举报

asdadd 2021-5-13 11:21:44 | 显示全部楼层
本楼: 👍   0% (0)
 
 
0% (0)   👎
全局: 👍   95% (363)
 
 
4% (17)    👎
匿名者 发表于 2021-5-13 09:59
我们一个月之前reorg,新老板不和我1:1(和大部分组员都有1:1)对我的email压根不回,不给我派任何project ...

刷题跑路吧
回复

使用道具 举报

地里的匿名用户
匿名用户-A3E  发表于 2021-5-13 12:50:17
本楼: 👍   0% (0)
 
 
0% (0)   👎
匿名者 发表于 2021-5-13 09:59
我们一个月之前reorg,新老板不和我1:1(和大部分组员都有1:1)对我的email压根不回,不给我派任何project ...

看着心疼,跑吧
回复

使用道具 举报

viviancc 2021-5-13 15:28:54 | 显示全部楼层
本楼: 👍   0% (0)
 
 
0% (0)   👎
全局: 👍   92% (13)
 
 
7% (1)    👎
匿名者 发表于 2021-5-13 09:59
我们一个月之前reorg,新老板不和我1:1(和大部分组员都有1:1)对我的email压根不回,不给我派任何project ...

如果不想换组的话,其实也可以在大组内流动。比如我们大组为了留住人也是会鼓励大家内部换组的。可以和skip或者其他信任的manager或同事聊一聊了解一下。当然前提是你觉得大组还是可以待下去的。也听说过不到半年或者一年换组的情况也有,就是要有比较充分的理由。

评分

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

查看全部评分

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号

本版积分规则

隐私提醒:
■拉群请前往同学同事飞友|拉群结伴版块,其他版块拉群,帖子会被自动删除
■论坛不能删帖,为防止被骚扰甚至人肉,不要公开留微信等联系方式,请以论坛私信方式发送。
■特定版块可以超级匿名:https://tools.1point3acres.com/thread
■其他版块匿名方法:http://www.1point3acres.com/bbs/thread-405991-1-1.html

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