news 2026/4/24 20:31:55

Node.js 之父宣判:手写代码的时代已终结

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Node.js 之父宣判:手写代码的时代已终结

“人类写代码的时代已经结束了。”

说出这句话的,不是一位试图推销 AI 课程的讲师,也不是一位夸夸其谈的创业者,而是Ryan Dahl—— Node.js 和 Deno 的创始人。消息一出瞬间引爆了整个技术圈的讨论。

Ryan Dahl 的原话非常直接,甚至带着一丝对自己身份的颠覆:

“这句话已经被说过一千次了,但允许我也加上我的声音:人类写代码的时代已经结束了。对于我们这些自认为是软件工程师(SWE)的人来说,这很令人不安,但这依然是事实。这并不是说软件工程师没事可做了,而是说直接编写语法(writing syntax directly)不再是我们的工作了。

这句话的核心在于“直接编写语法”。Ryan Dahl 并没有说程序员这个职业会消失,他强调的是工作方式的根本性转变。

这就好比在汇编语言时代,工程师需要手动管理寄存器;在 C 语言时代,需要手动管理内存。而现在,Ryan Dahl 认为我们正在跨越一个新的抽象层级:从编写具体的代码语法,转向指挥 AI 完成逻辑构建。

Ryan Dahl 的观点立即引来了业内大佬们的激烈讨论,支持派与怀疑派各执一词。

知名开发者Ryan Carson对此表示高度赞同。他透露,他认识的最聪明的开发者们都同意 Node.js 创始人的看法。

Carson 提出了一个更有趣的视角:应用开发的范式正在改变。

“这就是为什么现在涌现出大量‘管理 Agent(智能体)’的应用,而不是‘使用单一 Agent’的应用。看到这一全新的产品类别兴起令人兴奋。我们需要一个全新的 UI(用户界面)来应对这种变化,它绝不仅仅是看板(Kanban)那么简单。”

在 Carson 看来,未来的程序员更像是一个项目经理或指挥官,由于 AI 能力的提升,我们不再需要亲自下场砌砖(写代码),而是指挥一支由 AI 组成的施工队(Agents)去协作完成任务。

然而,并不是所有人都买账。Devon Govett(知名构建工具 Parcel 的作者)就直接表达了不解。

“我不理解这种观点。每次我尝试 AI,它生成的代码要么跑不通,要么编造虚假的方法,要么使用过时的库。它作为‘更好的 Google/StackOverflow’确实很有用,但离取代人类还差得远。”

Govett 的反驳代表了当下很多一线开发者的真实体验。虽然 AI 看起来很强大,但在处理复杂逻辑、依赖管理和精准度上,依然经常出现“幻觉”。对于追求确定性和稳定性的工程系统来说,目前的 AI 似乎还不够可靠。

技术教育者Forrest Knight则提出了一个更现实的问题:教育怎么办?

“如果人类不再写代码,那教编程的课程和平台是不是都死透了?是不是只应该教高层次的概念?或者连那个都不用了?”

这确实是一个巨大的挑战。如果“语法”不再重要,那我们在大学里学的变量、循环、类、继承,还有存在的必要吗?未来的计算机教育,是应该继续教 C 语言指针,还是教如何写好 Prompt(提示词)?

站在客观的角度看,Ryan Dahl 的言论并非危言耸听,但也无需过度焦虑。

回顾计算机历史,编程的发展史本身就是一部抽象史

  1. 打孔卡片时代:直接与硬件对话。

  2. 汇编时代:用助记符代替机器码。

  3. 高级语言时代:用接近自然语言的语法(如 Python、JS)逻辑编程。

  4. AI 时代(现在):用自然语言意图控制代码生成。

Ryan Dahl 说的“不再写语法”,本质上是说编程语言的颗粒度变大了。以前我们需要关注分号在哪里、花括号是否闭合;现在和未来,我们需要关注的是系统架构、业务逻辑、数据流向以及对 AI 产出物的代码审查(Code Review)。

正如自动挡汽车普及后,驾驶员不再需要手动换挡,但依然需要掌握方向盘、判断路况。

程序员不会死,但“只会写 CRUD(增删改查)语法”的程序员,可能真的危险了。


Ryan Dahl 的预言究竟是 2026 年的现实,还是又一次过于乐观的泡沫?也许答案并不在 AI 手里,而在于我们如何重新定义“工程师”这个称谓。当“写代码”不再是门槛,“解决问题”的能力将变得前所未有的重要。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/24 20:30:17

FilePizza终极指南:重新定义点对点文件传输的完整教程

FilePizza终极指南:重新定义点对点文件传输的完整教程 【免费下载链接】filepizza :pizza: Peer-to-peer file transfers in your browser 项目地址: https://gitcode.com/GitHub_Trending/fi/filepizza 还在为传统文件传输的繁琐流程而烦恼吗?Fi…

作者头像 李华
网站建设 2026/4/16 19:13:12

CARLA自动驾驶模拟器:如何用虚拟世界测试真实驾驶算法

CARLA自动驾驶模拟器:如何用虚拟世界测试真实驾驶算法 【免费下载链接】awesome-CARLA 项目地址: https://gitcode.com/gh_mirrors/aw/awesome-CARLA CARLA是一个基于虚幻引擎的开源自动驾驶模拟平台,专门为研究人员和开发者提供高保真的虚拟测试…

作者头像 李华
网站建设 2026/4/20 2:28:38

GyroFlow视频稳定完整指南:利用陀螺仪数据实现专业级防抖效果

GyroFlow视频稳定完整指南:利用陀螺仪数据实现专业级防抖效果 【免费下载链接】gyroflow Video stabilization using gyroscope data 项目地址: https://gitcode.com/GitHub_Trending/gy/gyroflow GyroFlow是一款革命性的开源视频稳定软件,通过读…

作者头像 李华
网站建设 2026/4/21 6:12:31

AGENTS.md终极配置模板:60,000+项目的智能编码助手解决方案

AGENTS.md终极配置模板:60,000项目的智能编码助手解决方案 【免费下载链接】agents.md AGENTS.md — a simple, open format for guiding coding agents 项目地址: https://gitcode.com/GitHub_Trending/ag/agents.md 在当今快速发展的软件开发领域&#xff…

作者头像 李华
网站建设 2026/4/23 15:24:45

边缘AI新选择:Qwen2.5开源模型无GPU落地实战

边缘AI新选择:Qwen2.5开源模型无GPU落地实战 1. 小体积大能量:为什么0.5B模型值得你关注 在AI大模型动辄上百亿参数的今天,一个只有5亿参数的模型听起来似乎“不够看”。但如果你正为边缘设备算力不足、部署成本高、响应延迟大而头疼&#…

作者头像 李华
网站建设 2026/4/24 16:50:12

关于大模型评估,看这篇就够了

前言 随着大模型技术的快速迭代,越来越多的模型被推向市场,从通用大模型到垂直领域微调模型,不同模型的性能、适配场景差异显著。如果不能科学、全面地评估模型,就很难判断其是否符合实际应用需求,甚至可能导致项目落…

作者头像 李华