AI 时代还需要学写程式?GitHub CEO 告诉你开发者的未来价值在哪

著 AI 工具越来越强大、人人都能快速产生完整应用、网站或数据分析流程,传统的手动编写程式逻辑似乎显得开始变得多余?未来的工程师,是不是更像策展人与编辑,而不是键盘上的苦工?

最近网路上也越来越多类似的问题讨论。对此,现任全球最大开发者平台 GitHub 的 CEO Thomas Dohmke 近期接受访问,分享他对程式教育的看法、AI 如何重塑软体开发未来,并强调工程师的关键角色,以下动区为您做重点整理:


Dohmke 背景介绍

作为 GitHub 的执行长,Thomas Dohmke 的程式设计之旅始于 1990 年代初期,当时的他还只是个著迷于科技的东柏林少年。柏林围墙倒塌后,他接触到了电脑,并在大学毕业后进入汽车产业,为宾士开发驾驶辅助系统。

2008 年,受到 iPhone SDK 问世的启发,他毅然辞职,与朋友共同创立了 HockeyApp,一个为行动应用开发者提供测试版分发与错误报告的平台。这家仅有约 11 名员工、从未接受外部投资的新创公司,在 2014 年被微软收购。有趣的是,当年 HockeyApp 的 11 名员工中,包含 Dohmke 在内,至今仍有 7 位在 GitHub 工作。

Dohmke 认为,他自身的开发背景与对工程师工作的同理心,对他领导 GitHub 内部约千名工程师以及服务全球 1.5 亿开发者用户至关重要。

AI:开发者的超级助推器

Dohmke 强调,AI 是他 30 多年开发者生涯中所见过最具变革性的技术。他回忆起 90 年代初期,学习程式设计资源匮乏,需要靠书籍、杂志和社群摸索。如今,AI 工具如 GitHub Copilot 或 ChatGPT 大幅降低了入门门槛。

「你可以直接向 Copilot 或 ChatGPT 输入提示,它很可能就能为你编写一个基本的网页或一个小型 Python 应用程式,」

AI 不仅让学习程式设计变得更容易,尤其对于非英语母语者而言,更实现了技术的普及化。另一方面,AI 也显著提升了现有开发者的生产力,预计能带来 10% 到 50% 的效率提升,帮助他们应对积压已久的工作、技术债以及加速创新。

「几乎所有有一定历史的软体专案都有太多工作要做,」Dohmke 指出,「AI 工具能减轻负担,彻底改变开发者的工作方式。」GitHub 自 2020 年 6月 GPT-3 问世后便开始研发 Copilot,致力于成为 AI 程式码生成领域的领导者,目标是让开发者更有效率、更快乐地编写程式码。

人类工程师的未来:创造力与系统思维

尽管 AI 功能强大,Dohmke 并不认为工程师会被取代。「我认为我们距离输入一个指令就能让 AI 建立一个像 GitHub 这样复杂系统的世界还很遥远。」

他解释,建构复杂系统需要成千上万个决策,从选择程式语言、框架、云端平台,到更复杂的系统架构设计,这些都需要人类工程师的专业判断、系统思维、设计能力与创造力。

「我们需要工程师来做工程的事情,」Dohmke 强调,「他们需要运用他们的技艺,应用系统思维和设计,才能建构出真正优秀的应用程式。」

他认为 AI 是强大的助手,能将开发者的想法更快地转化为现实,甚至让仅有数人乃至一人的小型新创团队,也能借助 AI 建立起价值数百万甚至数十亿美元的业务。然而,最终的产品市场契合度、使用者体验以及商业模式的成功,仍离不开人类的智慧与决策。

给学习者与开发者的建议

Dohmke 坚信,程式设计如同物理、地理、数学一样,是基础技能,应在学校教授。「软体无处不在,我们的日常生活早已被软体主导,」他认为,理解软体的运作方式至关重要。

他给予学习者和开发者三点建议:第一,学习程式设计;第二,利用 AI 作为学习和开发的工具,克服语言等障碍;第三,持续学习与实践。

「学习永无止境」他表示「相较于 90 年代,现在获取资讯的管道更多元,持续精进才能保持领先。」他自己也身体力行,每天使用 GitHub Copilot 编写脚本、利用 AI 生成图片、总结会议和邮件,并乐于尝试各种新兴 AI 工具,将其视为具有无限耐心的个人助理。

来源
免责声明:以上内容仅为作者观点,不代表Followin的任何立场,不构成与Followin相关的任何投资建议。
喜欢
收藏
评论