在AI技术迅猛发展的今天,一个引人深思的现象正在发生:AI正在接管代码编写的工作,而AWS首席布道师Jeff Barr却认为,开发者的未来在于「沟通」。这一看似矛盾的观点,实则揭示了AI时代开发者价值的深刻转变。

从「叙事者」到「实践者」:Jeff Barr的转身
Jeff Barr,AWS的「第一张脸」和「第一喉舌」,在过去20年撰写了3300多篇技术博客,总计150万字,记录了AWS从5项服务到200多项的几乎每一次重要发布。他所开创的「带着个人温度、先于PR稿」的博客布道模式,几乎定义了后来所有云计算公司乃至大部分科技公司与开发者社区的沟通范式。
2024年,这位在云计算深耕多年的「首席布道师」迎来了一次身份上的微妙转变——他正式宣布不再担任AWS新闻博客的主笔,将工作重心从「持续输出内容」转向「深入技术实践」。
用他自己的话来说,他想离开那台永不停歇的「追逐热点新闻的跑步机」(hot news treadmill),重新「深入研究」(Deep Dive),回归AWS文化中最原始的角色——「开发者」(Builder)。
这个转身,恰恰发生在AI Agent席卷软件开发行业的「前夜」,这使他的选择增添了一层象征意义。从云计算时代的「叙事者」,到AI浪潮下的「实践者」,Jeff Barr的「转身」为我们提供了一个珍贵的第一视角,让我们得以重新思考:在AI席卷而来的今天,云计算哪些在「变」,哪些「不变」,以及开发者价值如何实现一场「终极回归」。
云计算的「变」与「不变」
在Jeff Barr看来,AI正在重塑应用层,但支撑这一切的底层逻辑,并未改变。
「云计算的核心原则依然不变,」他在采访中强调,「我们仍然需要灵活性、安全性和可扩展性(flexibility, secure and scalable)。」
这是他作为20年的「首席布道师」和「第一用户」观察到的「不变」。从S3和EC2时代开始,这些就是云计算的价值基石。无论上层应用如何变化,云作为「基础设施」的承诺——按需取用、弹性伸缩——依然是所有创新的前提。
但「变化」也正以一种前所未有的方式发生。AI的需求,正在倒逼云计算基础设施本身发生「巨变」。
最大的「变」,在于「使用体验」和「反馈模式」的根本不同。Jeff Barr见证了S3和EC2的诞生,他在采访中形容它们「在最初非常简洁(clean and simple)」。这些经典云产品是「确定性」的:你请求10个实例,就得到10个实例。它们是功能明确的工具,开发者是绝对的「操控者」。
而AI产品,如AWS推出的AI IDE开发工具Kiro,则是「非确定性」的。「你不再是操控者,而是对话者和协作者。」Jeff Barr谈到,开发者现在需要与AI「共同创建需求」、「通过聊天定制提示词」——这些观点在他近期的演讲中被反复提到。
「AI工具最大的优点,」Jeff Barr在采访中直言,「是极大地提升生产力,并允许更多不同背景的人构建应用。」
这种体验的转变,让云计算公司面临的挑战从「如何提供资源」转向了「如何理解意图」。这也让Jeff Barr意识到,他过去20年所依赖的「布道」模式,可能已经不够用了。
布道20年,为何选择「回归」开发者?
2004年,Jeff Barr决定开始写AWS博客时,AWS的高管们一开始很难理解。
「他们担心PR风险,」他在一次访谈中回忆,当时绝大多数博客都是个人化的,高管们无法理解为何要用这种非官方的形式发布产品。他最终靠一个博客平台的免费试用券,自己搭建了原型并写了两篇,才让Andy Jassy(时任AWS CEO)点头说:「哦,这下我们懂你意思了。」
他开创的「个人博客」模式,核心是「真实性」和「反馈闭环」。他坚持使用第一人称「I」(我)来写作,因为他必须是每一项服务的「第一个用户」。
「我爱我们的团队,但在我亲手体验之前,我一个字都不信。」Jeff Barr曾这样说。
然而,也正是这个他坚持了20年的「核心原则」,最终「促使」他做出了这次「转身」的决定。
AWS的服务组合已经变得极其庞大和复杂。作为「布道者」,他每天的工作从「深入研究」变成了「疲于发布」。他可以讲述一个新服务,但他已经没有时间去真正构建一个复杂的应用来「亲手体验」它。「我想离开那台『追逐热点新闻的跑步机』,」他在宣布停止更新博客后,在访谈中坦言,「这些年我构建代码的能力在稳步下降。」
他意识到,自己无法再践行「第一用户」的承诺了。在AI时代,如果只是「隔岸观火」地谈论AI Coding,而没有亲手去用,那将是对他所开创的「布道者」精神的最大背叛。
于是,在20年这个标志性的节点,他做出了一个看似矛盾却灵魂契合的决定:为了真正守护「布道者」的灵魂,他必须先卸下「首席博主」的标签,回归到那个最原始的身份——开发者。
当回归的「活化石」,遇上AI Agent
「回归」并不容易。Jeff Barr坦言,自己最早是写汇编和C语言的「老古董」,面对现代云原生开发的复杂性,他同样力不从心。
而AI Agent,成了他「重新上手」的第一个工具。
作为回归的开发者,他说自己使用AI Agent的真实体感是,「它让开发者可以变得更有野心,去构思更宏大的应用。」
这与他最早做开发时截然不同。那时,开发者90%的时间都在与「技术摩擦力」搏斗——配置环境、调试内存、寻找文档。而现在,AI Agent极大地抹平了这种「摩擦力」。
在采访中,我们请他以「首席布道师」的视角来「评测」一下现在的Coding Agent。
「最大的优点,」他几乎没有犹豫,「是极大的生产力,它让更多人能开发应用。」
「但最大的槽点,」他话锋一转,流露出一个「技术宅」的隐忧,「我确实有点担心,人们会构建出他们自己都不完全理解其工作原理的应用。」
这种「不理解」,是AI时代的「新常态」。这也彻底改变了他作为「开发者」和「布道者」的关注点。
「以前,我关注的是功能的『是什么』(What)」他解释,「而现在作为开发者,我更关注工作流的『怎么样』(How)。」
这种关注点的转变,在他分享的演讲PPT中体现得尤为清晰。他详细对比了「Old School」开发与AI时代的开发流程。
在他看来,之前的软件开发,是开发者使用一系列孤立的工具(如编辑器、编译器、调试器)来「手动」将脑中的「想法」翻译成「代码」。这个过程漫长、充满「技术摩擦力」,开发者的核心工作是「实现」(Implementation)。
而在AI时代,他展示了自己总结的「规范驱动开发」(Spec-driven development)新流程。这个流程依然始于「想法」(Idea),但开发者的核心工作不再是「实现」,而是与AI一起「共同创建」一个极其清晰的「意图」(Intent)。

