AI & The University

Lobsters Hottest 新闻

摘要

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% 会成为博士,继续做学术工作。在我看来,我们有点本末倒置

相似文章

AI on campus

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.

利用人工智能进行教学

OpenAI Blog

OpenAI分享了教育工作者关于将ChatGPT等人工智能工具融入教学的观点,包括利用AI提供语言支持以及教导学生批判性思考AI生成内容的方法。

@ai_super_niko: https://x.com/ai_super_niko/status/2070299861757616606

X AI KOLs Timeline

本文讨论了在AI能写代码的时代,计算机从业者是否还需要学习技术。作者认为,语法和API等表层技术正在贬值,但算法、设计架构和判断力等深层能力变得更加重要,学习重心应从初级技能转向高级工程师所需的知识。