今晚又通宵了,趁自动部署跑着,说点扎心的大实话。
盯着屏幕上的 CI/CD 流水线,第4次因为单测覆盖率不达标被卡住。我灌了一口凉透的咖啡,忽然想起自己25岁那年,通宵是种炫耀的资本。现在?更多是为了不给团队留坑。
如果你刚入行,或者正卡在“资深”这个坎上,有些话,希望你能听进去。
那些年,我追过的“代码”
刚工作的头两年,我有代码洁癖。为了一个设计模式的选择,能在 Code Review 里和同事吵一下午。觉得能用上刚学的微服务架构、把源码读得滚瓜烂熟,就是绝对的技术天花板。
后来被现实教育了。你精心设计的抽象层,抵不过产品经理一句“下周一必须上”。你重构的“完美架构”,在业务转向时,连服务器带代码一起被下架。技术从来不是目的,解决真实世界的问题才是。 你的价值不在于写了多少行“0 Bug”的代码,而在于你用技术为业务降本增效了多少。
“35岁危机”到底在焦虑什么?
说实话,我现在依然焦虑。前端框架从 jQuery 卷到 React/Vue,再卷到全栈 Serverless;后端的云原生、Service Mesh 还没捂热,大模型应用又杀过来了。精力确实拼不过刚毕业、对技术如饥似渴的年轻人。
但这些年沉淀下来,我最大的财富不再是某个框架的熟练度,而是一种工程化的直觉。看到一个 BUG,能透过堆栈信息迅速定位是 IO 瓶颈还是 GC 抖动。面对一个天马行空的需求,能本能地画出最简可行的架构图,并预判出潜在的并发瓶颈。这种“拆解复杂度”的经验,是靠一行行代码、一个个线上事故硬磨出来的,不容易过时。
给年轻同行三条实在建议
- 把“业务视角”焊进DNA里
别老盯着代码看,多抬头看看你做的功能到底给公司赚了多少钱、省了多少人力。能读懂业务的技术人,永远是稀缺品。你不仅是写代码的,你是在用技术手段做商业翻译。
- 构建你的“T型能力模型”
那一竖,是你在某个领域的极致深度,比如JVM调优、数据库内核。那一横,是能把前端、后端、甚至运维、测试打通的技术广度。未来最吃香的,是那种能基于全链路去思考问题的架构师。
- 身体和时间,是最后的硬通货
别把所有时间都献给代码。35岁以后,拼的是耐力。该下班下班,周末去运动。保持对技术的好奇心,但别被无穷无尽的新框架牵着走。
最后,作为同行,也想实实在在帮大家一把。如果你正在看新机会,或者单纯想看看市场行情,这里有一条靠谱的内推渠道,技术大厂前端、后端、测试岗都在招,全国多个城市有 HC,待遇和稳定性都还不错,感兴趣可以了解一下:https://jsj.top/f/o38ijj
记住,代码只是我们对话世界的一种方式。共勉,各位同行。