如果说以前程序员最怕的是 "技术债",那在 AI 时代,我们可能正面临一种更隐蔽、更致命的危机。
Martin Fowler 最近在他的博客里抛出了一个让人坐立难安的观点:AI 让我们不仅欠下了技术债,还欠下了 "认知债" 和 "意图债"。
更扎心的是,沃顿商学院的一篇论文直接把这种状态定义为 "认知投降"(Cognitive Surrender)。
这可不是危言耸听,当我们兴高采烈地让 LLM 吐出一行行代码时,某种危险的游戏已经开始了。
三种债务,你的团队欠了多少?
以前我们聊 "技术债",说的是代码写得烂,以后改起来费劲。
但 Margaret-Anne Storey 提出了一个更立体的 "三层债务模型",Martin Fowler 觉得这事儿很有道理。咱们来看看这三座大山:
- 技术债住在代码里。 这是我们最熟悉的,为了赶进度牺牲了未来的可扩展性。
- 认知债住在人脑里。 团队对系统的理解开始断层,补不上新人的脑子,旧人的脑子也跟不上系统的变化。
- 意图债住在文档和需求里。 我们到底要造个什么东西?目标模糊了,约束丢了,AI 和人都不知道该往哪走。
说实话,前两个还好理解,这第三个 "意图债" 简直是 AI 时代的特产。
以前写代码,你得先想明白逻辑;现在让 AI 写,你只要给个模糊的指令。AI 哪怕理解偏了也能跑通,等你想改的时候,发现连当初为什么要这么写都没人知道了。
这就是 "意图的丢失"。代码跑得欢,灵魂却丢了。
当 AI 变成 "系统 3",人类选择了投降
更有意思的是来自沃顿商学院的一篇论文。
大家都知道卡尼曼的《思考,快与慢》:系统 1 是直觉,系统 2 是深思。现在,Shaw 和 Nave 提出了 "系统 3"——也就是 AI。
这本该是人类外挂,但论文里给出了一个让人后背发凉的词:Cognitive Surrender(认知投降)。
认知投降,即不加批判地依赖外部生成的人工推理,绕过了人类的系统 2(深思熟虑)。关键在于,我们要区分 '认知投降' 和 '认知卸载'——后者是聪明的战略外包,前者则是盲目的信任。
老实讲,这区别太关键了。
如果你用 AI 是为了省下脑子去思考更难的问题,那叫 "卸载";如果你用 AI 是因为懒得思考,那就是 "投降"。
讽刺的是,这篇关于 "认知投降" 的论文,在评论区被扒出来 部分内容疑似由 AI 生成且未经同行评审。
一边讨论 "认知投降",一边可能正在实践 "认知投降",这大概是学术界行为艺术的高峰。
代码免费了,最贵的变成了 "找茬"
既然 AI 写代码这么快,那什么变贵了?
Ajey Gore 给出了一个很现实的答案:验证。
以前工程师贵在 "造",现在贵在 "判"。
如果 ETA 算法在雅加达堵车和胡志明市堵车表现不一样,什么叫 "正确"?当几百个工程师对着 900 个微服务连轴转,"正确" 不是一个定义,而是成千上万个上下文相关的定义。
这些模糊地带,正是 AI 的死穴,也是人类最后的堡垒。
Gore 认为,未来的组织架构会因为 AI 彻底变天。以前周一站会问 "你交付了什么?",以后要问 "你验证了什么?"
甚至,原本 10 个写代码的工程师,可能会变成 3 个写代码的,加上 7 个专门定义验收标准、设计测试用例的。
这听起来有点反直觉,但在 AI 时代,"构建" 的地位在下降,"审判" 的地位在上升。
不过,Martin Fowler 对此保留了一丝怀疑。他觉得 Gore 低估了 LLM 在理解遗留代码上的能力。个人觉得,Fowler 这点倒是挺乐观,毕竟看懂老破烂代码这种事,AI 没准比人更有耐心。
那个奇怪的 "<>" 符号
文章里有个挺逗的小插曲。
Martin Fowler 吐槽说,现在很多图标喜欢用 <> 或者 </> 来代表代码。
他觉得这很荒谬。毕竟,除了 HTML 和 XML,几乎没有主流编程语言是用尖括号包起来的。 程序员真正写的是花括号 { },或者是缩进。
这其实暴露了一个外行视角:在很多人眼里,代码就是那一堆看不懂的符号。但对于真正编程的人来说,命名才是核心。
正如 Unmesh 所说,编程不是敲语法,而是塑造解决方案。
好的命名能穿透复杂性,把代码变成人人能看懂的蓝图。最具创造性的行为,就是不断编织那些能揭示解决方案结构的名字。
在 AI 能帮我们生成语法的今天,"起个好名字" 这种揭示意图的能力,反而成了人类最后的尊严。
结语
AI 并没有让编程消失,它只是把门槛从 "手速" 搬到了 "脑力"。
代码生成得越快,我们欠下的 "认知债" 可能就越多。
下次当你按下 Tab 键接受 AI 建议的那一刻,不妨问问自己:我是在 "卸载" 负担,还是在 "投降" 大脑?
【锐评】:代码生成越廉价,人类大脑越昂贵,只是别让你的大脑在 AI 的温柔乡里,欠下一笔还不清的高利贷。
参考链接:
https://martinfowler.com/fragments/2026-04-02.html