Skip to content

编程教学该变天了?华盛顿大学教授:AI正在改写计算机科学教育的核心

2026年5月4日

📰 概要

"学习编程"这件事,正在被AI重新定义。

2026年4月29日,《商业内幕》报道了华盛顿大学计算机科学教授Dan Grossman的看法:几年前教编程,有很大一部分精力放在抠细节。

分号放哪儿、逗号放哪儿——这是教学重点。现在AI正在替工程师处理这些事。

与此同时,真正重要的能力没变:你能精确说明希望算法怎么运行,希望代码完成什么任务。这是一种既有创造性、又足够精确的设计能力。


🔍 解读

艾伦学院的跟踪数据揭示了一个有趣的变化:毕业生找到工作的比例大体没变,但去向在迁移——更多去了"科技赋能型"公司,而不是"科技优先型"公司。

这说明软件行业在扩张:从纯科技公司延伸到所有依赖软件的公司。

Grossman的判断是:软件还远远没到上限。世界能消耗的食物就那么多,能开车经过的桥也就那么多,但对软件能帮我们做什么,"离上限还差得很远"。


💎 深挖

什么是AI正在接管的

分号、逗号、语法细节——这是过去编程教学的重头戏。

现在你让AI写一个冒泡排序,它能给你干干净净的代码,你不用操心格式。

但Grossman没说的是:这些语法细节的"教学价值"不只是让学生写对代码,而是让他们理解代码在做什么。当AI替你写了,你还需要理解算法逻辑本身吗?

什么是AI取代不了的

Grossman的回答是:精确说明你希望算法怎么运行,以及创造性设计能力——做一个让生活更高效的应用。

这个判断有意思。"精确说明"对应的是Prompt能力,本质上是把你的意图转译成机器能理解的语言。"创造性设计"对应的是产品思维。

这两件事的共同点是:都需要你真正理解要做什么,而不是知道怎么做。

25年间的软件发布方式对比

Grossman举了一个例子供参照:25年前,软件刻进CD,一年一个版本,装盒玻璃纸包好,用卡车运到商店,消费者走进店里买回家。

5年前的开发和发布方式,已经和25年前完全不一样。今天呢?点击按钮就能发布,实时更新,按需订阅。

软件开发方式在持续演变,AI正在加速这个过程。

什么情况不建议用

如果你是在校计算机专业学生,需要通过考试掌握基础算法和数据结构——光靠AI帮你写代码无法建立这些理解。理解底层逻辑,仍然是必要的。

但如果你学编程是为了解决实际问题、做产品、快速验证想法——AI辅助编程已经足够让你跳过语法细节,直奔核心能力。

为什么值得关注

不是"AI会取代程序员"的老话题。

是编程教育的重心在转移:从"知道怎么做"转向"知道想做什么"。这对学习者来说是好事——入门门槛降低了,但对教育者和学习者的期望都在改变。

不要孤军奋战啦!

加入微信群一起学习交流 AI

与大神一起使用 OpenClaw、Hermes、Claude Code、Seedance 2.0、GPT-Image-2 等

微信公众号

扫码关注微信公众号
私信 "加群",将自动获取微信群二维码

探索 AI 世界,掌握智能未来