惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

博客园 - 三生石上(FineUI控件)
Y
Y Combinator Blog
aimingoo的专栏
aimingoo的专栏
B
Blog
小众软件
小众软件
D
DataBreaches.Net
T
The Blog of Author Tim Ferriss
L
LangChain Blog
WordPress大学
WordPress大学
罗磊的独立博客
GbyAI
GbyAI
S
SegmentFault 最新的问题
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
T
Tailwind CSS Blog
酷 壳 – CoolShell
酷 壳 – CoolShell
月光博客
月光博客
IT之家
IT之家
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
雷峰网
雷峰网
美团技术团队
F
Fortinet All Blogs
Hugging Face - Blog
Hugging Face - Blog
The GitHub Blog
The GitHub Blog

职场话题

等 AI 生成的时候你们一般都做什么 写了个产品经理简历生成器,顺便记录踩坑 Gap 半年,人没有变废,但也没有想象中的自由 同事因 AI 普及而被裁员了,老板就能全身而退吗? 有些人一谈到古法编程,出口就是已经是落后的嘲讽,我想了解一下各位大部分都是 vibe coding 吗? 失业保险福利的取消总是悄无声息 我公司真的有古法编程程序员 你们公司带薪拉屎的员工坑位比是多少? 8 年大厂经验,背 325 绩效,求建议 家人们,大龄双非专升本大三在读计算机,该考研考公还是就业呢 前端简历排版踩过的坑,和一个能用的模板思路 大早上通知周末发日报、工作日发半日报,实在没忍住直接和央企领导提离职了。 谷歌十年 兄弟们, GPU 智算有发展前景吗? 询问下大家 offer 和公司是否可能有问题 简历模板自我介绍怎么写 2026 最全指南 原来讨厌和人打交道所以当程序员,现在有点讨厌跟 ai 打交道 感觉自己真的快扛不住了,想从国企裸辞跳槽去外企。。。 我是不是意味着职业生涯到期了? 如何自然地在公司里请同组的人喝奶茶? 是否接受降薪 1K 回流老公司 占比大幅提升!谷歌:公司内部 75%的新代码已由 AI 生成 AI 时代,我们要朝哪些方向成长 Vibe coding 之后, 线上出了几个问题, 老板要求"每一行代码都要调试到” 时光荏苒,四年了自己一点长进都没有。大家点进来看看我这个笨蛋 有一种矛盾的感受,一方面觉得 AI 马上要替代自己的工作了,另一方面又觉得层出不穷的 AI 工具和模型太让人幸福了 Vibe coding 有什么意义? 如果失业了,有什么适合大龄程序员做的工作吗? 感觉蒸馏 skill 那么多,但是感觉投简历的脚本或者 agent 基本上很少或者找不到 外甥女马上初中毕业,学习不好,该选择什么样的出路,求大家给点建议
35 岁之后,才发现程序员这条路不是一直写代码就能走下去的
bekc · 2026-05-22 · via 职场话题

最近有点睡不着,想写点东西,算是一个中年程序员的反思吧。

先说背景,普通本科,毕业后一直做 Java 后端,Spring Boot 、MyBatis 、Redis 、MQ 、微服务这些都还算熟。前几年觉得自己还行,项目能扛,需求能拆,线上问题也能排。那时候总觉得,只要技术一直学,代码一直写,应该就不会差到哪里去。

但这两年明显感觉不一样了。

以前加班到十一二点,第二天喝杯咖啡还能继续干。现在熬一次夜,得缓两天。以前看到新框架、新概念,会有点兴奋,想着研究一下怎么落地。现在看到各种 AI Agent 、MCP 、RAG 、向量库、低代码、云原生、国产化适配,只会先想:这个东西到底能不能挣钱,能不能减少工作量,能不能成为自己的壁垒。

最明显的变化是,开始不再单纯追求“技术正确”,而是更在意“结果有没有价值”。

年轻的时候很容易陷入一种误区: 接口要写得优雅,代码要抽象得漂亮,设计模式要用得合理,架构图要画得高级。 后来发现,老板真正关心的是:这个需求什么时候上线?出了问题谁兜底?客户能不能用?成本能不能降?合同能不能验收?

技术当然重要,但技术不是目的。

这几年也见过不少同事,有的人技术很强,但沟通很差,最后只能一直做救火队员。有的人代码一般,但懂业务、会协调、能推进,反而越来越稳定。以前我会觉得后者“没什么技术含量”,现在反而觉得,那也是一种能力,而且是更稀缺的能力。

中年程序员最大的危机,不一定是学不会新技术,而是还在用年轻时的评价体系衡量自己。

比如:

总觉得自己要比新人更懂源码、更会调优、更能写复杂代码。 但现实是,新人精力好、便宜、愿意卷,AI 辅助下写代码速度也不慢。 如果中年程序员的优势只剩下“我写过很多代码”,其实并不安全。

现在我越来越觉得,中年程序员应该往几个方向沉淀:

第一,业务理解能力。 不要只知道表结构和接口字段,要知道这个系统为什么存在,谁在用,解决什么问题,钱从哪里来,风险在哪里。

第二,工程兜底能力。 不是会写 CRUD ,而是线上出了问题能定位,数据错了能修复,链路断了能恢复,系统要扩展时知道哪里不能乱动。

第三,方案权衡能力。 年轻时喜欢问“最优解是什么”,现在更常问“在当前人力、时间、预算下,哪个方案最稳”。

第四,表达和协作能力。 很多时候不是你不会做,而是你讲不清楚为什么这么做。一个方案讲不明白,就很难争取资源,也很难让别人信任你。

第五,持续创造现金流的能力。 这个可能比较现实。工资不是永远稳定的,行业也不是永远向上的。技术人最好还是想想,除了公司发薪水,自己有没有第二条收入线,哪怕很小。

以前我总觉得副业、产品、接私活这些离自己很远,现在反而觉得,中年以后一定要有一点“市场意识”。不是说人人都要创业,而是要知道自己的能力在市场上值多少钱,能解决什么问题,有没有人愿意付费。

还有一点感受很深:不要把公司平台误认为个人能力。

在大公司做过高并发,不代表离开平台后还能做出来。 在项目里当过负责人,不代表自己真的有资源调度能力。 用过很多中间件,不代表自己能独立设计一套稳定系统。 很多时候,我们只是站在公司已有体系上完成了局部工作。

这个认知挺残酷的,但也挺必要。

现在回头看,如果能早点明白这些,可能会少走很多弯路:

不要只埋头写代码,要主动了解业务。 不要只追热点技术,要积累可复用的方法论。 不要只在公司内部证明自己,要让自己的能力能被外部市场识别。 不要等到被动变化时才开始准备,行业不会提前通知你。

当然也不是悲观。程序员这个职业依然有机会,只是不能再幻想靠一套技术栈吃一辈子。Java 也好,Go 也好,Python 也好,AI 也好,本质上都是工具。真正能穿越周期的,可能是解决问题的能力、学习能力、表达能力,以及对现实的判断能力。

最后给自己一句话:

别再只做一个“能完成需求的人”,要慢慢变成一个“能定义问题、拆解问题、推进解决问题的人”。

也想问问各位,到了 30+、35+ 之后,你们还会把主要精力放在技术深度上吗?还是已经开始往业务、管理、副业、产品化这些方向转了?