技术大牛被提拔成Team Leader,半年后主动申请降职回去写代码,说了句"我宁愿优化算法也不想优化人"
看到这句话的时候,我直接笑出了声。
不是嘲笑,是那种"终于有人说出来了"的释然感。
这哥们应该是我见过最清醒的程序员了。半年时间,从技术大牛到Team Leader,再主动申请降回去写代码。HR估计都懵了——这年头还有人嫌官小往下跳的?

但他那句话说得太他妈真实了:
"我宁愿优化算法,也不想优化人。"
算法有bug可以调,人有情绪你怎么调?
程序员转管理,听起来是升职,其实是换了个赛道
很多人觉得,从IC(Individual Contributor,个人贡献者)转管理,是职业生涯的"晋升"。
错了。
这不是晋升,这是转行。
你以为你只是多了个"Leader"的title,多管几个人而已?
不是的。你的工作内容、评价标准、技能要求,全变了。
以前你的KPI是:代码质量、项目进度、技术方案。你对着电脑负责。
现在你的KPI是:团队产出、人员稳定性、跨部门协调。你对着人负责。
而且最要命的是——电脑不会跟你谈感受,人会。
代码写错了,编译器直接报错,改就完了。人做错了呢?你得先安抚情绪,再分析原因,还得考虑他会不会因此离职、会不会影响团队氛围、会不会在背后说你坏话。
说白了,管理的本质就是在处理不确定性。而程序员最讨厌的,恰恰就是不确定性。
转管理后的日常,就是把时间切成碎片
这哥们为什么半年就受不了了?
我猜大概率是因为——他发现自己一行代码都写不了了。
当了Leader之后,你的一天是这样的:
早上9点,站会。听五个人汇报进度,其中三个在扯皮。
10点,产品找你改需求。你得评估影响、协调资源、安抚被改需求折磨的开发。
11点,HR找你聊绩效。某个组员最近状态不好,要不要谈谈?
12点,吃饭。吃到一半,测试在群里@你说线上有个bug。
下午2点,跨部门会议。讨论一个技术方案,扯了两小时没结论。
4点,终于有空了,打开IDE准备写点代码——
钉钉弹出来:老板找你开会。
一天下来,你的日历被会议填满,你的精力被琐事耗尽。
晚上10点回到家,打开电脑想写点代码找回感觉,结果发现——累得根本不想动。
这就是管理岗的真相:你的时间不再属于你自己,你的成就感也不再来自你自己。
以前写完一个功能,跑通了,有成就感。现在呢?你的成就感来自"团队按时交付了"——但这个"团队交付"里,你自己贡献了多少代码?零。
对于热爱技术的人来说,这种感觉就像是灵魂被抽空了。
最讽刺的是,转管理后技术反而退步了
还有一个很多人不愿意承认的事实:
当了管理之后,你的技术会退步。
不是说你变笨了,是你没时间跟进了。
新框架出来了,你没时间学。新技术栈火了,你没时间试。组里的技术方案,你只能听别人讲,自己没时间深入研究。
半年后,你会发现——你开始听不懂组员在讨论什么了。
一年后,你想回去写代码,发现简历上的技术栈已经过时了。
这就是为什么很多技术转管理的人,最后进退两难——管理没做好,技术也回不去了。
那到底该不该转管理?答案是:看你要什么
说了这么多,不是劝所有人别转管理。
而是想说——转之前,你得想清楚自己要什么。
如果你享受写代码的心流状态,享受解决技术难题的成就感,享受一个人安静地对着屏幕工作——那管理岗大概率不适合你。
但如果你觉得:
写代码已经没有挑战了,想做更大的事
愿意通过别人的成长获得成就感
能接受时间被切碎、精力被分散
对"影响力"的渴望大于对"技术深度"的追求
那转管理也许是对的选择。
关键是,别把转管理当成"唯一的上升通道"。
很多公司的晋升体系有问题——技术做到P7/P8就到头了,想再往上只能转管理。这逼着一批热爱技术的人不得不去做自己不擅长、也不喜欢的事。
但说实话,如果一个选择让你每天都痛苦,那这个选择就是错的。哪怕它在别人眼里是"升职"。
这哥们最牛的地方,是他敢于承认"我不适合"
回到开头那个故事。
这哥们最让我佩服的,不是他技术多牛,而是他敢于承认自己不适合管理,并且主动降回去。
这在职场里需要多大的勇气?
周围人会怎么看你?领导会不会觉得你不识抬举?HR会不会给你贴上"抗压能力差"的标签?
但他还是做了。
因为他想明白了一件事:与其在一个不适合的位置上痛苦地熬着,不如回到自己擅长的地方继续发光。
……
最后说一句。
职场里有太多"应该"了——
应该往上爬,应该当领导,应该追求更高的title。
但说实话,人生是你自己的,不是别人嘴里的"应该"。
如果你热爱写代码,那就写到退休又怎么样?
如果你不喜欢管人,那就别硬着头皮去当Leader。
优化算法和优化人,本来就是两件事。选哪个都没错,选错了敢改才是真的牛。
共勉。
421



被折叠的 条评论
为什么被折叠?



