吴恩达老师:市场上,懂 AI 的开发者供不应求。但与此同时,刚毕业的计算机专业学生失业率却在上升。这是因为大多数大学的课程还没跟上时代,没能告诉学生们,在 AI 工具的加持下,编程工作已经变得多么高效。
每当我面试 AI 工程师——那些擅长构建 AI 应用的人才时,我主要看重他们这几项能力:
- 能否借助 AI 助手,快速开发软件系统。
- 能否运用 AI 的基础模块(比如提示词工程 (prompting)、检索增强生成 (RAG)、评估 (evals)、AI 智能体 (AI Agent) 工作流和机器学习)来构建应用。
- 能否快速构建原型并迅速迭代。
一个具备这些技能的人,他的产出能甩开那些还在用 2022 年老方法写代码的程序员好几条街。我每周都会和一些大公司交流,他们非常希望能招聘到几百个甚至更多拥有这些技能的人才。许多创业公司也是如此,他们有好点子,但就是缺人来实现。随着越来越多的企业拥抱 AI,我预感这种人才缺口只会越来越大!
但矛盾的是,计算机专业的应届毕业生正面临着更高的失业率。当然,比起其他大多数专业,计算机学生“大材小用”(指毕业生从事不需要大学学位的工作)的比例仍然较低。这就是为什么我们一边听到计算机毕业生找不到工作的抱怨,另一边又看到市场疯抢 AI 工程师,薪资水涨船高。
这就像编程从打孔卡片进化到键盘和终端的那个时代。一开始,雇主们还会继续招聘打孔卡程序员,但最终,所有开发者都必须拥抱新的编程方式。AI 工程也正在掀起一场类似的巨大变革。
有一种刻板印象,认为那些“AI 原住民”应届生比经验丰富的开发者更厉害。这话有一定道理。有好几次,在招聘全栈软件工程师时,我最终选择了一个精通 AI 的应届生,而不是一个还在用 2022 年老方法工作的资深开发者。
但是,我所认识的最顶尖的开发者,并不是应届生(对刚毕业的同学没有不敬的意思!)。他们是那些始终紧跟 AI 变革、经验丰富的开发者。当今效率最高的程序员,是那些既深刻理解计算机、懂得如何架构软件、能够在复杂情况下权衡利弊,*又*熟悉最前沿 AI 工具的人。
没错,2022 年的一些技能正在变得过时。比如,很多我们过去必须死记硬背的编程语法,现在没那么重要了,因为我们不再需要那么多地手动敲代码。但是,就算 30% 的计算机知识过时了,剩下的 70%——如果能与现代 AI 知识相结合——才能真正造就一个高效的开发者。(就像打孔卡被淘汰后,对编程的基本理解对于用键盘打代码依然大有裨益。)
不理解计算机的工作原理,你不可能单靠“凭感觉编程” (`Vibe Coding`) 就走向卓越。基础知识依然至关重要。对于那些既懂基础又懂 AI 的人来说,工作机会多到数不清!
点击图片查看原图