1. 从写代码到生成代码:变化发生在起点
2. Cognitive Debt:你不是不会思考,而是开始“不必思考”
先让 AI 给答案
再判断这个答案是否可以接受
而不是先形成自己的判断
3. Comprehension Debt:你不再“写代码”,所以也不再“理解代码”
代码是“生成出来的”
但系统结构不是“被逐步理解并构建出来的”
局部理解存在,但整体模型缺失
PR 可以被 review,但系统无法被完整解释
每个人都知道“这里在做什么”,但没人能说清“为什么是这样”
4. Verification Debt:我们验证的速度,跟不上生成的速度
review 帮助理解设计
test 帮助验证行为
看起来合理就通过
测试存在就认为安全
CI 通过就默认正确
系统看起来是稳定的
但实际上没有人真正验证过它的整体行为
5. 三者的关系:一个逐层退化的系统
认知债务(Cognitive Debt)
↓
理解债务(Comprehension Debt)
↓
验证债务(Verification Debt)
认知债务:你不再从“问题”开始思考
理解债务:你不再完整构建系统模型
验证债务:你不再真正确认系统是否正确
6. 真正的变化:工程瓶颈正在迁移
生成:极快
理解:有限
验证:更有限
夜雨聆风