一、从 Spring MVC 到 Spring Cloud,人生第一次 “技术债滚雪球” 我工作的第八年了,回头看自己这一身技艺。 最开始是 Spring MVC,配置写得像祖传配方,一层包一层。 后来接触 Spring Boot,像打开了人生外挂,启动速度快到让我以为自己写的服务终于不再有 Bug 了。 再后来,Spring Cloud 来了。服务拆得比我脑子还碎,配合上 nacos、sentinel、sleuth、gateway…… 我就像是在给自己拆盲盒,每拆一个,就多一个 Bug。 从单体到分布式,从 CRUD 到搞链路追踪,我的头发也从浓密变得稀疏。 [图片上传失败...(image-854b90-1752802456950)] 二、我怎么成了全栈?是现实逼我学新技能 说实话,全栈这事没人逼我,真是我自己学的。 原因很简单:三线城市,写 Java 的多如牛毛,能活下来的,必须多长点本事。 于是我开始啃 Vue2、Vue3、Uniapp,连 Flutter 都没放过。 不会设计,就抄;不会动画,就看源码;搞不定,就查。 也确实带来了不少好处: 接私活方便多了,不用再等 “前端同学” 排期; 在公司也更吃香了,晋升时别人一票技术负责人,而我能从前端聊到浏览器缓存策略,技术视野确实加大分。 这几年,我一直保持看社区的习惯:GitHub、Stack Overflow(可惜现在被 AI 冲击快凉了)、Hugging Face、Product Hunt…… 不是为了赶潮流,只是不想被卷死在旧框架里。 三、初创公司 + 海龟博士:能卷到凌晨 1 点的都是自己人 后来我加入了一家初创公司,老板是日本回来的博士、还是某 985 大学的教授。 技术顶尖,逻辑清晰,对代码近乎洁癖,真的让我佩服得五体投地。 而且他还非常赏识我,带着我见了不少 “大人物”:政府领导、香港投资人、上市企业老板…… 但他控制欲太强,压力也大到离谱。 虽然他提拔我做了管理岗,但是按他的规划,必须技术 + 管理两手抓。 这就导致一个问题:太忙了。 那段时间,我几乎天天凌晨在家里还在工作,白天开会,晚上写核心架构代码,凌晨还在 Review 团队代码、做周报、写 PPT。 有几天,晚上开始心绞痛,去了医院查心电图,医生说心脏没问题,是神经性的。 听完我反而更焦虑了——不是身体问题,那就是我真扛不住了? 最终我提了离职。 现在回想确实有点可惜——如果坚持下去,也许能接触到更多不可想象的资源。 但也许吧,我注定就是个小人物。 适合安逸,适合被需要,而不是被压榨。 [图片上传失败...(image-85c634-1752802456950)] 四、换个环境,结果我又升职了 离开初创公司之后,我加入了现在的公司,一家中型互联网公司,研发和运营加起来一百来号人。 刚进来的时候,其实我并没有特别想拼,只是按照以前的习惯, 做笔记、列清单、整理会议纪要、写规范文档…… 这些都是我在上一家公司被博士训练出来的一套生存方式。 比如每周都复盘,目标都按 SMART 来定,需求搞清楚 “为什么做”,不是只看 “做完没”。 说实话,那时候也挺烦这一套的,但没想到现在全成了我的隐藏被动。 然后事情就发生了: 1 个月转正,2 个月后当上组长,半年直接升为研发部经理(上面还有总监和老板)。 你是不是以为我要开始炫耀了? 不,重点才刚刚开始。 因为我升职后的第一个任务,就是负责 “降本增效”。 没错,优化人、精简流程、砍项目,全是我负责执行。 【顺便吆喝一句,技术大厂,前、后端 or 测试捞人,待遇还可以,有点烦的就是偶尔有加班,但加班给加班费~】 我不得不 “面无表情” 地优化曾经一起吃饭的同事。 一边用未来规划安慰大家,一边在绩效表格里写上他们的名字。 你以为升职是解脱,其实是站上了另一层修罗场。 我甚至一度怀疑:我是不是被当枪使了? 如今,公司在外名声越来越差。 我也开始怀疑:我这名声,是不是也越来越差了? 不知道有多少人正在背后骂我呢。 [图片上传失败...(image-39dbf1-1752802456950)] 五、我真的不适合搞人,我只会搞代码 说到底,我不是那种左右逢源的人。 不会看脸色、不会阿谀奉承,也搞不懂办公室政治。 别人一顿饭解决的事,我可能要写三页文档; 别人靠人情搞定的,我只能靠 996 和准时交付。 这年头,光会写代码真的不够了。 但我也只能写代码了。 六、写在最后:人生很难,能写点代码已经很好了 我也想过进大厂、拿年薪百万,也想过 All in 创业,一夜暴富。 但更多时候,我只是想早点下班,回家吃顿热饭,窝在沙发上刷会剧。 我不聪明,也没资源,也不会经营关系。 我只是——在每一个快要走不下去的时刻,又咬着牙往前多走了一步。 至于未来怎么走? 我还不知道。 但我知道,不管走到哪里,我都还会继续写代码。
|