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

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

一、从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创业,一夜暴富。

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

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

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

至于未来怎么走?

我还不知道。

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

相关推荐
半路程序员1 分钟前
Go内存泄漏排查pprof和trace使用
开发语言·后端·golang
哟哟耶耶2 分钟前
随笔小计-前端经常接触的http响应头(跨域CORS,性能-缓存-安全,token)
前端·网络协议·http
WongLeer2 分钟前
Go + GORM 多级分类实现方案对比:内存建树、循环查询与 Preload
开发语言·后端·mysql·golang·gorm
Allen_LVyingbo5 分钟前
病历生成与质控编码的工程化范式研究:从模型驱动到系统治理的范式转变
前端·javascript·算法·前端框架·知识图谱·健康医疗·easyui
Victor3569 分钟前
Hibernate(34)Hibernate的别名(Alias)是什么?
后端
rgeshfgreh10 分钟前
Python函数全解析:定义、参数与作用域
前端·数据库·python
superman超哥12 分钟前
Rust HashMap的哈希算法与冲突解决:高性能关联容器的内部机制
开发语言·后端·rust·哈希算法·编程语言·冲突解决·rust hashmap
Victor35615 分钟前
Hibernate(33) Hibernate的投影(Projections)是什么?
后端
a程序小傲16 分钟前
【Node】单线程的Node.js为什么可以实现多线程?
java·数据库·后端·面试·node.js