摘要

Google首席工程师Jaana Dogan的案例表明,AI能快速生成分布式Agent编排系统原型,但依赖团队一年的探索、验证与对齐成果;AI降低执行成本,新瓶颈是“想清楚要做什么”,判断力与深度认知成工程师核心竞争力。

AI能一小时写完代码,为什么Google团队却花了一整年?拆解工程师的核心价值变迁

最近有个刷屏的故事,Google首席工程师Jaana Dogan分享了一段经历:她的团队花了整整一年时间研发分布式Agent编排系统,期间试过各种方案、产生了无数分歧,始终没能达成定论;而她把核心需求告诉Claude Code后,这个AI工具只用一小时就生成了他们团队去年一整年做的东西。

看到这里,你大概率会冒出几个问题:AI是不是真的要替代程序员了?大公司的组织效率真的低到这种程度?一小时能做完的事,为什么要花一整年?其实,这个故事的真相,藏在Jaana Dogan后续的澄清里,也藏在AI时代工程师价值的底层逻辑里——我们看到的“一小时”,是站在“一整年”的认知积累之上的;而AI改变的,从来不是“要不要人”,而是“人该具备什么能力”。

一、刷屏的推文:AI一小时复刻一年工作?故事其实有另一半

Jaana Dogan的这条推文在技术圈刷屏了好几天,不同的人都从里面找到了自己想要的答案:有人说这是大公司病的铁证,一年的活儿一小时就能干完,可见组织效率有多低;有人说这是Claude Code的“封神时刻”,连Google自己的首席工程师都在用竞品;还有人担心,程序员是不是要失业了,AI已经能替代整个团队。

这些解读都抓住了部分事实,但都漏掉了最关键的信息——Jaana Dogan后来专门发了长文澄清,让我们看到了故事的全貌:

  1. 团队这一年并非“无所事事”,而是搭建了好几个版本的分布式Agent编排系统,每个版本都有各自的优劣,只是始终没能达成共识;
  2. 她给Claude的Prompt,不是凭空的要求,而是浓缩了团队“存活下来的最佳想法”——这是一年时间里,所有探索、试错、淘汰后留下的精华,只被压缩进了三段话;
  3. Claude生成的只是“玩具版本”,并非能直接上线的生产级代码,只是作为开发起点足够优秀。

简单来说,这不是AI凭空创造出了一套系统,而是一位懂行的专家,带着团队一年积累的研究成果,用AI把成熟的想法快速变成了代码原型。AI做的是“把想法落地成代码”的最后一步,而前面所有的认知劳动,都是人完成的。

二、一年的时间,到底花在了看不见的地方

我们习惯用“产出”来衡量工作价值:写了多少行代码、做了多少个功能、迭代了多少个版本。如果这些“产出”能被AI在一小时内复现,那团队过去一年的“工作”到底是什么?

其实,Jaana Dogan的团队这一年,核心在做三件没有直接“代码产出”,但却必不可少的事:

1. 探索:为没有标准答案的问题试错

分布式Agent编排是一个没有“标准答案”的技术问题。团队需要尝试不同的架构、不同的通信机制、不同的容错策略——这些尝试里,大部分都会失败,但失败本身是必要的“学费”。比如有的架构在理论上可行,但在实际场景中无法兼容现有系统;有的通信机制效率高,但容错性差;有的容错策略足够稳定,但性能又达不到要求。这些试错的过程,没有办法被AI替代,因为AI无法凭空判断“哪种方向更适合真实业务场景”,只能基于人的探索结果做后续的执行。

2. 验证:在真实负载下暴露问题

想法落地成初步代码后,必须放到真实的业务负载下测试效果。很多技术问题,只有在真实的流量、数据量、并发场景下才会暴露——比如某个模块在小流量下运行正常,一旦流量翻倍就出现卡顿;某个容错策略在模拟环境中有效,在真实生产环境中却无法应对突发故障。这个过程漫长、枯燥,还充满意外,却是确保系统能落地的关键。AI可以生成代码,但无法替代“在真实场景中验证想法”的过程,因为它没有真实业务的上下文和负载数据。

3. 对齐:比写代码更耗时的共识建立

Jaana Dogan提到“not everyone is aligned”,这是大公司工作的核心痛点之一。在大型企业中,让不同团队、不同利益方、不同技术偏好的人达成共识,往往比写代码难十倍。团队需要开会讨论方案、写文档阐述逻辑、说服持不同意见的同事、在多方诉求中妥协,再开会确认——这些工作不产生一行代码,却消耗了大量的时间和精力。比如有的团队更看重系统的可维护性,有的团队更关注性能,有的团队则优先考虑成本,要让所有人对最终方案达成一致,本身就是一场漫长的博弈。

