Node.js 创始人:人类亲自写代码的时代已经结束
严肃的计算机科学家们正越来越多地认为:人类将不再需要亲自编写代码。最新加入这一观点行列的人,是 Ryan Dahl——Node.js 的创始人,这项技术是现代 Web 开发中最具影响力的基础设施之一。近日,Dahl 在 X(原 Twitter)上发表了一则直白而强烈的观点,谈及软件工程的未来。“这句话已经被说过上千次了,但我还是想加入自己的声音:人类编写代码的时代已经结束。对于那些把自己身份认同为软件工程师(SWE)的人来说,这无疑是令人不安的,但事实就是如此。这并不是说软件工程师没有工作要做了,而是说——直接书写语法将不再是他们的工作内容。”
鉴于 Dahl 在开发者社区中的地位,这番言论显得格外有分量。Node.js 由他于 2009 年创建,彻底改变了开发者构建可扩展网络应用的方式,至今仍是现代后端开发的核心支柱之一。Dahl 所表达的情绪,并不仅仅是理论层面的猜测。大型科技公司已经开始在现实中验证他所描述的转变。谷歌 CEO Sundar Pichai 曾披露,谷歌已有超过 30% 的代码由 AI 编写;而微软 CEO Satya Nadella 也透露,微软的这一比例同样达到了30%——这两项披露都发生在 2025 年 4 月。Anthropic CEO Dario Amodei 在 2025 年 3 月预测,3 到 6 个月内,90% 的编码工作都可能由 AI 完成,并且在一年内实现100% 自动化也并非不可能。谷歌首席科学家 Jeff Dean 也在 2025 年 5 月表示,AI 可能在一年内就能像一名初级开发者那样工作。Dahl 的言论中,尤其引人注目的是他对这一转变所带来的情绪冲击的坦率承认。他形容这对“那些将软件工程师作为自我身份认同的人来说,是一种令人不安的体验”。对许多开发者而言,写代码不仅是一项工作,更是其职业认同和价值感的核心。但 Dahl 也明确指出,这并不意味着软件工程这一职业的终结。相反,它意味着对“软件工程师究竟在做什么”的一次根本性重塑。这个角色正从“亲手写代码”,转变为更接近一位 Anthropic 研究人员在 2025 年 6 月所描述的状态——主要工作将是审查、评估和引导 AI 生成的代码,而不是从零开始编写。Anthropic 的一位首席工程师在 2025 年 5 月透露,Claude Code 自身代码库中,有 80% 是由 Claude Code 写的——这是 AI 编码能力的一种“递归式验证”。Claude Code 的创建者 Boris Cherny 甚至表示,他在过去一个月中提交的代码,没有一行是自己亲手写的,全部由 Claude Code 生成。而个人开发者,则需要培养新的能力——架构设计、系统验证,以及如何有效地指挥和约束 AI 系统,而不再是逐行实现逻辑。Ryan Dahl 的这番话,出自一位曾经塑造了一代 Web 开发生态的关键人物之口,既是一记警钟,也是一张路线图。他所宣告结束的时代,并不是遥远的历史,而是许多开发者仍然身处其中的“当下”。但在这位领域中最具分量的声音之一看来,这个“当下”,正在迅速成为过去。