首页
/
新闻
/
AI & The University
AI & The University
摘要
Carson Gross 在演讲中讨论了 AI 对大学计算机科学教育的影响,认为在 AI 时代仍需教学生写代码和读代码,同时指出 AI 带来了评估危机和教学变革的机会。
<p><a href="https://lobste.rs/s/9jwbty/ai_university">Comments</a></p>
查看缓存全文
缓存时间:
2026/08/07 18:25
TL;DR:Carson Gross 认为,在 AI 时代,大学计算机教育仍然需要教会学生写代码和读代码;AI 既带来了评估危机,也提供了用真实项目教学的新机会。
## 演讲者是谁
我是 Carson Gross,在蒙大拿州立大学教计算机科学。我不是博士,所以我不是那种“圈内人”。但我很喜欢教书。我在私营企业干了很长时间,后来创业公司搞砸了,就去教书了。我参与维护 HTMX,还有另一个库叫 Fixie Hyperscript,这是我发自内心非常珍视的项目。我还写了那篇《Grug Brain》文章。
今天我想讨论两个大问题:大学能不能有效地教学生构建能正常工作的软件?还有,对于那些不在教学一线的人,AI 在教学一线到底是什么样子?
开始之前,我想引用一句 Upton Sinclair 的话,它帮我理解了很多事情——为什么我试图向别人解释一些东西时,他们就是不明白:
> “当一个人的薪水取决于他不理解某件事时,让他理解这件事是很难的。”
用表情包来概括就是:为啥不明白呀?拜托请想想那位教授吧。
我对 AI 的看法站在中间位置。我在努力平衡“AI 精神病”阵营和“如果我发现任何地方有 AI 我就杀了你”阵营。
## 大学与 AI 的“奇怪节点”
大学现在感觉一切都处在一个奇怪的节点上。计算机科学学位还值不值?这是一个常年存在的问题,因为你有像 Bill Gates 这样的例子,还有所有那些没有拿到正式学位、或者辍学却在科技行业非常成功的人。在座各位,凡是有足够经验的人,都曾经和某个非常厉害的人共事过——经常是你遇到过的最好的程序员之一——结果你发现他学的是诗歌,或者别的什么。
而现在情况变得更糟,尤其是在本科教育领域,存在一场相当严重的 AI 危机。
一个例子是 UC Berkeley。我本科就是在那里上的,实际上中途退出了伯克利的计算机科学专业。他们有一门很基础的入门课,我觉得就是那门 Scheme 课。最近这门课的挂科率飙到了 35%,以前大概是 10% 左右,他们认为这很大程度上是 AI 导致的。
另一个比较近的例子,是布朗大学的一位经济学教授。他出了一次期中考试,按照大学里非常典型的做法——在线、可以带回家、你想什么时候做就什么时候做。然后他收到的答案简直完美得不像话。他非常怀疑:就算是在布朗,拜托,总有几个孩子不可能都在认真听课吧。于是他说:“好,那期末考试,所有人都来教室,我们线下考。”等学生来了,你可以看到他们的成绩。结果全班只有 23% 的人最终通过了期末考试,而他们在期中考试上几乎全班都拿 A。
这非常糟糕。也许事后看起来是显然的,但它让大学教授们措手不及。
不过我想特别提一个人:22 号学生。22 号学生两次都没过,但线下考试成绩比带回去考的成绩要好。我个人不是特别有政治倾向的人,但我觉得我们应该找到这个人,也许围绕 TA 组织一个政党,因为我宁愿接受一个诚实的失败者,也不愿接受其他很多类型的人。
## 入学人数下降与行业变化
你可能听说过,反正我们系很担心:计算机科学的入学人数在下降。有一部分是因为出现了一堆非常引人注目的大科技公司裁员,还有大量的 AI 恐惧。我现在就可以告诉你,对我即将毕业的学生来说,现在环境非常艰难,这让我非常痛苦,因为他们都是很好的孩子。如果你们手上有任何招聘权的话,我会鼓励你们招募这些孩子——他们现在真的很需要机会。
还有一个更广泛的行业危机:软件工程师现在在很多公司里,被期望变得更像管理者——我们在管理智能体,但我们是好的管理者吗?我不是好管理者。我喜欢写代码。我想写代码。不幸的是,对很多人来说,这是被强制要求的,甚至不是可选项。我觉得这种情况会改变,因为成本会像它一贯那样起作用,但这只是我的猜测。
现实是,现在很多公司都在 discouraging 人们写代码。我确实认识一些资深开发者,非常优秀的资深开发者,他们甚至不再打开编辑器了。他们就是不写了。这在我看来简直疯了,但你知道,我是个脱离实际的学术人士,我懂什么呢?
听起来相当悲观,而且确实也有点悲观。肯定有很多动荡正在发生,我不认为所有动荡都是好的。但我确实认为也有一些积极的东西。这就是我发现自己站在“末日派”和“精神错乱派”以及其他所有阵营中间的原因——我看到了好的一面,也看到了坏的一面。
## 大学与学生的契约
当一个学生来到大学的计算机科学系时,你们达成的契约是什么?那个契约其实是:我们要教你计算机科学,然后我们要评估并认证你确实有能力胜任。然后你就可以拿着这个能力证书去找公司,或者去做任何你想做的事。他们会接受它,那就是你的入场券——通往高薪职业的入场券。
我想把这个拆成两大部分:计算机科学的教学,和计算机科学的评估。AI 以一种奇怪的方式同时影响了这两者。
## 教不教写代码?
先举手看看:在座有多少人认为计算机科学系应该教孩子们写代码?
我猜在这样的会议上,大家都会想:“你什么意思?当然要教啊,计算机科学不就是这个吗?”但你可能想不到的是,计算机科学教育界有一股强大的思潮,认为我们不应该教孩子写代码。孩子应该自己学写代码,那不是系里该干的事,那是“编程训练营”的活动。
我进入教学生涯是通过一条非常非传统的路径。我写了 20 多年代码。在计算机科学内部,有一群更热衷于讨论理论和形式化方法的人,他们把写代码看作是低级的工作,像是那种有工作的人才会干的事。我跟这些人交流过,不光是我们系,还有很多其他系。我真的认为这是一种非常错误的观点。
大多数计算机科学学生不会去做深奥的理论工作。这并不意味着他们不能欣赏深奥的理论工作,但他们要进入现实世界,要和计算机打交道。而要和计算机打交道,至少直到最近,你需要能比较熟练地写代码。
我试图向 CS 教育界一些同行指出的一点是:90% 的计算机科学本科生永远不会读研究生。而在那些读研究生的人里,也许 1% 会成为博士,继续做学术工作。在我看来,我们有点本末倒置
相似文章
YouTube AI Channels
Four top university students discuss the current state of AI on campus, highlighting usage challenges, the 'gray area' of regulations, and how AI empowers non-technical students to build projects. The article emphasizes that responsible AI usage depends on student intent, distinguishing between using AI as a shortcut versus a tool for deep learning.
Reddit r/ArtificialInteligence
本文探讨了如 ChatGPT 等人工智能在美国高中日益普及的现象,并引发了关于如何对青少年进行 AI 教育的思考。
OpenAI Blog
OpenAI分享了教育工作者关于将ChatGPT等人工智能工具融入教学的观点,包括利用AI提供语言支持以及教导学生批判性思考AI生成内容的方法。
Reddit r/ArtificialInteligence
这篇观点文章认为,AI 正在推动教育从以证书为导向的学习转向培养人的判断力、好奇心和批判性思维,使得像苏格拉底式提问和费曼学习法这样的经典方法重新变得重要。
X AI KOLs Timeline
本文讨论了在AI能写代码的时代,计算机从业者是否还需要学习技术。作者认为,语法和API等表层技术正在贬值,但算法、设计架构和判断力等深层能力变得更加重要,学习重心应从初级技能转向高级工程师所需的知识。