我们总以为“写代码”是技术项目中最耗时的部分,却忽略了前面的需求分析、方案探索、验证,以及组织内的共识对齐。过去,因为写代码的成本高,这些“非代码工作”的价值被掩盖了;现在AI让写代码的成本急剧降低,这些看不见的工作,才真正凸显出价值——AI能替代的是“写代码”这个动作,却替代不了“探索方向、验证效果、对齐共识”这些认知劳动。

三、技术瓶颈的转移:从“会做”到“会说清楚要做什么”

Jaana Dogan有一段总结,堪称整个故事最有价值的部分:“需要好几年时间去学习、在真实产品中验证想法、找到能长期使用的模式。一旦你有了这些洞察和知识,构建本身就不难了。因为可以从零开始建,最终产物反而没有历史包袱。”

这句话点透了AI时代技术工作的核心变化:瓶颈正在从“怎么实现”转移到“想清楚要做什么”

1. 过去的瓶颈:从想法到代码的工程鸿沟

在AI普及之前,技术工作的核心瓶颈是“实现”。哪怕你已经想清楚要做什么、怎么做,从想法到可运行的代码之间,依然隔着漫长的工程工作:需要招聘合适的工程师、拆分任务分工、排定开发周期、一步步写代码、做测试、和其他模块联调……这个过程需要大量的人力和时间,哪怕是小的功能调整,也可能需要几天甚至几周的开发。

比如要做一个分布式Agent编排系统的核心模块,你得先确定用什么语言、什么框架,再写核心逻辑,接着做单元测试、集成测试,最后和其他模块联调——这些步骤缺一不可,且每个步骤都需要专业的工程师投入时间。

2. 现在的瓶颈:能不能精准“表达”需求

AI的出现,正在抹平“实现”的鸿沟。现在,只要你能说清楚“要什么”,AI就能快速把想法变成代码原型。但新的问题来了:你的Prompt能不能精准描述问题?能不能包含所有正确的约束条件?能不能体现你对“取舍”的判断?

这就是所谓的“从实现到表达的转移”:以前,“会干活(写代码)”的人最值钱;现在,“会说清楚要干什么”的人更值钱。

但这里有个关键前提:“说清楚”的能力,不是凭空来的。Jaana Dogan的Prompt之所以有效,是因为她真的懂分布式Agent编排这个领域——她知道核心需求是什么、关键约束有哪些、不同方案的取舍点在哪里。如果换一个不懂这个领域的人,就算给Claude同样三段话的篇幅,大概率也出不来能用的东西。

说到底,AI放大的是你已有的认知,而不是凭空给你认知。它就像一个能力极强的执行助手:你懂行,它能帮你把想法快速落地;你不懂行,它连你真正要什么都摸不清,更别说生成有用的代码。

四、AI让执行变便宜,这些能力反而更贵了

既然AI把“执行(写代码)”的成本降到了极低,那什么能力变得更稀缺、更有价值了?答案很明确:那些AI无法替代的、需要人类基于经验和认知做出判断的能力。

1. 判断力:在多个可行方案中做选择

AI能帮你生成十几种可行的技术方案,但最终选哪一个,需要对业务的理解、对用户的洞察、对技术趋势的预判——这些都是高度依赖人的能力。

比如分布式Agent编排系统,AI可能会给出基于K8s的方案、基于自研调度器的方案、基于云原生函数的方案,每种方案都能跑通。但哪个方案更适配团队的现有技术栈?哪个方案能支撑未来3年的业务增长?哪个方案的运维成本更低?这些问题,AI无法给出答案,只能靠人结合业务场景和团队情况做判断。

2. 品味:定义“什么是好代码”

同样是能跑的代码,“好代码”和“烂代码”的差距天差地别——可维护性、可扩展性、优雅程度,这些都是“代码品味”的体现。AI能写出能运行的代码,但“什么是好代码”这个标准,需要人来定义和坚持。

比如AI生成的“玩具版本”代码,可能能实现核心功能,但没有考虑代码的可维护性(比如没有注释、变量命名混乱),也没有考虑可扩展性(比如硬编码了配置,无法适配不同环境),更没有考虑性能优化(比如循环嵌套导致效率低下)。而有经验的工程师,会基于自己的“品味”,把这些AI生成的代码打磨成生产级的代码——这个过程,是AI无法替代的。

3. 对问题的深刻理解:穿透表象看到本质

很多技术问题,表面上是技术问题,底下其实是业务问题、组织问题,甚至是政治问题。能穿透表象看到本质的人,永远是稀缺的。

