Anders Hejlsberg 认为 AI 无法取代程序员,而是作为加速器存在。AI 依赖人类构建的底层系统(如编程语言、操作系统),擅长重复模式但缺乏创新能力,业务逻辑与架构决策仍需人类完成。他质疑“氛围编程”,强调理解变量、数据结构等基础概念比语法更重要,并肯定计算机科学学位的系统化价值。未来 AI 将接管琐碎任务,工程师则专注于底层设计、架构创新与新想法。C# 的设计哲学是融合易用与强大,TypeScript 则通过类型系统提升 JavaScript 的大规模开发体验。
Delphi、C#、TypeScript 核心设计者 Anders Hejlsberg 谈 AI 与 Coding 的未来
AI 永远不能取代 Coders,而是会成为加速器,为什么? 1. AI 自身依赖代码而存在 -- 编程语言、编译器、框架、操作系统、CPU,都需要人去设计。AI 假定这些"下面的世界"已经存在。 2. AI 擅长重复模式(它训练集里见过无数遍的 To-Do 应用),但不擅长创新--业务逻辑、新发明、深层架构决策都来自人。 3. 行业的进步来自"洗澡时冒出的疯狂想法",AI 不会那样工作。
他对 "vibe coding" 态度明确:高度怀疑。代码总得来自某处,并不全由 AI 生成。
对学习者的建议 是否还值得学编程? 绝对值得。编程语言是 AI 表达自己的方式;不懂代码就无法理解 AI 在生成什么、依赖什么。
初学者最常见的错误 不去真正理解:变量是什么、数组是什么、数据结构是什么、指针怎么工作。一旦"grok"(吃透)这些,语言只是表层语法 -- 不同语言只是同一语义的不同外衣。停留在语法层,你只知道"要写什么",不知道"为什么写"。
计算机科学学位是否值得 值得。自学固然可行(他自己当年丹麦的工程学院尚未开设 CS),但系统教育能在数据结构、操作系统、数据库、编程语言原理上节省大量时间。 配合一句他的个人观点:热爱比什么都重要--"我从没有过一份真正的工作,因为编程一直是我的爱好"。