
AI的爆发式发展,让很多学习编程的人或者在职的软件工程师都很迷茫焦虑,更有甚者,像Anthropic CEO Dario Amodei 前两天说:“未来 3 到 6 个月内,90% 的代码将由人工智能编写;12 个月内,几乎所有代码都可能由人工智能生成”,那么究竟将来还需不要学习编程,吴恩达老师给出了他的看法:学习编程依然非常重要
以下是原文中文翻译,分享给大家
吴恩达
@AndrewYNg
如今有些人正在劝退他人学习编程,理由是人工智能将使编程自动化。这种建议将来会被视为史上最糟糕的职业建议之一。 我不同意那位图灵奖和诺贝尔奖得主所写的“编程这个职业很可能走向消亡 […] 而不是变得无所不能。 计算机将越来越多地自行编程。” 那些劝退人们学习编程的言论有害无益!
在 20 世纪 60 年代,当编程从穿孔卡片(程序员必须费力地在物理卡片上打孔,逐字符地编写代码)转向使用键盘和终端时,编程变得更容易了。那使得那个时代比以往任何时候都更适合开始学习编程。然而,正是在那个时代,诺贝尔奖得主赫伯特·西蒙写下了第一段引用的那些话。 今天那些劝人不要学习编程的论调,仍然在回响着他当年的观点。
随着编程变得更容易,应该有更多人来学习编程,而不是更少!
在过去的几十年里,随着编程从汇编语言发展到 C 语言等更高级的语言,从桌面端转移到云端,从纯文本编辑器发展到 IDE 再到人工智能辅助的编程(有时甚至都不怎么看生成的代码,只凭感觉编程,一些程序员最近开始称之为“随心所欲编程”),编程的门槛每一步都在降低。
我之前写过,我看到精通技术的人们正在协调使用人工智能工具,力求成为 “10 倍效率的专业人士” —— 他们的影响力是所在领域普通人的 10 倍。 我越来越相信,对于很多人来说,实现这一目标的最佳途径不是仅仅成为人工智能应用的消费者,而是学习足够的编程知识,从而有效地使用人工智能辅助的编程工具。
我最常被问到的一个问题是,那些担心被人工智能取代工作的人应该怎么办。我的回答是:了解人工智能,并掌控它,因为未来最重要的技能之一将是准确地告诉计算机你想要什么,以便它为你完成。 编程(或者让人工智能为你编程)是实现这一目标的绝佳途径。
当我在制作 “人人都能掌握的生成式人工智能” 课程,需要生成人工智能艺术作品作为背景图像时,我与一位研究艺术史并精通艺术语言的合作者一起工作。 他根据历史风格、调色板、艺术家灵感等,使用艺术语言来提示 Midjourney,从而获得了他想要的结果。 我不了解这种语言,我那些笨拙的提示尝试根本无法产生同样有效的结果。
同样地,科学家、分析师、营销人员、招聘人员以及各行各业的人们,如果通过学习编程掌握了软件语言,就能更精确地告诉大型语言模型或人工智能驱动的 IDE 他们想要什么,并获得更好的结果。 随着这些工具不断地让编程变得更容易,现在是学习编程、学习软件语言、学习让计算机完全按照你的意愿行事的最佳时机。

⭐
(文:AI寒武纪)