比如Jaana Dogan团队的分歧,表面上是“选哪种架构”的技术分歧,本质上可能是不同团队的KPI不同(比如A团队关注性能,B团队关注成本)、技术栈偏好不同(比如有的团队熟悉Java,有的团队熟悉Go),甚至是话语权的博弈。能看透这些本质,推动各方达成共识的人,比只会写代码的人更有价值——而这种能力,是AI永远学不会的,因为它无法理解人类组织的复杂诉求和利益关系。

五、AI时代,个体和小团队的机会在哪里?

Jaana Dogan的故事还有一个潜台词:大公司的“对齐成本”被AI无情放大了。

过去,大公司靠“人海战术”堆执行力,用流程保证质量,小团队资源有限,很难在复杂项目上和大公司竞争。但现在,AI补齐了小团队的执行力短板,小团队的核心优势——决策快、包袱轻、方向调整灵活——反而变成了真正的护城河。

前Google和Meta的杰出工程师、Gemini大模型的联合作者Rohan Anil就说过:“如果我当年能拥有Coding Agent,特别是像Opus这种级别的模型,我不仅能省下职业生涯前6年的时间,甚至能把这些工作量压缩到短短几个月内完成。”

这句话道出了个体和小团队的机会:


  • 对于个体:你的判断力、学习能力、对问题的理解深度,正在成为核心竞争力。AI能帮你搞定所有“执行层面”的工作,但你需要做的是“想清楚方向”——只要你能精准定义问题、做出正确的判断,AI就能帮你快速落地,一个人的效率就能抵得上过去一个团队。

  • 对于小团队:不用再和大公司拼“执行力”,而是拼“决策效率”和“认知深度”。一个小团队想清楚了方向,一小时就能用AI做出原型;而大公司哪怕有一百个人,只要没想清楚,开一年会也无法对齐——这种效率差,就是小团队的机会。

举个例子:如果一个小团队想做分布式Agent编排系统的轻量化版本,创始人懂这个领域的核心痛点,能精准描述需求,用AI一小时生成原型,接着快速测试、调整方向,几周就能推出第一个可用版本;而大公司可能要先开十几次会议对齐方向,再拆分任务给不同团队,几个月才能出第一个版本——小团队的灵活和高效,在AI时代被无限放大了。

FAQ(常见问题解答)

Q1:AI真的能替代程序员吗?

A1:不能。AI能替代的是“写代码”这个执行动作,但无法替代程序员的认知劳动——比如探索技术方向、验证方案有效性、做出决策、定义好代码的标准、理解问题的本质。真正有价值的程序员,不是“会写代码的人”,而是“会想清楚要写什么代码的人”。

Q2:为什么Google团队花一年做的事,AI一小时就能复刻?

A2:因为AI复刻的只是“写代码”的最后一步,而团队一年的时间花在了探索、验证、对齐这些认知劳动上——这些劳动是AI无法复刻的,也是生成有效Prompt的基础。没有这一年的积累,Jaana Dogan的Prompt也无法让AI生成可用的代码。

Q3:AI时代,程序员该怎么提升自己的竞争力?

A3:重点提升AI无法替代的能力:一是判断力,学会在多个方案中做正确的选择;二是代码品味,能定义并打磨出高质量的代码;三是深度思考能力,能穿透技术表象看到业务、组织的本质;四是表达能力,能精准描述需求,让AI成为自己的执行助手。

Q4:小团队用AI做复杂项目,比大公司有优势吗?

A4:有。大公司的对齐成本高,决策流程长,而小团队决策快、包袱轻,能快速用AI落地想法。只要小团队创始人有足够的认知深度,能精准定义问题,就能用AI补齐执行力短板,在复杂项目上比大公司更快出成果。

总结

Jaana Dogan的故事,不是“AI替代人类”的故事,而是“AI重构工程师价值”的故事。

AI让“写代码”这个执行动作变得越来越便宜,但它没有让工程师贬值——只是重新定义了“优秀工程师”的标准:过去,能把代码写好的人是优秀的;现在,能想清楚要写什么、能做出正确决策、能穿透问题本质的人,才是真正有价值的。

对于我们每个人来说,不用害怕AI,也不用高估AI——它只是一个工具,就像过去的编译器、IDE一样,会放大我们的优势,也会暴露我们的短板。你拥有的认知越深、判断力越强、对问题的理解越透,AI能帮你创造的价值就越大;反之,如果你只会机械地写代码,没有自己的思考和判断,才会被AI替代。

AI时代的工程师,不是“会干活”的人,而是“会思考”的人——这才是这个刷屏故事给我们最核心的启示。