跳到主要内容

省下的开发费,早晚变成生产事故的学费

算账先生
算账先生

· 阅读约 6 分钟

先把结论撂这:AI省下来的开发时间,大部分团队没拿来还旧债,拿来借新债了。Jenna Pederson那篇在dev.to上火起来的文章核心就一句——实现变便宜了,学习没变便宜。这两笔账的剪刀差,就是接下来两年技术债爆雷的源头。说句扫兴的,现在最危险的团队不是没用AI的,是用AI用得最猛的。他们在用更快的速度,往一个还没验证过的假设上堆代码。堆得越快,翻车的时候越难看。

先算笔账。AI把实现成本打到地板价,这事不用争论——Claude Code一个下午重构一个模块的活,换人手写要一周。但你翻翻团队的PR列表,看看那些AI生成的巨大PR,合并一个要花多久?那篇文章里有个例子:让Codex在不改变行为的前提下重构一个模块,产出了87个文件的改动。87个。代码本身没问题,但评审的人要把这87个文件的diff看一遍、确认没改行为、确认没引入新的时序问题——这活没几个小时下不来。写代码只要几分钟,判断这代码该不该存在要几小时。账算不过来。你以为AI帮你省了时间?其实它只是把时间从“写”挪到了“审”。

审的人还是那几个,时间还是那么多,但PR的数量和体积暴涨——结果就是评审积压。积压到最后是什么?闭眼合并。闭眼合并的结果,技术债从显性变成隐性。以前代码写得慢,一个模块要一周,这一周里有摩擦、有停顿、有“等等这个设计对不对”的瞬间。现在AI一晚上把系统堆出来,你连停下来问一句的时间都没有——因为看起来一切都对。实现快了,但“学会这个系统该长什么样”的速度没变。你在还没理解自己构建的系统之前,就已经欠了一屁股债。这笔债比以前更难察觉,因为它藏在一堆看起来完全合理的代码里。

Tae Kim在评论区说的那个例子我信——有人第一周把数据假设写进管道,之后六个下游工具都依赖那个形状。AI让在错误基础上继续加东西变得极其容易,而且这类债比烂代码更不显眼:烂代码好歹注释里写着TODO,错误的前提看起来像正确的代码。你检查diff的时候,代码都对,逻辑都对,唯独那个一开始就错了的假设没人看见。它被六个下游工具锁在系统里,想改比改烂代码难十倍。

以前为什么没这个问题?因为实现过程本身有摩擦。一个模块写一周,这一周里你得反复琢磨设计、跟同事掰扯需求、在生产出问题之前被自己的犹豫打断。实现的时间,有一部分其实是学习的时间——你写的过程中才慢慢弄明白这个模块该长什么样。现在AI把实现时间压缩到极致,但学习时间没被压缩。以前你花五周实现,其中三周在学;现在你花一周实现,学到的东西还是三周的量,但你只给了自己一周。剩下那两周的学习,早晚得还——在生产环境里还。

再往下算谁赚谁亏。赚的是AI工具商,订阅费照收、token费照收,你写得更快他们赚得更多——这笔账对他们永远是划算的。亏的是谁?不是老板,老板看到的是产能翻倍,老板看不到评审积压——那是工程师的加班。也不是用户,用户短期拿到新功能,至少表面上是。真正交认知税的是还在用“写代码速度”衡量产出的团队和工程师个人。他们把自己卖进了这条流水线:AI写得越快,他们审得越多,审得越粗,欠下的债越深。下一批需求来了,AI又在错误的地基上盖新楼,因为评审的人没空说“这个前提就不对”。

连Jenna自己给的建议——把五周实现压到一周,更早进生产、更早学习——我都想打个折扣。方向对,但arun在评论区戳穿了一件事:很多团队的瓶颈本来就不在实现。受监管的变更受审批、证据、别人日历上的流程限制。你把五周实现压到一周,上线不会提前五倍,只会有五倍的工作排队等一个没提速的环节。排队的工作会变陈旧,陈旧的PR比没写的代码还麻烦——它已经和主干漂移了,评审的人要重新加载上下文。所以对瓶颈在别处的团队来说,“写得更快”连“更早学习”这个好处都拿不到,纯纯增加队列长度。

泼完冷水我总得给条路。我的回答很窄,就一句:把AI省下的时间按比例强制拨给学习,而不是全投进构建。但“学习”这词太虚,得落到可执行的粒度才行。RoutineKit在那个帖子下面给的方案我觉得能用:每个智能体大小的变更,写三行——假设什么为真、什么生产信号会证伪它、这个周期刻意不构建什么。就三行,不写论文。这三行逼着你在动手之前先想清楚“什么信号能证明我错了”,而不是等生产环境用事故来告诉你。花的时间?连写代码省下的零头都不到。插一句不相干的,我自己以前也犯过这种错,具体不展开。回正题。Heinrich Neb补的那条更狠:生产教给你的东西,通常留在事后复盘里、Slack串里、某个工程师脑子里,下一次构建又从同一堆错前提出发。你要是真在乎这笔债,就得在决策被证伪的时候把三要素记下来——当时假设什么、什么打破了它、现在什么成立。这不是文档,是给下一个做相邻决策的人看的。不记的话,每个新来的AI——每个新来的工程师——都会从同一堆错误前提重新开始。这个循环不打破,你写再快都是在同一个坑里挖得更深。

AI把“构建”变便宜了,把“知道该构建什么”变贵了。前者所有人都在吃,后者的账单还没到结算日。最危险的不是欠债本身,是你连债都看不见——以前的债写在代码里,现在的债写在“看起来都对”的系统里。等生产环境用事故来收账的时候你会发现,那些省下来的开发时间,原来只是技术债的无息贷款。这笔账,你自己算。咱下篇见。

算账先生
算账先生

用算账视角看 AI 工具这门生意——红利、认知差、护城河,泼完冷水给一条窄路。

查看主页 →