02 · 范式转移:从「写」到「编排与验证」

旧技能栈的中心

很长一段时间,优秀工程师的可见产出是:

  • 写得快、写得对
  • 记得 API 细节
  • 能在脑子里跑完调用链
  • 能在编辑器里优雅重构

这些能力不会消失,但 相对稀缺性在下降。模型把大量「机械正确」的实现变成廉价品。

新中心:意图、约束、证据

AI 时代更值钱的动作变成:

旧重心新重心
记住语法与库细节描述清晰的目标与非目标
亲手写完每个分支设计可验证的验收标准
本地试错改 bug构造最小复现与回归门禁
代码风格洁癖系统边界、接口契约、失败模式
个人英雄主义改全栈把任务拆成可代理、可审查的单元

一句话:

你会越来越少因为「写不出来」卡住,而越来越多因为「说不清楚」和「验不出来」卡住。

生产力曲线的真实形状

很多人期待的是一条平滑上升线。实际更像:

  1. 蜜月期:脚手架、CRUD、样板代码爆炸式加速
  2. 摩擦期:复杂业务、历史包袱、隐含约定让 AI 频繁「看起来对」
  3. 纪律期:引入规范、测试、评审、权限后,速度重新抬升且更稳
  4. 分化期:会编排 AI 的人与不会的人,产出差距拉大

团队如果停在蜜月期,会得到:更多 PR、更多半成品、更多隐性债务。

「更快写代码」是错误 KPI

AI 让提交量、行数、PR 数变得几乎无意义。更好的指标是:

  • 从意图到可合并的周期时间
  • 缺陷逃逸率(上线后/评审后发现)
  • 返工率(因误解需求或幻觉导致的重做)
  • 可维护性(三个月后新人/AI 能否安全改)
  • 关键路径覆盖(有没有真实证据,而不只是「模型说过了」)

如果只奖励速度,AI 会帮你更快地制造混乱。

工作流会重排

典型重排:

以前:想清楚 → 设计 → 实现 → 测试 → 评审 → 上线
现在:粗意图 → AI 探索方案 → 人收敛设计 → AI 实现
      → 自动验证 → 人审关键路径 → 补约束 → 再生成 → 合并

注意两点:

  1. 设计没有消失,只是更早与探索交织
  2. 评审重心上移:从「每行语法」到「行为、边界、风险」

代码的「作者」概念在变模糊

当大量 diff 由模型生成、人只做方向与终审时:

  • Git blame 的意义下降
  • 「谁写的」不如「谁负责它在生产的行为」
  • 团队需要新的责任协议:人始终是 owner,AI 是工具

这不是哲学问题,是事故复盘时会撞上的现实问题。

对「经验」的冲击

十年经验有两种:

  • 可压缩经验:常见模式、惯用库、标准架构 → 模型很强
  • 不可压缩经验:组织政治、历史事故、业务潜规则、性能悬崖、合规红线 → 模型很弱

资深工程师的优势,会从「我写过很多」转向「我知道哪些坑模型看不见」。

一个残酷但有用的类比

AI Coding 之于软件工程,有点像:

  • 编译器之于汇编
  • 高级语言之于指针操作
  • 搜索引擎之于记书页码

每一层抽象都让更多人能做更多事,也让 不懂下层的人在抽象泄漏时更无助
AI 是目前最陡的一层抽象:它不保证正确,只保证流畅。

下一篇:有效实践