他在演讲中举例,开发者通过与Kiro这样的AI Agent「来回往复」地对话,共同创建需求、共同创建规范、共同审查设计。一旦这个「意图」被清晰定义,AI就可以接管大部分的「实现」工作,乃至测试和部署的工作。
他意识到,当AI接管了「实现」之后,开发者的战场,已经转移到了「意图」。
Agent的「终局」与开发者的「新价值」
那么,AI Agent的「终局」会是什么?
「预测未来总是很难,尤其是10年后,」Jeff Barr对「AI智能体需要10年成熟」的判断持保留态度,「5年前我们都无法预测今天。」
但他给出了自己的判断:AI Agent的终极形态,绝不是停留在「代码补全」。
「未来可能会出现『单人独角兽』,」他在这次采访以及近期前往日本、印度等地交流时反复提到这个论断,「即由单个开发者构建的十亿美元级创业公司。」
在他看来,AI Agent的终局,是一个可以理解复杂业务逻辑、自主编排云服务的「智能体」。一个开发者,将拥有过去100人团队的执行力。
当AI Agent真的能自主「实现」时,开发者的「核心价值」又是什么?
「在AI时代,一个开发者的核心价值,正在从『与机器沟通』转向『与人沟通』。」Jeff Barr给出了一个出人意料,却又无比笃定的答案。
这个判断其实有点反AI时代的「常识」,此前不少人担心与AI的协作会让人变得更加封闭,但Jeff Barr有自己的判断依据。
「过去,开发者的主要职责是准确地与电脑沟通,偶尔才与人打交道。这导致了开发者『安静、内向、只喜欢看屏幕』的刻板印象。」他解释道,但在AI时代,AI Agent接管了大量与机器沟通的「实现」工作。开发者的核心价值从实现「产品」转移到了理清「意图」,这就解释了为什么沟通变得如此重要。
「在未来,成功的开发者将是那些更开放、更善于社交的人。」Jeff Barr对此非常笃定,「你必须能高效地与客户沟通『需求』——去倾听和理解他们面临的业务问题;与同事沟通『架构』;以及,清晰、巧妙地将你理解的这一切,传达给你的AI Coding Agent。」
这正是他演讲中定义的下一代开发者的工作方式:不再是「敲代码」,而是在「通过聊天定制提示词」、「共同创建需求」。
最后,他也给新时代的开发者一些自己的建议。当被问及「AI思维」时,他答道:「这意味着你应该去构思非常宏大的想法,并着手解决那些真正的大问题。」
但他也反复强调,新工具的出现,不代表旧技能的贬值。在AI时代,开发者需要「两条腿走路」:
「我不断地鼓励开发者,」他在采访中总结道,「第一,要确保他们『保持技术能力,并紧跟新技术和新版本』;第二,去提升那些『非技术性』的技能,尤其是『强大的人类沟通技巧』。」
从「叙事者」到「构建者」,Jeff Barr的「二次启航」才刚开始。他停下了更新20年的技术博客,却让我们更清晰地看到了一个开发者的「核心价值」——正如他在演讲中强调的,开发者的工作正从「主要靠手写代码」转向「主要靠大脑阅读和审查代码」,最终的核心价值,是那颗能定义问题、描述意图的大脑。
开发者如何在AI时代保持竞争力
面对AI带来的变革,开发者应该如何调整自己的技能组合和发展路径?Jeff Barr的经验为我们提供了宝贵的启示。
1. 技术能力与沟通能力并重
Jeff Barr强调,在AI时代,开发者需要「两条腿走路」:一方面保持技术能力,紧跟新技术和新版本;另一方面提升非技术性技能,尤其是强大的人类沟通技巧。
这种双轨发展模式反映了AI时代对开发者的新要求。技术能力仍然是基础,但不再是唯一的价值所在。沟通能力、业务理解能力、团队协作能力等「软技能」变得前所未有的重要。
2. 从「实现者」到「问题定义者」
AI接管了大量的「实现」工作,这使得开发者的角色正在从「代码实现者」转变为「问题定义者」和「意图描述者」。
成功的开发者将不再仅仅关注「如何实现」,而是更深入地思考「为什么实现」和「实现什么」。这种转变要求开发者具备更广阔的业务视野和更深刻的用户洞察能力。
3. 培养AI协作思维
与AI协作不是简单地使用工具,而是培养一种新的思维方式。开发者需要学会如何有效地与AI沟通,如何通过对话共同创建需求,如何利用AI的强大能力来实现更宏大的目标。
Jeff Barr提到的「规范驱动开发」模式,正是这种AI协作思维的体现。开发者需要学会如何将模糊的想法转化为清晰的规范,如何通过迭代与AI共同完善这些规范。
4. 保持终身学习的态度
技术变革的速度正在加快,新的工具和框架层出不穷。开发者需要保持终身学习的态度,不断更新自己的知识体系,适应技术发展的新趋势。
Jeff Barr自己从「首席布道师」到「回归开发者」的转变,正是这种终身学习精神的体现。即使已经取得了巨大的成就,他仍然愿意放下过去的成就,重新开始学习和实践。
结语:AI时代的开发者价值
AI正在接管代码,但这并不意味着开发者价值的终结。相反,它正在重塑开发者的价值,将开发者的角色从「与机器沟通」转向「与人沟通」,从「手写代码」转向「定义意图」。
Jeff Barr的转身告诉我们,在AI时代,开发者的核心价值不在于能够多快地编写代码,而在于能够多好地理解需求、多清晰地表达意图、多有效地与人协作。
那些能够适应这种转变、培养新技能、拥抱新工具的开发者,将在AI时代找到自己的新位置,创造出更大的价值。正如Jeff Barr所言:「成功的开发者将是那些更开放、更善于社交的人。」
AI不会取代开发者,但会取代那些不适应AI时代变革的开发者。开发者的未来,不在于与机器竞争,而在于利用机器的力量,更好地解决人类面临的问题。
这正是AI时代开发者价值的「终极回归」——回归到解决真实问题的本质,回归到与人协作的本源,回归到创造价值的初心。









