AI能写代码了,程序员还剩什么?被忽略的"职场暗线"
AI能写代码了,程序员还剩什么?被忽略的"职场暗线"
不认同?欢迎来评论区辩论。
公司评估程序员,从来就不只是看代码。
这话在 2015 年就对,猎头和 HR 说了十年。如果你只是把"技术能力 + 沟通能力 + 协作能力 + 业务理解 + 推进能力"列成一个清单,那这就是一句正确的废话--没有 AI 它也对,有 AI 它也对,说了等于没说。
但有一个变量变了:AI 能写代码了。
这条线挪了之后,"综合价值"这个词的含义发生了结构性的变化。以前它是锦上添花,现在它是护城河。区别在于:锦上添花你可以选择不做,护城河不做就会被淹。
本文提纲
- 先搞清楚:AI 到底抢走了什么,没抢走什么
- 纯编码能力的稀缺性在快速下降
- 业务理解:AI 不懂"为什么",你懂
- 推进能力:从"写完代码"到"让事情发生"
- 沟通和协作:不是情商,是信息带宽
- 一个反直觉的结论
先搞清楚:AI 到底抢走了什么,没抢走什么
先给 AI 编码能力一个实事求是的评估。
AI 现在能做的:写函数、补测试、生成 boilerplate、解释报错、做 code review、写文档、跨语言翻译代码。这些是"执行层"的工作--你把需求描述清楚,AI 能帮你把代码写出来。
AI 现在做不到的:搞清楚"为什么要做这个功能"、和产品经理拉扯需求边界、说服另一个团队改他们的接口、在模糊的技术方案之间做取舍、判断一个技术债现在还不还、知道哪些"需求"其实是伪需求。
注意这个分界线。它不是"简单的 AI 做、复杂的 人做"--有些很复杂的算法实现 AI 也能写得很好。分界线是:需要和外部的、非代码的世界交互的决策,AI 做不了。
这个"外部世界"包括:业务逻辑、组织政治、用户心理、团队能力边界、时间窗口、商业权衡。这些因素决定了"做什么"和"值不值得做",而 AI 只能帮你解决"怎么做"。
理解了这条线,后面所有分析才有意义。
纯编码能力的稀缺性在快速下降
举个我自己的例子。去年我做一个内部工具,要写一个数据清洗 pipeline,涉及几个正则替换和字段映射。搁以前这活我要写一个下午,现在把需求丢给 Claude Code,十分钟出代码,我自己 review 一下改几个边界 case 就完了。
这意味着什么?我的编码速度提升了 5 倍,但这件事的"价值"并没有提升 5 倍。
因为价值不在于代码写得多快,而在于这个 pipeline 的设计是否合理--该清洗哪些字段、清洗规则怎么定、清洗完的数据下游谁消费、出了问题怎么回滚。这些决策没变快,它们还是需要我去理解业务、和下游团队确认、做取舍。
当一个团队里所有人都能用 AI 把代码写快了,编码速度就从"竞争优势"变成了"准入门槛"。就像会用 Git 一样--不会用你进不了门,但会用也不值得炫耀。
Databricks 在他们分享 AI 编码成本治理时提到一个数据:AI 编码工具带来了"order-of-magnitude gains in output"--产出提升了一个数量级。但同时他们也发现,花钱最多的开发者往往是产出最高的。这说明什么?高效产出仍然有价值,但产出的定义正在从"代码量"转向"决策质量"。
如果你还在用"我能写多快的代码"来衡量自己的价值,这条线会越来越不舒服。
业务理解:AI 不懂"为什么",你懂
"业务理解"这个词被说烂了,但很少有人讲清楚它到底指什么。
不是"知道公司在做什么业务"。那是知识,不是理解。
业务理解是:当产品经理说"加一个导出 Excel 功能"时,你能判断出来他真正需要的可能是"让运营自己拉数据,而不是每次都找开发",所以正确的方案可能不是导出 Excel,而是一个自助查询面板。
AI 拿到的输入是"加导出 Excel 功能",它会忠实地帮你写导出逻辑。它不会问"为什么不导 CSV"、"谁来用这个 Excel"、"频率多高"、"数据量多大"。这些问题决定了技术方案,而答案来自你对业务的理解。
再举一个。你负责支付系统,产品要加一个"优惠券叠加"功能。AI 可以帮你写优惠券计算的代码。但它不会提醒你:优惠券叠加可能和税务计算有冲突、和退款流程有交互、和风控规则有耦合。这些是你从踩过的坑里学来的,是上下文,不是 prompt 能描述清楚的。
业务理解的本质是知道代码之外的世界的约束条件。这些约束不会出现在需求文档里,因为写需求文档的人自己也不知道。只有深入业务的人才能在写代码之前发现它们,避免返工。
AI 时代这个能力的价值不降反升。因为当编码成本降低后,"做错方向的成本"相对就更高了--你用 AI 一天就能写完的功能,如果方向错了,浪费的不是一天的编码时间,是整个功能从设计到上线的周期。
推进能力:从"写完代码"到"让事情发生"
"推进能力"听起来也很虚。说具体点:你的代码写完了,但功能还没上线,中间差的那些事谁来做?
代码合并、CI 跑通、测试环境部署、和 QA 确认测试范围、协调前端联调、等另一个团队的 API、处理部署冲突、和运维确认发布窗口、上线后盯监控、出问题第一时间回滚。这些事情里没有一件是"写代码",但每一件都决定了你的代码能不能变成线上功能。
我见过太多技术很强的人卡在这里。代码写得漂亮,PR 开了三个月合不进去,因为没人去推。最后被一个技术一般但能天天追着各方跑的人把功能上了。你问老板谁更有价值?当然是让事情发生的人--代码没上线就是一堆文件,上线了才是产品。
AI 对这个环节的影响是反向的:编码变快了,但推进环节没变快。 以前一个功能从设计到上线,编码占 40%,沟通协调占 60%。现在编码可能只占 15%,但那 60% 一点没少。这意味着推进能力在整个价值链里的占比变大了。
而且推进能力有一个 AI 替代不了的特点:它依赖信任关系。你之所以能催动另一个团队改接口,不是因为你会写邮件,而是因为你们之前合作过、你有信用、他知道你不会甩锅。这种信任需要时间积累,AI 写再多代码也建不起来。
如果你觉得自己技术不错但总"使不上劲",大概率是卡在推进环节。去想想:你最近一个功能,从代码写完到上线花了多久?中间卡在哪了?那些卡点就是你能创造增量价值的地方。
沟通和协作:不是情商,是信息带宽
把沟通能力简化成"情商"是最大的误解。
沟通的本质不是"说话好听",是信息传递的带宽和准确度。
一个技术方案需要让三类人理解:老板关心投入产出比、产品关心用户影响、运维关心稳定性风险。你用同一套技术语言讲给三个人听,效果一定差。你得能用老板听得懂的话讲商业价值,用产品听得懂的话讲用户影响,用运维听得懂的话讲风险点。
这不是情商,这是信息翻译能力。AI 能帮你写文档,但它不知道你面对的这个老板是数据驱动型还是直觉型、这个产品经理是技术出身还是业务出身。这些是动态的、因人而异的信息,需要你在沟通中感知和调整。
协作也是同理。协作不是"配合别人工作",是让多个人的产出能高效拼接。你的接口设计得好不好,不是看代码写得多优雅,是看调用方用起来顺不顺手、出问题好不好查。这个"好不好"只有调用方知道,你得去问、去听、去改。
AI 能写接口代码,但写不出"考虑了调用方感受"的接口设计。因为"感受"来自和调用方的反复交互,来自你主动去了解他们的使用场景。
一个实际检验方法:找一个经常调用你接口的人,问他"我设计的接口你用起来有什么不顺手的地方"。如果他说"都挺好的",要么你真的设计得好,要么他不好意思说--后者更常见。逼他说出来,那些反馈就是你的沟通盲区。
一个反直觉的结论
到这里你可能觉得:所以程序员要转产品经理、转管理?
不是。反直觉的结论是:在 AI 时代,技术能力依然是基础,但它的角色从"产出"变成了"杠杆"。
以前的模型:技术能力 × 1 + 其他能力 × 0.5 = 总价值。技术是主力,其他是加分项。
现在的模型:技术能力 × 其他能力 = 总价值。技术是乘数,不是加数。如果其他能力是 0,技术再强乘出来也是 0--你的代码上不了线,等于没写。
但反过来,如果技术能力是 0,其他能力再强也乘不出来--你不懂技术就没法做技术决策、没法评估方案、没法在技术讨论中有发言权。一个完全不懂技术的"协调者"在技术团队里没有信用。
所以正确的策略不是"少花时间提技术、多花时间提情商",而是:保持技术能力的基准线(够用就行,不追求极致),然后把增量时间投入到 AI 做不了的环节。
具体来说:
- 编码:用 AI 提效,把编码时间压到原来的 1/3,省下的时间不要去刷 LeetCode
- 业务:每周花 1 小时和产品或运营聊,搞清楚他们这周在忙什么、痛点在哪
- 推进:主动认领"代码之外的杂活",PR review、跨团队协调、部署排期
- 沟通:写技术方案时先写"为什么做"再写"怎么做",让非技术人能看懂
这些事看起来不酷,也不会出现在简历的技术栈里。但它们决定了你在 AI 时代的不可替代性。
最后一句话:AI 不会取代程序员,但会用 AI 的程序员会取代不会用 AI 的程序员。而会用 AI 的程序员里,懂业务的会取代只懂写代码的。这不是趋势预测,是正在发生的事。
参考文档与链接
- Managing AI Coding Costs at Scale - Databricks 博客 - Databricks 分享 AI 编码工具大规模采用后的成本治理实践,含"产出提升一个数量级"的数据
- Stack Overflow 2026 Developer Survey - 开发者调查报告,含 AI 工具使用率和开发者生产力感知数据
- GitHub Octoverse 2026 - GitHub 年度报告,追踪 AI 编码工具的采用趋势和对开发流程的影响
- Anthropic: Claude Code 在企业中的使用指南 - AI 编码工具的能力边界和使用模式参考
- McKinsey: The economic potential of generative AI - 麦肯锡生成式 AI 经济潜力报告,含 AI 对软件开发生产力的影响量化
- The Pragmatic Programmer - David Thomas & Andrew Hunt - 经典书籍,"碎窗户理论"和"上下文为王"的理念在 AI 时代依然适用
- Staff Engineer's Path - Tanya Reilly - 讲技术领导力中"推进能力"和"跨团队协作"的最佳实践
- Deep Work - Cal Newport - 深度工作方法论,在 AI 时代保持技术深度的策略参考
你觉得AI时代程序员最该补的能力是什么?评论区聊聊。觉得有道理就点个在看,让讨论继续。
作者: itech001 来源: 公众号:AI人工智能时代 网站: https://www.theaiera.cn/ 每日分享最前沿的AI新闻资讯和技术研究。
本文首发于 AI人工智能时代,转载请注明出处。