在AI技术一日千里的今天,一种焦虑开始蔓延:AI会取代程序员吗?当我们看到AI几乎可以瞬间生成大片规范代码,多花点时间甚至能写完一个完整的项目时,开发者的价值似乎正在被稀释。
如果你正处于焦虑的状态,突然有一个在技术行业从业50年,经常跟全世界开发者交流的人告诉你,AI编程时代,开发者反而变得比以往任何时候都更加重要,你会不会没有那么焦虑?

这个人就是亚马逊云科技首席布道师Jeff Barr,2025年10月上海的Qcon大会上,Jeff Barr时隔16年再次来中国,上次来华,他向国内宣告了云计算时代的来临,而这次则为广大开发者带来了好消息。
AI编程时代,开发者很重要,因为那是创建未来的人
“过去20多年我一直与开发者交流,这让我倍感满足。我们相信开发者是创建未来的人,而我们的职责之一就是支持他们完成对未来的构建。”Jeff Barr在采访的开场中这样说道。

说起Jeff Barr,相信关心云计算产品技术的朋友都不陌生,或多或少都会看到过他写的博客。据统计,他从2004年到2024年期间,一共写了3283篇博客,150万字,持续向开发者输出云计算的知识,帮助他们更好地使用云技术。
亚马逊云科技最早就是为了解决亚马逊自身在电商业务扩展时遇到的技术难题。他们发现工程师花了大量时间在重复的工作上,比如部署服务器、配置网络、管理数据库,而不是在业务本身。
亚马逊云科技推出的第一批服务,比如Amazon S3、EC2、SQS精准地解决了开发者普遍会遇到的问题,这立刻引起了开发者的共鸣。而最早将这些技术用开发者喜欢的语言介绍给开发者的人,就是Jeff Barr。
可以说,Jeff Barr用博客建立了亚马逊云科技与全球开发者沟通的桥梁和信任的基础。2024年年底,Jeff Barr宣布不再写线上博客,而是要出去,与全世界的开发者面对面交流,继续帮助亚马逊云科技延展AI技术生态。

将近一年时间,他走了15个国家,发现全球各地的开发者对于AI的未来都很激动,他认为这是过去20年来最大的一次变化。不变的是开发者依然很重要,对亚马逊云科技来说的,AI时代,开发者的生态变得更加重要了。
在AI时代,亚马逊云科技面向开发者推出了多种服务,我认为其中最重要的有两个:在云端推出了像Amazon Bedrock这样的模型集中化平台,提供基于API的模型调用服务,而在开发者端推出了名为Kiro的AI IDE,直接赋能开发者。
像Kiro这样的AI IDE,确实大幅降低了手写代码的门槛。但这绝不意味着不再需要技术能力。恰恰相反,它要求开发者从工匠转变为架构师。AI可以帮你搬砖,但你必须告诉它把砖放哪儿、为什么这么放,高速它是打算盖一座教堂还是一座监狱。
这种发现问题、拆解需求和构建体系的能力,是AI无法取代的,也是创业公司能否成功的核心。
AI编程时代,现有的开发工具依然很重要
在AI时代,很多人会因为AI能力的进步速度而感到恐慌。一些领域的专业人士甚至会自我怀疑,这么多年寒窗苦读学到的东西,AI一下就学会了,我学的东西还有意义吗?我要怎么跟AI比拼下去?

他在演讲中提到,“我衷心希望你将所有这类AI驱动的工具视为助手,而非对你及其所创造精彩事物的替代品。”在Jeff Barr看来,AI也只是给人用的一个工具,这些工具都将帮助你提升技能,让你成为更强大的开发者。
从机器语言到汇编、再到Java、Python这样的高级语言,开发工具的抽象成都在提升,为了提高开发效率和质量,开发者们在过去几十年来开发出来一系列工具和知识,而AI大模型整合了整个开发的知识体系,然后打造了更强的AI编程工具。
亚马逊云科技新推出的Kiro就是很好的例子。这是一个AI增强的IDE工具,它支持以Vibe Coding的方式快速构建应用,但在Jeff Barr看来,这种方式适合中小型应用的开发,而Kiro独到的Spec-driven Development(规范驱动开发)则适合大型项目开发。
在规范模式下,开发者输入需求描述,与Kiro反复沟通来扩展细节,最终生成一份符合预期的技术规范(specification),然后把规范转化为实现的方案。整个开发过程变得更可控,而且可以导入企业的技术标准,确保项目统一规范。
直白点说,规范模式提供了一套让AI遵守的企业企业大型项目开发工作流程,让开发者能清楚地知道,AI生成的这些代码是不是开发者想要的,这是一种更适合用在企业的AI开发工具。
我们要做的就是好好利用AI强化的各种工具。以人为本思考,只有让AI使用我们现有的工具,这样人类才能评估、反馈、迭代和监控AI的产出。如AI用一套我们完全无法理解的方式去构建,那么当它出错时,我们将束手无策。
这就像马斯克坚持要做人形机器人一样。很多人不理解,觉得这难度太大很难落地。但马斯克的核心逻辑是:人形机器人,可以使用为人类打造的现有工具。它能被无缝容纳进人类世界,而我们不必为了它去改造整个世界,能更好地为人所用。
AI编程时代,开发者的沟通能力很重要
在任何时候,沟通都是最重要的。而在AI时代,这一点被放大了无数倍。Jeff Barr在采访中提出了一个非常有意思的观点,他坚信:“未来成功的开发者,将会具备非常强的人际沟通能力。”
这让我想起了曼哈顿原子计划里的奥本海默,他不仅仅是一个物理学家,更是一个沟通能力超强的项目经理。他的工作是与一群世界顶级的天才科学家沟通,理解他们的想法,挖掘他们的潜力,并将一个模糊的战略目标转译为清晰、可执行的工程路径。
Jeff Barr在采访中提到,过去的开发者,主要是和机器沟通,他们往往安静而内向。而未来的开发者,则会更加善于社交,他们需要更有效地与客户、与同事以及AI助手沟通协作。
当他们面对客户,需要清晰地挖掘出客户到底想要什么?;当他们面对AI,需要精准地下达命令,让AI去做什么,而且能验证AI是否达到了预期;他们还需要面对同事,高效地协作,争取资源和支持完成项目。
AI极大地增强了开发者的单兵作战能力。在Jeff Barr的设想中,“单人独角兽”(一个人成就10亿美元公司)在未来并非不可能。但这种超强能力的背后,对于需求翻译能力要求会非常高。
这或许是开发者最坏的时代,因为一部分低层次的开发工作会被AI取代。同时,这也是开发者最好的时代,开发者可能不需要熟练地手动敲出更多代码,开发的门槛进一步降低,具有开发能力人群会进一步扩大。
采访的最后,Jeff Barr建议刚入行或者打算入行的年轻开发者要具备AI思维,认为这是一种更具雄心、更有远见的思维方式,它让人能够从更大的格局出发,去思考和解决真正重大的问题。



