按 "Enter" 键跳过内容

软件的未来,不修——只重写

在制造业的发展史中,曾经有一段广为流传的“三段论”:

  • 美国制造靠质量:20世纪初,美国的工程师讲究“做得好”,比如福特汽车,目标是造出经久耐用、几十年不开锅的产品。
  • 日本制造靠服务:战后日本崛起,产品虽然便宜但服务极好,“出了问题我来修”,让用户信赖。
  • 中国制造靠价格:再后来,中国成为世界工厂,产品便宜到“坏了不用修,直接换新的”反而更划算。维修的人工成本远高于重新买一个。

这一模式,表面上是制造业的演变,但实际上也很像软件行业的路径。


软件开发的“质量时代”:精雕细琢、稳定可靠

在过去,软件开发者追求极致的稳定性和可靠性。

许多大型系统——比如美国机场、银行后端、火车调度系统——运行着几十年前编写的代码。程序员可能早已退休甚至去世,但代码依旧稳定运作,鲜有bug。这对应的是“美国制造”的阶段:写一份代码,用十年,靠的是质量。


“服务时代”:敏捷迭代、快速修复

随着软件产业规模爆发、业务变化加快,精雕细琢的模式不再现实。开发团队需要快速交付、快速响应,于是:

  • 出了bug,我们写补丁;
  • 用户反馈问题,我们发热修版本;
  • 代码上线后持续迭代,服务撑起一切。

这对应的就是“日本制造”:代码不是没问题,而是你一说,我马上修。


AI时代的“坏了就换”:极低成本带来的范式转变

如今,AI正在重塑开发流程:

  • 程序员通过自然语言生成代码;
  • Bug 不用调试,和 AI 说一句就能修;
  • 一段逻辑不对?删掉重写,比改还快。

这种开发方式的本质是什么?开发和维护成本被极度压低了。

这就像中国制造:你不再花大量成本去修一个坏掉的电饭煲,而是直接换新的。同理,AI 写的代码坏了,我们甚至不需要深入分析和修复,而是重新生成一份。代码不再是一份值得精心维护的“工艺品”,而更像是可随时替换的“耗材”。


不必执着“质量”或“服务”:AI开发的新心态

这个变化对开发者的影响是巨大的。我们习惯了精益求精、维护代码库的稳定性,也习惯了服务意识、快速响应用户问题。

但AI时代可能更鼓励的,是一种“坏了就换”的心态:

  • 你不需要为每一行AI代码负责一生;
  • 也不需要在bug修复上耗尽时间;
  • 你只需要懂得如何指挥AI,不断试错和替换。

AI降低的是“精度”,换来的是“速度”。它不擅长写完美的代码,但它能在短时间里写100个版本。


写在最后

制造业的变迁告诉我们一个底层逻辑:当“修复”的成本高于“替换”,质量就不再是第一优先级。

软件开发也是如此。AI把代码变成了可以随时替换的“一次性材料”,那我们也该从“精工细作”的老传统中跳出来,拥抱“快写快试”的新范式。

AI不会取代程序员,但它会取代那些还在手工打磨螺丝钉的程序员心态