当 AI 越来越会写代码,真正稀缺的是把方向说明白的人
技术记录
AI
软件工程
Agent
编程效率
2026-03-12 2621字

这两个月我越来越强烈地感觉到一件事:

写代码这件事,正在迅速失去它过去那种“稀缺工种”的地位。

不是说工程师要消失了,也不是说软件不重要了。恰恰相反,软件会变得更多,代码会变得更廉价,真正贵的东西会慢慢从“手写代码的速度”转向“定义问题、组织约束、验证结果的能力”。

换句话说,AI 正在吃掉“写代码”这件事里最容易规模化的部分,但软件工程里最难的那部分,反而被放大了。

这可能才是接下来几年最真实的变化。


一、代码会越来越多,但“会写代码”不再天然值钱

过去我们判断一个工程师强不强,常常会看几个显性指标:

这些能力当然还有价值,但它们的含金量已经开始下滑。

原因不复杂。以前代码产能是稀缺资源,一个功能从想法变成实现,需要大量人工翻译。现在这层翻译工作,越来越多可以交给 Agent 来做。你描述需求、补充上下文、指出问题,它就能连续地产出实现、测试、重构甚至 PR。

这意味着什么?

意味着“能不能把代码写出来”,正在从门槛,变成基础设施。

以后很多团队真正缺的,不再是那个能把功能硬敲出来的人,而是那个能判断:

代码仍然重要,但代码本身不再是最稀缺的资产。


二、AI 最擅长的不是“创造”,而是“在约束里高速填空”

很多人一上来就对 AI 编程失望,本质上是给错了题。

他们让 Agent 去做的是:

这种用法当然容易翻车。

我现在越来越认同一个判断:

AI 编程最强的场景,不是无中生有,而是在清晰约束里高速推进。

什么叫清晰约束?至少包括四样东西:

1. 有参照物

有现成实现、现成 API、现成规范,哪怕只是一个旧版本代码库,都会让 Agent 的成功率暴涨。

2. 能自动验证

测试、类型检查、Lint、CI、浏览器回归,这些不是锦上添花,而是 Agent 的“护栏系统”。

3. 有架构蓝图

不是把一坨需求丢过去,而是先把模块边界、任务顺序、接口约束讲清楚。

4. 有人持续把控方向

Agent 很能干,但它没有真正意义上的“负责感”。它会非常自信地做错事,也会在错误路径上越跑越远。这个时候,方向盘必须在人手里。

所以我更愿意把 Agent 理解成一种超高产的执行层,而不是自动替你思考的产品负责人。

它能把路跑得很快,但路往哪儿修,还是得人来定。


三、软件工程没有消失,只是从台前退到了后台

很多关于 AI 编程的讨论,最大的问题是把“写代码”和“软件工程”混成了一件事。

其实不是。

写代码更像施工。软件工程更像:

以前因为“施工”本身太贵,大家会误以为工程师最核心的价值就在施工。现在施工成本被压下去之后,后台那一整套东西就会重新浮出水面。

这也解释了为什么很多人会产生一种错觉:

明明 AI 已经能写很多代码了,为什么团队还是没有变得轻松?

因为代码生成只是把产能瓶颈打掉了,但没有自动解决另外几个更难的问题:

甚至恰恰相反,代码变多之后,这些问题会更快暴露。

如果以前一个团队每周只上线 3 个改动,现在变成 30 个,那测试薄弱、文档失真、架构混乱、隐性技术债,都会被迅速放大。

AI 不会自动拯救工程差的团队。很多时候,它只会让问题更早爆出来。


四、真正稀缺的能力,正在从“实现”转向“编排”

我觉得接下来会越来越明显的一件事是:

工程师的角色,会从代码实现者,慢慢转向问题编排者。

这里的“编排”不是一个时髦词,而是一组很具体的能力:

说白了,未来强的工程师,不一定是那个最爱手敲代码的人,而更可能是那个最会组织一整套人机协作系统的人。

这听起来有点像管理,但又不完全是传统意义上的管理。

它更像是:

你在管理一个会写代码、会犯错、会胡扯、但也会给你巨大产能红利的数字团队。

如果你只会亲自上手,不会拆问题,不会定标准,不会验结果,那你的优势会越来越薄。

反过来,如果你能把问题讲清楚,把约束讲清楚,把验收讲清楚,你会发现自己能调动的“执行力”突然变大了很多。


五、对普通工程师来说,最现实的变化是什么

我觉得接下来最现实的变化,不是“所有人都会失业”,而是行业对工程师的期待会被整体上调。

以前一些属于资深工程师的能力,正在提前变成通用要求。

比如:

这对新人会更难,对只习惯执行工单的人也会更难。

但它也未必全是坏事。

因为 AI 把很多机械性的编码劳动接过去之后,人的成长路径也许会被迫前移:更早接触系统思维、更早面对产品和工程的交叉地带、更早理解为什么“把问题想清楚”比“把代码敲出来”更重要。

真正危险的,不是不会写提示词。

真正危险的是,到了 AI 时代,还是只把自己理解成一个接需求、敲实现、交工单的人。

那种角色,不是明天就消失,但它的议价能力大概率会越来越弱。


六、最后

我现在的看法很明确:

AI 不会让软件工程消失。

它会让“写代码”这件事变便宜,让“工程判断”这件事变昂贵。

代码会继续爆炸式增长,软件也会越来越多。真正决定差距的,不是谁能多打几行字,而是谁能在更复杂、更高产的系统里,依然保持清晰的方向感。

所以如果要问,AI 时代最稀缺的工程师是什么样的人?

我会给一个很朴素的答案:

不是最会写代码的人,而是最会把问题说明白、把约束搭起来、把结果验清楚的人。

这类人,未来不会更便宜,只会更贵。