你交出去的,早已从代码本身,变成了生成代码的那个东西;你站在代码的上一层,而你越能把下一层定义成一个干净的纯函数,你就越安全。
在一个会自信地骗你的世界里,真正能让你托底的是证伪,而不是证据的堆砌;并且证伪的标准,必须在你被洗脑之前就钉死。
往下掉一层的人,拥有汇编思维;把世界拆成对象的人,拥有面向对象思维;站在代码上一层的人,拥有 Lisp 思维;不相信表面、只信证伪的人,拥有对抗思维。
这四个人合体,就是 AI 时代唯一还会涨价的那个角色:
构架师。
你交付的已经不是代码
过去,一个程序员最核心的交付物是代码。
代码写得是否清晰、是否高效、是否可维护,直接决定了你的价值。你亲手把业务意图翻译成函数、类、接口、数据库表和调用链。你是生产者,代码是产品。
但 AI 出现之后,事情变了。
你仍然会写代码,但代码本身越来越像一个中间产物。真正更关键的东西,变成了:
- 你如何描述问题
- 你如何拆分边界
- 你如何定义接口
- 你如何约束生成结果
- 你如何验证它没有骗你
换句话说,你交出去的不是代码,而是一个能持续生成代码的系统。
这个系统可能是 prompt,可能是模板,可能是规范,可能是测试,可能是 DSL,可能是脚手架,也可能是一组边界极其清晰的模块契约。
你越往上站,越不该沉迷于“这一行代码是不是我亲手写的”。
你真正要关心的是:下一层是否像一个干净的纯函数。
输入是什么,输出是什么,副作用在哪里,异常如何表达,状态归谁拥有,失败时谁兜底。
当下一层变成纯函数,你就能替换它、验证它、并行它、重放它、让 AI 生成它,甚至让另一个 AI 审查它。
你安全,不是因为你比 AI 更会写某一段代码。
你安全,是因为你定义了 AI 必须服从的边界。
证据会让人安心,证伪才让系统可靠
AI 最危险的地方,不是它不知道。
而是它不知道的时候,依然很像知道。
它会给你理由,给你引用,给你代码,给你解释,给你一种“这东西应该没问题”的感觉。它甚至能把一个错误讲得结构完整、逻辑顺滑、情绪稳定。
所以,在 AI 时代,判断一个东西能不能用,不能靠证据的堆砌。
“它说得很合理”不是证据。
“它跑通了一次”也不是证据。
“它给了很多解释”更不是证据。
真正能托底的是证伪。
你要提前定义:什么情况一出现,就说明它错了。
这件事必须发生在你被说服之前。
因为一旦你先读了它的解释,先看了它的漂亮结构,先被它的自信感染,你就很容易开始替它找补。
测试不应该在实现之后才想。
验收标准不应该在结果出来之后才改。
边界条件不应该在 demo 漂亮之后才补。
你必须在一开始就钉死标准:
- 哪些输入必须被拒绝
- 哪些状态绝不能出现
- 哪些字段必须保持一致
- 哪些异常必须显式暴露
- 哪些结果必须可以重放
- 哪些行为只要发生一次就判定失败
这不是保守。
这是在一个会自信地骗你的世界里,给自己留下最后的清醒。
四种思维,合成一个构架师
构架师不是“写得更少的人”。
构架师是能同时切换四个视角的人。
1. 汇编思维:往下掉一层
汇编思维不是要求你每天写汇编。
它指的是一种能力:当抽象开始漏水时,你能往下掉一层,看见真实发生了什么。
框架说它会响应式更新,你知道依赖收集和调度队列在哪里。
ORM 说它帮你查询,你知道 SQL 是怎么生成的,索引会不会失效。
AI 说它理解了需求,你知道它其实是在模式匹配、补全概率和上下文窗口里工作。
往下掉一层的人,不容易被表面接口骗。
2. 面向对象思维:把世界拆成责任
面向对象最重要的不是类,也不是继承。
而是责任边界。
谁拥有状态,谁暴露行为,谁不能知道太多,谁变化时不应该影响别人。
AI 可以很快写出一堆函数,但它不一定天然理解业务责任。
如果边界没切好,生成速度越快,债务膨胀越快。
构架师要做的,是把世界拆成能稳定协作的对象、模块、服务和角色。
不是为了优雅。
是为了变化来临时,系统不会整片坍塌。
3. Lisp 思维:站在代码上一层
Lisp 思维的核心,是把代码当数据,把生成代码的规则当成真正的代码。
到了 AI 时代,这种思维突然变得非常现实。
因为你不再只是写程序,你还在设计能写程序的程序。
规范是代码。
提示词是代码。
测试样例是代码。
模板是代码。
架构约束也是代码。
你站在代码上一层,不是为了炫技,而是为了控制生成过程。
真正高级的开发,不是一次写出完美代码,而是设计一个环境,让正确代码更容易被生成,让错误代码更容易被发现。
4. 对抗思维:不相信表面
对抗思维不是悲观。
它是一种专业的怀疑。
它默认任何系统都会在边界处撒谎,任何接口都会在异常场景下暴露真实质量,任何“看起来没问题”都只是还没被正确攻击。
AI 时代尤其需要这种思维。
你不能只问:“它能不能做出来?”
你还要问:
- 它会在哪些输入下做错?
- 它会不会给出看似正确的错误答案?
- 它会不会绕过权限边界?
- 它会不会吞掉异常?
- 它会不会生成无法维护的局部最优?
- 它会不会用自信掩盖不确定性?
构架师不是最相信工具的人。
构架师是最会使用工具,同时最知道工具会如何失控的人。
构架师的价值,不在更会写,而在更会定义
AI 会让普通代码越来越便宜。
但它不会让架构变便宜。
因为架构不是文件夹结构,不是技术选型,也不是画几张图。
架构是对复杂度的定价。
它决定哪些东西可以变化,哪些东西必须稳定;哪些错误可以局部爆炸,哪些错误必须被提前阻断;哪些部分可以交给 AI 生成,哪些边界必须由人类钉死。
所以,AI 时代真正涨价的人,不是单纯写代码最快的人。
而是能把下一层定义成干净纯函数的人。
是能在实现之前写下证伪标准的人。
是能往下看见机器,往上看见语言,中间看见对象,最后还能站在对抗视角审判结果的人。
也就是构架师。
不是头衔意义上的构架师。
而是那个在混乱生成之前,先定义秩序的人。