乐于分享
好东西不私藏

Coding 已死,Code 永生:软件的"福特时刻"

Coding 已死,Code 永生:软件的"福特时刻"

 焦虑的错位:我们正在经历哪种”死亡”?

2024年到2026年,软件行业经历了一场史无前例的”断层”。

当一个刚入行的程序员发现,自己熬夜调试三天的功能,AI 一句话就能精准生成时,那种”存在主义危机”是毁灭性的。”如果 AI 能写代码,还要程序员干什么?”

但我得说,绝大多数人的焦虑都错位了。

我们习惯于把”写代码”和”软件工程”划等号,就像一百年前的人把”赶马车”和”交通运输”划等号一样。事实上,我们正在经历的是一次极其剧烈的解耦——Coding(编码过程正在走向死亡。 因为 Coding 本质上是人类为了迁就计算机的低智商,被迫进行的一场”翻译降维”。 Code(编码逻辑)正在获得永生。 因为 Code 是解决问题的思想实体,是人类文明自动化的最高表现形式。

这不是我一个人的判断。被誉为”UML之父”的软件工程大师 Grady Booch——71岁,至今仍在 IBM Research 担任首席科学家——面对 Anthropic CEO Dario Amodei “软件工程将在12个月内实现自动化”的断言,直接回了一个词:“荒谬。”

Booch 的反驳精准到骨髓:“Dario 对’什么是软件工程’本身存在根本性的误解。软件工程师,是在多种力量之间做权衡和取舍的工程师。代码只是我们使用的工具之一,但绝不是唯一的驱动力。”

换言之,Dario 把”写代码”等同于”软件工程”,就像把”砌砖”等同于”建筑学”。砖可以让机器来砌,但建筑学不会因此消亡——它只会进化。

如果看不清 Coding 与 Code 的剥离,你就是在黄昏里哀叹的马车夫。但看清了,你会发现我们正站在软件业”福特时刻”的门口。我们要聊的,不是一个行业的消亡,而是软件作为一种生产力,如何从”奢侈的手工艺品”变成”像空气一样的基础设施”。


第一章:从”命令妥协”到”意图涌现”

1.1 Coding:人类对机器的百年妥协

要理解为什么 Coding 会”死”,得先拆解:什么是”写代码”?

作为一名干了二十年的 IT 老兵,我回想起最早学编程的时候,得记寄存器、记汇编指令。为什么?因为电脑太笨了。它只认识 0 和 1。你想让它画个圆,得像哄低幼儿童一样,一点点告诉它:先在内存哪个位置存个数,再循环多少次。

Coding 本质上是人类在迁就机器。

哪怕后来有了 Java、Python、Go,抽象层级高了,但本质没变——你依然在写”命令式”的指令,依然得处理分号、内存泄露、空指针。这些跟你的业务逻辑没有半毛钱关系。一个银行转账的业务本身不需要分号,分号是为了让编译器闭嘴。

所以,Coding 从诞生第一天起,就是一种充满损耗的”翻译劳动”——人类思维(模糊、高维、充满上下文)向机器逻辑(精确、低维、线性)的一次痛苦折损。

这其实不是新故事。Grady Booch 提到,他有幸见过 Grace Hopper——世界上第一批推动编译器的人。早在1950年代,Hopper 意识到软件可以与硬件分离。当时那些手写汇编的工程师们恐慌不已,公开撰文警告”这会摧毁我们的一切”。后来 Fortran 出现时,同样的恐慌又上演了一遍:”我们手写的汇编比任何编译器生成的都好!”结果呢?抽象层级一旦跃升,手写汇编的骄傲就变成了历史的注脚。

每一次”死亡焦虑”,都是一次抽象层级的跃迁。 而我们正在经历的,是有史以来最大的一次。

1.2 AI 的本质:语法翻译权的彻底移交

AI 大模型的出现,宣告了:“翻译权”不再由人类垄断。

现在的 LLM 本质上是一个巨大的语法映射引擎。它读过人类文明史上几乎所有的代码库,它知道”实现一个带限流机制的 API”在 Python 里怎么写,在 Rust 里又该怎么写。当你对 AI 说出一句需求时,你是在表达”意图”(Intent),AI 把它翻译成”语法”(Syntax)。

这时候你会发现:语法的壁垒被推平了。

如果你还以掌握晦涩的 C++ 指针用法为荣,那就好比在 GPS 时代以能背下全城街道图为荣。当语法生产的边际成本几乎归零时,如果你唯一的价值是”熟练使用语法”,那你的职业价值确实在归零。

1.3 软件业的”福特时刻”

亨利·福特没有发明汽车,但他发明了流水线,实现了”设计”与”制造”的解耦。

  • • 福特之前: 造车是手艺活。一个高级工匠要管发动机、管底盘、管木工。车是昂贵的艺术品。
  • • 福特之后: 设计师画图纸,流水线去实现。汽车成了大众消费品。

现在的软件工程,正在进入这个阶段。程序员正在从”泥瓦匠”转变为”建筑师”。 以前你既要设计架构,又要亲手搬砖(Coding)。以后,搬砖交给 AI 流水线。你只需要确保:

  1. 1. 这个房子是不是客户想要的?(需求对齐)
  2. 2. 这个地基稳不稳?(系统稳定性)
  3. 3. 这个房子的动线合不合理?(逻辑审计)

这,就是范式转移。


第二章:为什么代码越便宜,软件反而越多?

很多人的第一反应是:AI 几秒钟干完程序员几天的活,社会对程序员的需求量不就萎缩了?

这个逻辑听起来直观,但在经济学上它掉进了一个巨大的陷阱。

2.1 杰文斯悖论:效率是需求的燃料

1865年,英国人陷入”煤炭枯竭焦虑”。瓦特改进蒸汽机,让煤炭使用效率大幅提升。大众心想:既然一度电用的煤少了,全国煤炭消耗量肯定降下来。

结果恰恰相反。经济学家杰文斯发现:当技术进步提高了某种资源的利用效率,该资源的总消耗量不仅不会减少,反而因为需求场景的爆发式增长而剧增。 这就是著名的”杰文斯悖论”。

代码就是软件行业的”煤炭”。过去代码极其昂贵——不是电费贵,而是”智力带宽”贵。因为贵,我们只能把代码用在最刀刃的地方——银行系统、社交平台、ERP。

现在 AI 把代码的边际成本打到了接近于零。按杰文斯悖论,人类对软件的需求不仅不会饱和,反而会迎来一次寒武纪大爆发

2.2 历史从不撒谎:三次”消亡论”的破产

如果你觉得杰文斯悖论太抽象,来看看 a16z 合伙人 Steven Sinofsky 列举的三个历史铁证:

PC 没杀死大型机。 个人电脑普及时所有人预言大型机将成废铁。结果呢?数亿台 PC 产生的海量数据交互需求,让数据中心爆发式增长,成了互联网的基础设施。今天你问 IBM,大型机业务还活得好着呢。

电商没杀死实体零售。 亚马逊崛起时,沃尔玛瑟瑟发抖。结局是沃尔玛进化成了全渠道巨头,整个零售业的总盘子变得更大、形态更丰富。今天两家都是万亿美元级别的零售怪兽。

流媒体没杀死内容创作。 Spotify 让听歌变得廉价,但音乐人没有饿死。内容消费门槛降低,反而催生了前所未有的创作者经济。今天的内容总量比25年前大了何止百倍。

历史规律铁得很:技术进步从未消灭需求,只是在更高的抽象层级上释放了更大的需求。

同样,a16z 的另一位投资人 Justine Moore 也辛辣地调侃”SaaS 已死”论者:”好像你真能让财富500强企业放弃 Salesforce,转而使用一个13岁小孩用 AI 写的 CRM 系统似的!” 而 Databricks 的 CEO 直接晒出成绩单:2025年营收同比增长 65%,年化率突破 54 亿美元——”AI 对我们只会增加使用量!”

所以软件并不会消亡。但软件的形态会发生根本性的变化。

2.3 激活”沉默的长尾”:那些不配拥有软件的场景

现在的数字化转型,其实只完成了”头部”那 5% 的工作。剩下 95%,因为 ROI 划不来,一直处于荒芜状态。

如果你是楼下干洗店的老板,你想不想有个小程序,能自动识别衣物材质,根据天气预报发提醒,根据洗涤频率推优惠券?你想,但你不会去干。因为雇个程序员得 5 万块,而这套系统一年只能多赚 5 千。在经济学上,这个软件“不具备生命力”

但如果生成成本只要 5 块钱呢?

当你对 AI 描述两分钟就能生成一个运行完美的垂直系统时,一整片”沉默的长尾市场”就被瞬间激活了:

  • • 家庭里:自动管理冰箱保质期并推荐菜谱的”私有大管家”。
  • • 科研中:自动抓取全球文献并建立动态知识图谱的”私人助理”。
  • • 小微企:自动对账、报税、管理库存的”数字合伙人”。

这些需求一直存在,只是被高昂的 Coding 成本压抑了。现在,阀门开了。

Grady Booch 称之为“软件业余爱好者时代”——就像个人计算机刚出现的那些年,艺术家、教师、游戏玩家突然发现自己也能创造数字作品。今天,你楼上的会计邻居已经在用 ChatGPT 写脚本改进工作流了。她不是程序员,但她正在创造属于自己的一次性软件。

这就是寒武纪大爆发的真正含义:不是专业程序员写更多代码,而是全世界的人都开始用软件解决自己的问题

2.4 “一次性软件”与商业模式的变局

这引出一个颠覆性概念:一次性软件。

今天下午你要开个跨国会议,涉及 10 个国家的汇率、时差和文化禁忌。你不需要去应用商店找 App,直接对 AI 说:”帮我把这 10 个人的背景资料汇总,生成会议议程,实时翻译语音,会后把待办同步到每人日历。开完会,这工具就可以销毁。”

为了解决一个生命周期只有两小时的问题,生成一个专用软件。 软件从”资产”变成”易耗品”,像抽纸一样用完即弃。

这对 SaaS 商业模式的冲击是深远的。当 AI 赋予每个人”随时造工具”的能力时,客户不再需要买”锤子”,他们只需要”钉子被钉进去”的结果。收费模式将从”按账号付费”转向”按价值付费”——你别管我背后用 100 行还是 1 万行代码,你只为”帮我省了 100 万税金”这个结果买单。

软件不会消亡,它只是”蒸发”了——消失在背景里,变成每一项业务流程的空气。


第三章:AI Native 时代的架构涅盘

前两章谈”生产力”和”经济逻辑”,这一章深入到软件工程的骨架。

很多架构师如今很痛苦,因为自己积累十年的”高并发、微服务、分布式缓存”知识,在 AI 面前似乎不再是核心竞争力。这并非说这些知识没用了,而是它们正在被下沉化——就像当年的排序算法,从需要手写变成了标准库里的一行调用。

3.1 “L1 到 L3 的权力移交

在 AI Native 时代,技术栈演变为基于”抽象层级”的三层架构:

  • • L1:语法层(Syntax Layer — 汇编化)最底层的 Python、C++、Rust 等硬编码。未来它会变得像今天的汇编——绝大多数人不需要亲手写。代码只是 AI 为实现意图而生成的”中间产物”,跑完即焚。只有处理极端性能、底层驱动或大模型算力调度时,才需要顶级高手去手动优化。
  • • L2:知识与上下文层(Context Layer — 护城河)未来企业最核心的资产。包括向量数据库、知识图谱和 RAG 流程。模型本身没有秘密,数据和上下文才有。 AI 之所以能写出符合你公司业务逻辑的代码,不是因为它聪明,而是因为它接入了 L2。架构师的工作将从”编写逻辑”转向”管理知识流水线”。
  • • L3:意图层(Intent Layer — 新主战场)最顶层,包括 Prompt Engineering、Agent 编排和自然语言交互。在这里,“需求即开发”。架构图不再是 Visio 里的方块,而是由一系列 Agent 组成的”心智网络”。

3.2 从”语法工程”转向”语义工程”

过去衡量程序员水平,看的是”语法精通度”:你知不知道某个库的接口怎么调?你能不能写出最优雅的递归?这叫语法工程

AI 时代的核心能力将转向语义工程

Debug 的本质变了。 以前找的是空指针或少了分号——这种错误 AI 几乎不犯。未来的 Bug 是语义层面的:

  • • “AI 误解了我的业务规则。”
  • • “AI 生成的招聘筛选算法倾向于过滤掉女性候选人”——代码完全能跑通,不报错,但跑偏了。这不是语法错误,是语义错误,甚至是伦理错误
  • • “多个 Agent 协作时产生了死锁或意图冲突。”

Grady Booch 提醒我们去研究蟑螂——它没有中央大脑,却能完成非常复杂的行为。这种”去中心化的分布式智能”正是未来多 Agent 系统的灵感来源。这时候,架构师的角色更像一个“语义审计师”:你不需要去改那行代码,你需要调整 Prompt、优化约束条件、完善测试用例。你的武器不再是 IDE,而是逻辑学和领域知识。

3.3 软件质量观的重塑:从”确定性”到”概率性”

传统软件是确定性的:输入 A,永远输出 B。AI 生成的软件是概率性的:99% 的时间是对的,但有 1% 会产生”幻觉”。

这要求全新的“容错架构”——我们不能再假设代码是完美的。要像设计生物系统一样设计软件:通过冗余、多模型校验、Human-in-the-loop(人类介入回路)来对冲 AI 的不确定性。


第四章:程序员如何在高维竞争中完成”物种进化”?

聊完经济逻辑和技术架构,得聊最扎心的:在 Coding 正在消失的时代,活生生的人该怎么办?

很多人问我:35岁了,代码写得炉火纯青,会被裁吗?我的回答是:如果你只会写代码,你确实危险了;但如果你懂软件工程,你的黄金时代才刚刚开始。

4.1 岗位的”大洗牌”

技术人才市场正在经历惨烈的”两极分化”:

  • • 消失的”翻译官”——中初级 Coders每天在 Jira 里接任务、把需求翻译成增删改查代码的初中级开发,面临毁灭性打击。因为这本质就是”语法翻译”,而 AI 是世界上效率最高、成本最低的翻译官。
  • • 贬值的”技术百科全书”——纯工具专家能背下所有 API 参数、能徒手调优 JVM 的大神?在 AI 时代,这些知识触手可及。“知道怎么做”的价值正在迅速让位于”知道做什么”。
  • • 崛起的”数字建筑师”——Product Architects不再纠结用什么框架,而是关注系统的稳定性、安全性、扩展性。能编排成百上千个 Agent 协同工作,解决复杂系统性问题。
  • • 身价暴涨的”领域专家”——Domain Experts最核心的结论:当技术实现变得廉价,行业洞察就变得极其昂贵。 如果你懂医疗流程里的利益博弈、懂供应链金融里的风险漏洞、懂高端制造里的物理约束,你就能在”意图层”给出 AI 无法生成的精准指令。

4.2 建立”AI 免疫力”:核心竞争力三维迁移

想活下来,得完成从”语法工程”到”语义工程”的技能树迁移:

一、从”算法实现”到”系统判断力”

AI 会给你五个方案,每一个看起来都能跑。你有没有能力判断:哪一个高并发时会死锁?哪一个数据一致性上有隐患?这种基于经验的”鉴赏力”和”拍板权”,是人类最后的阵地。

Booch 说得透彻:“基本功不会消失。” 他自己用 Claude 编程也得益于几十年的底层功力——他理解根本概念,所以能判断 AI 输出的对错。这在所有工程学科中都成立:基本原理始终存在,变化的只是工具。

二、精通”提示词工程”背后的逻辑学

Prompt 不是魔法咒语,它是极其严密的逻辑描述。未来的开发语言就是自然语言,但这种自然语言必须具备”编程思维”。你需要学习如何拆解复杂问题、定义边界条件、构建反馈回路。

Booch 举了个精彩的例子:他用 Cursor 学习从未接触过的 JavaScript D3 可视化库。他不是一行行查文档,而是对 AI 说:”给我生成一个最简单的示例,五个节点。”然后逐步描述:”我想要的效果是这样,节点要根据类型呈现不同样子。”——这个过程就像和一位人类协作者对话,极大地缩短了”意图”到”实现”的距离。

三、深耕”隐性知识”

大模型学的是公开数据,但企业竞争靠的是私有数据和老专家的经验。去挖掘那些没被写成文档的业务流程,去理解人和组织之间的摩擦点。AI 学不会那些还没被数字化的东西,那就是你的护城河。

4.3 工程师的终极形态:从”写程序”到”处理系统”

程序员应该从”写程序和应用”,转向”处理系统”。

什么是”处理系统”?就是在规模化条件下管理复杂性的能力——既知道如何处理技术因素,也能处理人的因素。这不是学一门新语言能解决的,而是需要回到更根本的学科:

  • • 系统理论——去读 Herbert Simon 的《人工科学》,去关注圣菲研究所的复杂性研究。
  • • 生物学与神经科学——多 Agent 系统的架构灵感,来自蟑螂的分布式行为、Minsky 的”心智社会”理论、Brooks 的包容式架构。
  • • 领域深耕——未来的价值不在于你会多少种编程语言,而在于你懂多少行业。

如果你具备这些能力,你的工作不仅不会消失,反而会变得更加重要——因为这些能力极其稀缺。


第五章:从”职业代码”到”文明素养”

当 Coding 的门槛彻底坍塌,人类社会将发生一场类似”全民识字运动”的范式转移。

5.1 软件工程的”平权化”

一百年前,写字是一项职业(速记员、代书人);现在,写字是基础素养。二十年前,剪视频需要昂贵的工作站;现在,中学生用手机就能拍出专业级短片。

软件工程正在经历同样的”去职业化”。 未来的软件不再诞生于硅谷写字楼,而是诞生于医院手术室旁、农田收割机上、每个普通人解决生活琐事的瞬间。

当自然语言成为编程语言,“逻辑表达力”将取代”代码熟练度”成为文明的入场券。 那时候,我们不再称呼某人为”程序员”,因为每个人都在通过调度 AI 构建自己的数字工具。

正如 Booch 所说:”正在发生的变化,其实是在扩展整个行业。未来,会有更多软件由非职业程序员写出来,而这恰恰是最美好的部分。”

5.2 具身智能:软件走出屏幕,重塑物理世界

如果软件的爆发只停留在屏幕里,那它只是信息的泡沫。真正的变革,在于软件正在获得”肉身”。

Booch 曾参与 NASA 火星任务的系统设计。当 AI 能完美生成控制机械臂的代码、自动优化无人机飞行路径、实时编排整座工厂的物流机器人时,软件就触碰到了原子。那时候的挑战将变为:

  • • 实时性的终极考验: 物理世界中,0.1 秒的延迟可能就是一场灾难。
  • • 责任的闭环: 软件生成的决策如果伤害了人,责任链条如何判定?

这是 AI 暂时无法独立承担的重责,也是人类架构师最后、最坚固的堡垒:承担责任的能力。 机器可以生成逻辑,但只有人类能为结果背书。

5.3 结语:我们失去的是脚镣,得到的是翅膀

Coding 真的死了吗?

是的,作为机械劳动的 Coding 已经死了。它死于效率的飞跃,死于文明的进化。但我们没必要为它写悼词,就像没必要为那根马鞭写悼词一样。

Booch 在采访时说了一段话,我觉得是这个时代最好的注脚:

“正在发生的一切是一次’解放’。一些长期存在的摩擦、限制和开发成本,正在迅速消失。这意味着你终于可以把注意力真正放回想象力本身,去构建那些以前根本不可能实现的东西。当你站在某种美好事物的门槛上时,你会看到深渊:你可以选择说’糟了,我会掉进去’;也可以选择说’不,我要纵身一跃,我要翱翔。'”

我们正在经历的是软件工程史上最伟大的一次阶级跃迁。我们从语法的琐碎、API 的晦涩、Bug 调试的无尽循环中解放出来,重新回到那个最核心的问题上:我们到底想要解决什么问题?我们要构建一个什么样的世界?

Coding is dead. Long live Code.

我们失去的,是那副翻译成机器语言的”语法脚镣”;我们得到的,是那对将意图直接化为现实的”逻辑翅膀”。

这场变革才刚刚开始。在一个代码如空气般廉价而充沛的时代,人类的智慧、审美与同理心,将比以往任何时候都更加光芒万丈。

(全文完)

参考文章链接:https://a16z.com/death-of-software-nah/

Booch采访链接:https://www.youtube.com/watch?v=OfMAtaocvJw

始。

Matt Shumer:大事正在发生——当AI的水位漫过胸口

2026春节独白:我为何重启了公众号写作

openClaw爆火背后的物种突变(现象篇)

SaaS的诸神黄昏:当软件从工具进化为隐形劳动力

国产企业软件的“生死劫”:在“人头计价”与“开源陷阱”中寻找生路

“一把手工程”的悲歌:为什么企业数字化推动起来这么难?

AI带来的“效率悖论”:为什么工具越强,我们越累?

AI时代的“知行合一”:本体定义世界,Skills改变世界

帆软-中国软件界“孤勇者”,警惕AI的柯达时刻!

语言即世界:为何大模型已掌握了人类的高维代码?

#人工智能#AI创业#智能体#数字化#智能化#AI大模型#AI落地#palantir#科斯定理#AI时代企业#大模型#交易成本#本体#隐性知识#企业护城河#纳德拉#公司主权#数字化转型#中小团队#通用智能#Agent#组织进化#行业平均水平#Ontology#skills

本站文章均为手工撰写未经允许谢绝转载:夜雨聆风 » Coding 已死,Code 永生:软件的"福特时刻"

评论 抢沙发

8 + 4 =
  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
×
订阅图标按钮