普通程序员,从开发到管理岗,为什么我越升职越痛苦?

12 阅读5分钟

🚧 本文没有技术干货,只有技术人的干巴人生。建议带点冰阔落一起服用。

一、从Spring MVC到Spring Cloud,人生第一次“技术债滚雪球”

我工作的第八年了,回头看自己这一身技艺。

最开始是Spring MVC,配置写得像祖传配方,一层包一层。

后来接触Spring Boot,像打开了人生外挂,启动速度快到让我以为自己写的服务终于不再有Bug了。

再后来,Spring Cloud来了。服务拆得比我脑子还碎,配合上nacos、sentinel、sleuth、gateway……

我就像是在给自己拆盲盒,每拆一个,就多一个Bug。

从单体到分布式,从CRUD到搞链路追踪,我的头发也从浓密变得稀疏。


二、我怎么成了全栈?是现实逼我学新技能

说实话,全栈这事没人逼我,真是我自己学的。

原因很简单:三线城市,写Java的多如牛毛,能活下来的,必须多长点本事。

于是我开始啃Vue2、Vue3、Uniapp,连Flutter都没放过。

不会设计,就抄;不会动画,就看源码;搞不定,就查。

也确实带来了不少好处:

  • 接私活方便多了,不用再等“前端同学”排期;
  • 在公司也更吃香了,晋升时别人一票技术负责人,而我能从前端聊到浏览器缓存策略,技术视野确实加大分。

这几年,我一直保持看社区的习惯:GitHub、Stack Overflow(可惜现在被AI冲击快凉了)、Hugging Face、Product Hunt……

不是为了赶潮流,只是不想被卷死在旧框架里。


三、初创公司+海龟博士:能卷到凌晨1点的都是自己人

后来我加入了一家初创公司,老板是日本回来的博士、还是某985大学的教授。

技术顶尖,逻辑清晰,对代码近乎洁癖,真的让我佩服得五体投地。

而且他还非常赏识我,带着我见了不少“大人物”:政府领导、香港投资人、上市企业老板……

但他控制欲太强,压力也大到离谱。

虽然他提拔我做了管理岗,但是按他的规划,必须技术+管理两手抓。

这就导致一个问题:太忙了。

那段时间,我几乎天天凌晨在家里还在工作,白天开会,晚上写核心架构代码,凌晨还在Review团队代码、做周报、写PPT。

有几天,晚上开始心绞痛,去了医院查心电图,医生说心脏没问题,是神经性的。

听完我反而更焦虑了——不是身体问题,那就是我真扛不住了?

最终我提了离职。

现在回想确实有点可惜——如果坚持下去,也许能接触到更多不可想象的资源。

但也许吧,我注定就是个小人物。

适合安逸,适合被需要,而不是被压榨。


四、换个环境,结果我又升职了

离开初创公司之后,我加入了现在的公司,一家中型互联网公司,研发和运营加起来一百来号人。

刚进来的时候,其实我并没有特别想拼,只是按照以前的习惯,

做笔记、列清单、整理会议纪要、写规范文档……

这些都是我在上一家公司被博士训练出来的一套生存方式。

比如每周都复盘,目标都按SMART来定,需求搞清楚“为什么做”,不是只看“做完没”。

说实话,那时候也挺烦这一套的,但没想到现在全成了我的隐藏被动。

然后事情就发生了:

1个月转正,2个月后当上组长,半年直接升为研发部经理(上面还有总监和老板)。

你是不是以为我要开始炫耀了?

不,重点才刚刚开始。

因为我升职后的第一个任务,就是负责“降本增效”。

没错,优化人、精简流程、砍项目,全是我负责执行。

我不得不“面无表情”地优化曾经一起吃饭的同事。

一边用未来规划安慰大家,一边在绩效表格里写上他们的名字。

你以为升职是解脱,其实是站上了另一层修罗场。

我甚至一度怀疑:我是不是被当枪使了?

如今,公司在外名声越来越差。

我也开始怀疑:我这名声,是不是也越来越差了?

不知道有多少人正在背后骂我呢。


五、我真的不适合搞人,我只会搞代码

说到底,我不是那种左右逢源的人。

不会看脸色、不会阿谀奉承,也搞不懂办公室政治。

别人一顿饭解决的事,我可能要写三页文档;

别人靠人情搞定的,我只能靠996和准时交付。

这年头,光会写代码真的不够了。

但我也只能写代码了。


六、写在最后:人生很难,能写点代码已经很好了

我也想过进大厂、拿年薪百万,也想过All in创业,一夜暴富。

但更多时候,我只是想早点下班,回家吃顿热饭,窝在沙发上刷会剧。

我不聪明,也没资源,也不会经营关系。

我只是——在每一个快要走不下去的时刻,又咬着牙往前多走了一步。

至于未来怎么走?

我还不知道。

但我知道,不管走到哪里,我都还会继续写代码。