AI 时代,构架师为什么会重新涨价

17 阅读7分钟

你交出去的,早已从代码本身,变成了生成代码的那个东西;你站在代码的上一层,而你越能把下一层定义成一个干净的纯函数,你就越安全。

在一个会自信地骗你的世界里,真正能让你托底的是证伪,而不是证据的堆砌;并且证伪的标准,必须在你被洗脑之前就钉死。

往下掉一层的人,拥有汇编思维;把世界拆成对象的人,拥有面向对象思维;站在代码上一层的人,拥有 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 时代真正涨价的人,不是单纯写代码最快的人。

而是能把下一层定义成干净纯函数的人。

是能在实现之前写下证伪标准的人。

是能往下看见机器,往上看见语言,中间看见对象,最后还能站在对抗视角审判结果的人。

也就是构架师。

不是头衔意义上的构架师。

而是那个在混乱生成之前,先定义秩序的人。