GitHub CEO Thomas Dohmke明确警告软件工程师必须拥抱人工智能(AI),否则将面临职业生涯终结。Dohmke在3日博客文章《开发者,重塑》强调,软件开发正在剧烈改革,不仅影响程序撰写,也彻底改变开发者角色定位。

文章基于22位已将AI深度集成工作流程的开发者访谈,说明AI已非未来趋势,而是必备工具。Dohmke点出“要么拥抱AI,要么退出这个行业”,反映AI产业的市场推广策略,部分高层以警示语气,若不跟上AI步伐将会淘汰。

Dohmke特别提及GitHub Copilot──GitHub推出的AI程序代码辅助工具(基于OpenAI技术开发),最初部分开发者视为噱头,但如今成为不可或缺的“合作伙伴”。这些开发者都由怀疑者转成AI策略家,学会如何将程序任务交给AI代理,精力改放在上下文设计、提示工程及程序代码验证。

改革越深入,开发者角色就由纯编码者转成架构设计师与AI程序代码审核者。部分开发者自称“程序代码激活者”或“程序代码创意总监”,强调用AI扩展软件设计的野心及能力。Dohmke指这种转变不会贬低开发者价值,反而是重新定义对开发的贡献度。越早使用AI工具的开发者也会有越多竞争优势。

五年内高达90%程序代码撰写自动化的预期,Dohmke预测,一流软件工程师必须精通系统设计、AI流利度、代理委派及品质保证等。这种转变虽然伴随挑战,许多开发者可能不愿意改变,但管理AI代理以取得最终成果,以后就是开发者的新常态。

Dohmke更强调,AI不会取代开发者,反而会使聪明企业增加招聘,因用AI可大幅提升开发者产能,使团队性能成倍增长。对创业公司企业,他警告AI能帮忙快速增加业务,但后续增长须依赖人类专长和经验,特别是系统架构和复杂功能开发。

外媒7月报道,Dohmke对初阶开发者的观点也较审慎,AI普及使年轻入行者面临更大竞争压力,工作市场更严峻。

(首图来源:Flickr/Collision Conf CC BY 2.0)