虎嗅

当亲手写代码开始被叫作“古法编程”

该文章尚未提供 Français 解读,以下为中文版内容。

核心内容总结

这篇文章以程序员圈子里的“古法编程”调侃为切入点,揭示了AI对软件行业的深层变革:过去程序员亲手写代码是常态,如今AI能批量生成代码,让代码从“稀缺昂贵的生产资料”变成“廉价易得的商品”。这一变化不仅改变了程序员的工作内容(从“写代码”转向“判断代码是否正确、系统是否可靠”),还冲击了软件行业的组织方式(从“多人执行+少数判断”转向“少数高判断力人才+机器执行”)和定价逻辑(简单软件变廉价,可信核心系统更昂贵)。最终结论是:AI不是要取代程序员,而是重新定义程序员的核心能力——未来真正的程序员,是能判断“什么该建、什么不该建”“哪里可妥协、哪里绝不能让步”的系统决策者。

详细拆解解读

1. 代码从“奢侈品”变“白菜价”,AI打破了过去的稀缺性

过去写代码为啥贵?比如业务部门说“想让系统自动按客户等级调审批流程”,程序员得把这句话翻译成机器能懂的代码:先分析需求、建数据模型、设计接口、写前后端、测试调试……每一步都要人工完成,所以代码是“稀缺品”,企业做套内部系统都得养个团队。

现在AI来了:过去半天写的接口,AI几分钟就能出第一版;陌生框架配置不用查文档,AI能直接改;重复的模板代码、测试代码,机器都能搞定。虽然AI生成的代码不一定全对,但它让“生产代码”的成本暴跌——代码不再是“贵东西”,而是像自来水一样容易获取。

2. 写代码变简单了,但“判断对错”反而成了最大瓶颈

很多人以为AI让软件开发变容易,其实正好相反:AI降低的是“生成代码”的成本,没降低“判断代码是否正确”的成本。比如AI能快速写个支付接口,但它不会想:这笔钱什么时候该允许支付?失败了能不能重试?重试会不会重复扣款?谁有权改金额?这些涉及业务逻辑、安全边界的问题,AI解决不了。

更关键的是,AI让代码产能爆炸:过去程序员一天写300行,现在指挥AI一天能生成几万行。这时候限制效率的不是“写得快不快”,而是“你能理解多少代码、能为多少代码负责”。所以软件行业的瓶颈,从“怎么写得更快”变成了“怎么证明代码值得存在”。

3. 软件团队要“瘦身”:从“人海战术”到“少数精英+机器”

过去软件团队的逻辑是“人多力量大”:需求多就加开发,开发多就加测试,系统大就加维护——很多外包公司甚至按“人天”收费(比如一个工程师干一天收多少钱)。现在这套逻辑不灵了:

路透社报道印度外包巨头(塔塔咨询、Infosys等)正在改商业模式,从按工时收费变成按“结果”收费;客户用AI把部分工作收回内部,“人多”不再是优势。未来的团队会变成:少数懂架构、会判断的核心人才,指挥一堆AI Agent干活。比如过去10个人写代码,现在1个人定目标、划边界、审结果,剩下的交给机器。

4. 程序员的核心能力变了:从“代码工人”到“系统裁判”

过去年轻工程师比的是“这个功能我能不能写出来”,未来比的是“这个功能该怎么融入整个系统”。比如:

  • 过去:会写支付接口就行;
  • 未来:要知道支付接口和其他系统怎么联动、安全边界在哪里、出问题谁负责。

这就像摄影:智能手机普及后,“会按快门”不再值钱,专业摄影师要靠构图、叙事、审美吃饭。程序员也一样:“能写代码”会越来越普通,“能判断系统对错、定义系统边界”才是核心竞争力。

5. 软件定价分化:“能跑的软件”廉价,“可信的软件”更贵

过去企业买软件是因为自己开发太贵(比如一套CRM要几十人做),现在AI让开发成本暴跌,企业可能会想:“我为啥不自己用AI做?”但很快会发现:

  • 简单的内部工具、一次性应用:用AI做很便宜,会越来越商品化;
  • 涉及资金、医疗、生产的核心系统:需要架构稳定、安全可靠、出问题有人担责,这些能力AI给不了,所以会更贵。

未来企业买软件,不再是买“帮我写代码”,而是买“帮我确保系统能安全可靠地运行”——可信的软件,会成为新的“奢侈品”。

最后一句话总结

AI不是要淘汰程序员,而是把程序员从“写代码的体力活”里解放出来,让他们去做更有价值的“系统决策”——未来的程序员,是能为系统“拍板”的人,而不是只会敲代码的“工具人”。