华盛顿大学西雅图计算机科学教授:年轻软件工程师行业正在发生哪些变化
-
在 AI 出现之前,把代码的所有微小细节都写正确要重要得多。
-
华盛顿大学计算机科学教授丹·格罗斯曼(Dan Grossman)表示,这只是正在发生的变化之一。
-
总体而言,格罗斯曼对计算机科学(CS)的未来以及对计算机工程师的需求持乐观态度。

华盛顿大学计算机科学教授丹·格罗斯曼表示,是时候调整“学习编程”的推广方式了。
“我认为,几年前我们教人们学习编程时,很大一部分重点是放在把所有微小细节都写正确上,”同时担任保罗·G·艾伦计算机科学与工程学院副院长的格罗斯曼在接受《商业内幕》(Business Insider)采访时说道,“比如分号和逗号应该放在哪里?某个东西的准确拼写是什么?诸如此类的问题。”
格罗斯曼表示,AI 编程工具已经改变了这种对话。
“我们将会看到——实际上已经看到——AI为非专业软件工程师承担大量这类工作,在很多情况下也会为专业软件工程师承担这些工作,”他说。
这并不意味着计算机科学学位失去了价值——这一点也得到了包括OpenAI董事长布雷特·泰勒(Bret Taylor)在内的一些AI领域人士的强调。
“精确地说明你希望算法做什么、希望代码实现什么功能,以及为一个应用进行这种既有创造性又精确的设计——这些能力能让你在生活中变得更有生产力或更有创造力,”格罗斯曼说,“其中很多相同的技能依然是需要的。”
格罗斯曼表示,以微软著名联合创始人保罗·艾伦(他高中时曾偷偷溜进该校计算机科学实验室)命名的艾伦学院,正在不断调整教学方式,以适应一个“代码的繁琐细节不再那么重要”的世界。
与此同时,格罗斯曼指出,围绕计算机科学的讨论显然已经发生了变化。
“就在几年前,计算机科学还是非常受欢迎的专业,”格罗斯曼说。
虽然 AI 相关的恐惧主导了新闻头条并掩盖了就业市场的真实情况,但就业市场冷却的程度仍存在争议。根据纽约联储对2024届毕业生的分析,截至今年2月,计算机科学和计算机工程专业毕业生的失业率分别高达7.8%和7.0%,处于较高水平。与此同时,《商业内幕》最近报道称,科技招聘分析公司TrueUp的数据显示,目前软件工程职位空缺超过67,000个,达到三年多以来的最高水平。
格罗斯曼表示,艾伦学院的跟踪数据显示,其毕业生的就业率大致保持稳定,只是他们最终去向的公司类型已经开始发生变化。
“我们看到,越来越多的学生进入绝对属于科技公司的企业,但这些公司并不一定是‘以科技为核心’或‘只做科技’的公司,”他说,“有些公司大家一想到就会联想到软件开发,但还有很多其他公司虽然严重依赖软件,却并不一定被视为软件公司。”
最终,格罗斯曼认为,未来仍然需要大量工程师,因为AI才刚刚开始推动计算能力的边界。
“这个世界对食物和桥梁的需求终究是有限的,对吧?”他说,“但我们距离软件和计算机能够实现我们期望的功能,还有很远的距离。”
尽管计算机科学领域已经发生了、并且将继续发生巨大的变化,但格罗斯曼表示,仍有一些核心概念始终至关重要,需要认真学习。
“看看吧,我们几十年来一直在开发越来越好、越来越强大的工具、语言和构建软件的方法,”他说,“我总是提醒人们,五年前我们开发和部署软件的方式,已经和25年前完全不同。那时候我们把软件刻在CD上,一年只发布一个版本,装进盒子里,用玻璃纸包装好,装上卡车运到商店,让人们走进店里拿起盒子购买。”(By Brent D. Griffiths)
夜雨聆风