近期,OpenAI董事长布莱特·泰勒在接受《商业内幕》采访时,表达了对计算机科学教育的坚定支持。泰勒强调,尽管编程技能在当今社会极为重要,但学习计算机科学远不止于此。
“计算机科学的学习远超越编写代码,”泰勒说道,“它涵盖了诸如大O符号、复杂性理论、随机算法以及缓存未命中等深层次概念。这些构成了计算机科学的核心,而编程只是其外在表现。”他认为,计算机科学专业能够培养学生的系统思维,这是解决问题的关键。
泰勒进一步设想了一个未来图景,在这个图景中,工程师不再直接编写代码,而是操作能够自动生成代码的机器。他解释道:“未来的工程师将成为这些智能机器的操作者,他们的主要任务是解决问题和创造产品。在这个过程中,系统思维始终是最大的挑战。”
泰勒本人便是计算机科学领域的佼佼者,他毕业于斯坦福大学,拥有计算机科学学士与硕士学位。他的见解无疑为计算机科学教育的重要性提供了有力的背书。
在AI领域,泰勒的观点得到了多位同行的共鸣。微软首席产品官Aparna Chennapragada指出,AI技术确实使编程变得更加抽象,但这并不意味着可以忽视计算机科学的基础知识。她认为,这些基础知识对于理解和应用AI技术至关重要。
谷歌Android负责人Sameer Samat也在接受采访时表达了对计算机科学教育的关注。他认为,计算机科学需要“重塑”,重点应放在培养学生解决问题的能力上,而非仅仅是编程技能。他强调,计算机科学本质上是一门研究解决问题的科学。
事实上,AI辅助编程工具已经在悄然改变软件开发流程。谷歌CEO桑达尔·皮查伊透露,谷歌目前有三成的新代码是由AI生成的。这一趋势进一步证明了泰勒关于未来工程师角色的预见——他们将成为智能工具的操作者,利用这些工具解决问题和创造价值。