初级开发者的反击,暨编程智能体的降临

【译者按】史蒂夫·耶格(Steve Yegge)是Sourcegraph公司的软件工程负责人。同时也是一位资深程序员。3月22日,他在其公司博客上发表了这篇文章:Revenge of the junior developer。

他在LinkedIn上写道:“我根本不敢想这会把人惹成什么样。这些话一旦说出口,就收不回来了。连我自己都犯嘀咕,是不是该让这些东西再沉淀沉淀,再拿出来说。但没办法,我还是觉得得赶紧把消息放出去。”

本文对于“编码智能体”的预测,与行业内的专家们目前的共识大相径庭。以至于读完本文之后,译者都不知道Steve描绘的未来图景是一个光明未来,还是一个充满黑暗的未来。无论如何,本文值得一读,故译者辅助Gemini,快速完成了翻译工作。如有错误或遗漏,敬请谅解。

点击阅读原文可访问英文原文。以下为译文

大家好,好久不见!

我最近说话得小心点了。有很多人盯着我。

前几天我放了个屁,听起来像是“viiiibecooode”,结果立刻有3个投资人找上门来。我不得不告诉他们不好意思那只是个屁,才把他们打发走。

最近发生的事情太多了,我好几次想写这篇文章,但每次写着写着就变得又臭又长,我不得不像处理“老黄狗”那样把它们都干掉。这次我打算趁它还小,赶紧发出去。(编辑:哎。但至少到最后都很刺激。)

简单说明一下“氛围编程”的含义:在本文中,我假设氛围编程会发展成熟,人们会用它来进行真正的工程开发,而“关掉你的大脑”版本则只用于原型设计和娱乐项目。对我来说,氛围编程就是让AI来干活。你对AI的工作关注程度完全取决于手头的问题。对于生产环境,你要多加关注;对于原型设计,你可以放松一点。但无论是哪种情况,只要不是你手写的代码,那就是氛围编程。

还有一点:复仇的部分在最后,就像电影里一样。

好了!说完这些,我们开始吧!

第一部分:六次浪潮

氛围编程是一个颇为奇特的名称,指的是基于聊天的编程方式,你要求LLM编写代码,然后将结果反馈给它,并要求它做更多的工作,这是一个持续的循环。这与传统的编程方式非常不同,甚至与使用代码补全的编程方式也不同。

在编码助手中,聊天编程已经存在一段时间了,但一直没有一个响亮的口号。直到二月初,著名的Andrej Karpathy博士(他因共同创立OpenAI等而闻名)为聊天赋予了一个响亮的名字。他称之为“氛围编程”,结果它立刻像蓝裙子还是金裙子一样引发了热议。

争议不断的“蓝裙子还是金裙子”

今天,就在此时此刻,氛围编程已经进入了一种奇怪的、前所未有的、类似量子的三重状态:

  • 在硅谷以外的80%的行业中,氛围编程仍然完全不为人所知,他们对我们在这里讨论的内容知之甚少。许多人甚至还没听说过“氛围编程”,更不用说“编码智能体”了。我想他们从来不看新闻?不幸的是,他们都有可能被AI迎头痛击。

  • 氛围编程目前正以惊人的速度传播,呈指数级增长,登上了《纽约时报》等主要媒体,充斥着社交媒体,有人欢呼,有人抨击。许多公司正忙着取缔它,而谷歌却在非官方地采用它。人们仍在争论“氛围编程”到底是什么意思。但越来越多的人认为,这就是现在的未来。

  • 更有一个高速增长的开发者群体,他们认为聊天编程已经完全过时,他们现在甚至不屑于看一眼基于聊天的编程。他们仍然在进行氛围编程,而且感觉比任何人都好。然而,他们却完全不在乎你的氛围编程——那些冗长的来回聊天对话。拜拜了您嘞,这是我对这个群体说的:再见!

在我们夸张中心,我们发现很难编出比这更疯狂的事情。这是正在真实发生的事实,但发展得太快了,感觉像是科幻片一样。

氛围编程正在急剧上升,而基于聊天的编程(你认为的氛围编程),以及我过去称之为CHOP(Chat Oriented Programming)的编程方式,目前也确实还在上升,但只是暂时现象。智能体编程(本文的主题)将很快超越聊天编程,使得后者看起来似乎静止不动一样。

到今年第三季度,今天的聊天编程对许多人来说将成为最后的无奈之举,只有在无法通过智能体以超快的速度完成时才会使用。尽管如此,即便聊天编程被超越,氛围编程仍将继续存在。

我已尽力在图1中表达了我个人对这些东西的看法。

图1 六次编程浪潮
图1 六次编程浪潮

图1中描述了六次重叠的编程浪潮:传统编程(2022年)、基于代码补全的编程(2023年)、基于聊天的编程(2024年)、编码智能体(2025年上半年)、智能体集群(2025年下半年)和智能体舰队(2026年)。

在该图中,传统编程和基于代码补全的编程这两种手动模式的热度正在下降,而其他模式正在呈指数级增长。从聊天开始,每个新的浪潮都比之前的浪潮增长得更快。最后,该图将氛围编程也描绘成呈指数级增长,但使用的是虚线,因为它不是一种模式。

作为我们讨论的先睹为快,“智能体集群”是我使用的占位符术语,指的是开发人员能够并行运行和有效管理许多编码智能体,甚至可能比开发人员的本地机器上容纳的还要多。而“智能体舰队”是我们获得叶子节点AI主管时的情况,如图2“26财年组织结构图”所示。

图2 2026财年组织结构图
图2 2026财年组织结构图

该图显示了组织中所有个人贡献者(叶子节点)开发人员都像二线经理一样,运行着AI“管理智能体”,这些智能体本身又管理着编码智能体组。例如,在一名IC开发人员的指导下,一个受管理的智能体组可能正在进行缺陷梳理,另一个正在开发新的业务功能,第三个组正在进行一项长期的架构迁移。一个名副其实的智能体集群!

当然,这只是对它将如何展开的粗略想象,但我认为已经足够接近了。我们都预测了“第四浪潮”编码智能体的到来,它们比我们大多数人预期的要快。而且现在已经可以手动跳上第五浪潮了,尽管需要付出一些努力。我一直在并行运行两个智能体。当你这样做时,很明显,许多工作可以通过智能体辅助来完成。

智能体如何帮助智能体?今天,你必须注意到智能体何时卡住、停滞或工作已完成,并适当地推推它。主管智能体可以而且很快就会开始为我们做大部分工作。这种协作结构带来的结果是:第六次浪潮。开发人员将被授权在大量的编码智能体舰队中确保工作队列满载,以应对企业遗留代码的庞大复杂性。这将是个辉煌的场面。

这些神奇的智能体舰队最迟将于2026年初问世。因为构建它们实际上并不难——我们已经非常擅长并行处理工作。

这是我们的简要介绍。还有很多内容要讲。如果这一切对你来说是一个巨大的惊喜,那么在未来的几个月里,你将会遇到一些麻烦。

第二部分:你在哪里?

如果你仍然认为基于AI的代码自动完成建议是程序员使用AI的主要方式,并且/或者你仍在度量完成接受率(CAR),那么你正位于图1中代表传统编程的模糊的恐龙形曲线上。这条曲线将在2027年左右迅速走向淘汰。

我有个坏消息要告诉你:代码补全在一年前非常流行,现在感觉就像一个遥远的前传。但实际上,它们现在是AI领域的“行尸走肉”。

如果你稍微前卫一点,那么你可能认为基于聊天的编程将是今年的发展趋势,比如像Copilot、Cursor、Sourcegraph和Windsurf这样的IDE内编码助手的聊天交互方式。如果你属于这一类,那么你做得还不错。中等水平,值得表扬。你至少采用了一种有用的模式,与代码补全相比非常有用,而且聊天仍在流行。

但突然之间,我们有了这最新的浪潮,新的编码智能体,如Aider.chat和Claude Code。还有很快,在你最喜欢的IDE中也会出现类似且更聪明的智能体,咳咳,你接收到我的暗示了吗?

一旦你尝试了编码智能体,并弄清楚如何有效地使用它们,你将再也不想回头了。它们将超越聊天编程。最棒的是,使用智能体你仍然是在进行氛围编程。这就是为什么它不是一种模式:你可以使用任何非手动AI模式进行氛围编程:聊天、智能体、集群。只要是AI在工作,你就是在享受这种氛围!智能体的唯一区别在于,你不需要经常与它们交互。

现在智能体已经出现,我们可以开始看到一些模式。从聊天编程开始,每一次新模式浪潮的生产力都比前一次保守地高出5倍左右。聊天编程的生产力可能是手动编程的5倍,智能体的生产力可能是聊天编程的5倍,依此类推。请注意,如果每一种浪潮不受挑战并有时间成熟,它们的生产力可能会增长到其前身的10倍。但它们不断被新的、更快的模式所取代。

这就是我今天看到的形势。我们发现自己身处AI海洋中的一场大竞赛中,被越来越猛烈的海浪拍打着。能够乘风破浪的人将会成功。每家公司都处于图1中的一条或多条采用曲线上。你呢?

亲爱的朋友们,这就是我理想中的未来场景。它如此迷人,甚至像迪士尼乐园一样。我不仅认为即将到来的智能体集群和舰队浪潮是不可避免的,而且已经迫在眉睫。氛围编程仍然是这一领域一个持久而持续的特征,但它将演变成与大多数人认为的不同的样子。简单来说,氛围编程意味着永远不再需要手动编写代码。

如果到目前为止,你都同意我的观点,那么让我们来看看它对财务的影响。首先,我将快速向你介绍编码智能体的工作原理,这并不复杂,你只需不断烧钱,升腾的烟雾会让智能体变得更聪明。如果你仍然持怀疑态度,我鼓励你去玩玩这些新的编码智能体。认真地。或者看看懂行的人是如何操作的。

无论你是确信还是怀疑,我们至少来看看这些新的编码智能体实际上是如何工作的。因为这里并没有神奇的魔法。

第三部分:骑骆驼新手手册

让我们来研究一下这些新的编码智能体是如何工作的,以帮助你了解为什么这个仅仅出现几周的新事物可能会迅速让你的公司陷入真正的困境。你可能会说,这才是一个真正的难题。

我们之前也听说过软件编码智能体。但这次不同。这些“真正的”编码智能体仍然非常非常新,最多只有几周的历史,而且它们只能在基于文本的20世纪70年代的Unix风格终端中运行。获得一个编码智能体,就像你之前一直都在步行,突然有人给你一只免费的骆驼一样。事实上,他们说,想要多少骆驼就拿多少。拥有一只骆驼感觉很棒。一只。与只靠双脚步行相比,它们简直太棒了,但它们会朝你吐口水,咬你,而且需要大量的绿色食物,食谱中主要是五十和一百美元的绿色钞票。

我知道,你们中的很多人都对聊天编程持怀疑态度。我甚至听说一些开发人员明确地向他们的经理表示,他们希望继续手动编写代码。他们说,这就是他们的工作。手工——编写——代码。他们说得很慢,好像你耳背似的。他们声称永远不会将编码工作交给AI。对!说的就是你。

所有这些持怀疑态度的人都应该放下手头的一切,把它们扔到地上,然后疯狂地冲向最近的骆驼,跳上去。下载并试用一个编码智能体,最好是2025年3月1日之后推出的。因为它们会彻底颠覆你对使用AI进行编码的认知。我自己在三周前也几乎不敢相信我所看到的。

编码智能体的原理很简单。它们的工作方式与典型的氛围编程聊天会话类似,LLM负责完成大部分分析和繁重的工作,而你主要戴着耳机。但使用智能体,你不需要进行所有繁琐的双向复制/粘贴和相关的提示,这是缓慢的人工部分。相反,智能体会接管并为你处理这些,只有在它完成或卡住或你没钱了时才会返回来与你聊天。

而且它们通常可以完全在没有帮助的情况下走得很远。它们只是努力完成自己的任务,根据需要投入大量的token来探索空间。人类不再是90-99%的工作的瓶颈,但除此之外,它几乎只是聊天氛围编程的更快版本。

除了成本之外,与聊天相比,唯一的实际区别在于智能体可以一次执行更大的子任务,可能包含许多单独的步骤。在此期间,作为主管的开发人员可以腾出手来做重要的工作,比如吃完手上的辣条、浏览一下今天的新闻。据一些相当可靠的消息来源称,如果你在聊天会话中尝试这样做,你的键盘上会沾满辣椒油。

举个具体的栗子🌰,你可能会告诉一个编码智能体类似这样的话:“这是JIRA工单#<编号>;请去修复它。”这就是你需要说的全部内容。智能体会首先努力获取JIRA工单的访问权限:它可能会寻找JIRA命令行工具,甚至可能会问你是否可以下载它。它甚至可能会为自己编写一个临时程序来以编程方式获取工单字段。我们经常看到它们编写临时程序。

一旦智能体可以读取工单,它就会像你一样使用你机器上的工具来检查你的代码,以追踪你的错误。它会要求你提供每个工具的权限——这是当今过程中最大的瓶颈之一。一旦智能体找到错误,它将提出一个修复方案,编写测试来验证修复,运行这些测试,并进行任何其他必要的更改以使测试通过——所有这些都在一个操作中完成,大部分时间都不需要你。

这些新的编码智能体可以解决巨大的问题,也能制造更大的混乱,并且通常表现得像一个速度超快的人类开发人员,但总是有点盲目,有点落后于计划。

这听起来像科幻小说,但你现在就可以使用它们。

重要的是要理解,这些新的智能体目前只能处理中等偏小到中等规模的任务。任务图分解是我们所有人都在聊天编程时代(去年12月)学到的一项技能,今天当你转向使用智能体进行氛围编程时,这项技能同样重要。甚至更加重要,因为使用智能体很容易让人野心勃勃、过度规划。它们非常高效,以至于很容易变得贪婪,最终选择“杀死下金蛋的鹅”。

尽管它们可能非常快速和健壮,但你仍然需要分解任务并仔细引导编码智能体。如果你给它们一个太大的任务,比如“请修复我所有的JIRA工单”,它们会猛扑上去解决问题,但几乎一事无成。它们需要仔细的监督智能体的工作过程,并深思熟虑的选择问题。简而言之,它们是些脾气古怪的家伙。

但这种情况将会改变。就在你还没来得及打到蝙蝠(脾气古怪的家伙之一)的时候,智能体就会悄悄进入你的IDE,不是以骆驼的身份,而是以配备马鞍的马的身份出现:当然,这在很大程度上是一种符合人体工程学的改进,也是一种受欢迎的改进。很高兴能有一个不再将难闻的液体精确地喷射到三十六米外的物体上的交通工具。

从现在开始,这些工具的每一次迭代都将帮助编码智能体变得更容易使用、更容易并行、且更强大。而且我们将在今年更频繁地看到真正意义上的飞跃。

接下来是战车。等着瞧吧。

第四部分:他们说这里不涉及数学

本节是为CIO和财务人员准备的。你们好。感谢你们读到这里。

在你们几周前刚刚完成的26财年规划中,你们为开发人员的LLM支出预留了多少运营支出预算?一点点?很多?一家公司告诉我,他们正在考虑为每位开发人员每天提供25美元的慷慨预算。这似乎很大胆,就像很多钱一样。这确实是个很草率的数额。

但事实证明,他们的方向是对的。编码智能体非常昂贵,我们说的是非常非常昂贵。它们会消耗大量的LLM token,按目前的价格计算,每小时花费10-12美元。你们现在的编码助手每席位许可费用是多少?一个月三十美元?大概?可能更少?

为了便于计算,根据经验,你可以认为每个编码智能体实例在本财年的摊销价值,大约相当于拥有一名额外的初级软件开发人员——前提是有人(人类或AI)让它每天保持8-10小时的忙碌。

这是一个非常棒的经验法则。我想你会同意,对于一位只需要一个好保姆的专业软件工程师来说,每小时10美元简直是太划算了。

因此,你最好为每位开发人员每天安排80-100美元的LLM支出预算。每天30美元只够骑三个小时的骆驼,然后你的开发人员午饭后又得回去步行了。但如果你支付全额的富兰克林纸币,你的每位开发人员的产出将大约翻一番,因为他们在为一个编码智能体当保姆的同时仍然可以工作。这简直是太划算了。

然而。

我称之为“智能体集群”的即将到来的浪潮——我在上一节中提到的战车——应该会在第三季度登陆。这一浪潮将使你的每位开发人员能够同时并行运行多个智能体,每个智能体处理不同的任务:修复错误、完善问题、开发新功能、梳理积压、部署、编写文档,几乎任何开发人员可能做的事情。

你的每位开发人员将突然变得像许多开发人员一样。至少,那些擅长此道的开发人员会这样。 (剧透:我闻到了复仇的味道。)

智能体集群将产生最终将软件开发迁移到云端的副作用。人们预测基于云的IDE已经几十年了!对吧?你们中的一半人可能在过去的某个时候尝试构建过一个。它们似乎是一个显而易见的想法。

但一直以来,在本地运行IDE更方便,因此基于云的开发从未流行起来。2025年下半年的智能体集群浪潮将改变这一点。你的开发人员桌面没有足够的算力来同时运行几十个智能体,更不用说数百个了。几乎在一夜之间,大部分开发人员工作将转移到云端。

因此,你可能需要更多的云计算预算。

同时运行N个智能体会将你的开发人员每天10美元的智能体支出乘以N,这还不包括云成本,只是token消耗。如果你的开发人员平均每人同时运行5个智能体——这是一个非常保守的数字,因为智能体将主要独立工作,让开发人员可以自由地做其他事情——那么这些开发人员现在每人每小时花费50美元,或者每年大约10万美元。

这真的不再划算了,而更像是一场抢劫。我们讨论的是到2025年第四季度,每位开发人员的生产力将逐步提高约5倍(考虑到上手时间),而第一年的额外摊销成本仅为每年约5万美元。谁会不愿意接受这笔交易呢?

不幸的是,你几乎肯定没有在2026年的运营预算中为每位开发人员包括每年5万美元的LLM支出。这种情况将迅速将公司分为有预算的和没有预算的,而有预算的公司将会拥有一切。没有预算的公司几乎连一半都没有。明白我的意思吗?

更坦率地说:软件开发现在是一列付费才能乘坐的子弹头列车。如果你买不起票,你就有可能被甩在后面。

第五部分:智能体舰队即将到来

接下来要讲的内容会让你有点不舒服。如果你已经开始冒汗,或者感到任何不适,也许可以稍微休息一下,喝杯汽水,掸掉简历上的灰尘,随便你。慢慢来。我们等你。

好了,从现在开始,你们都保证会冷静下来,以童子军的名义发誓。那我们开始吧。

集群之后的浪潮,或者说智能体“舰队”(暂且这么称呼),将允许你的开发人员同时运行100多个智能体……在更多智能体的帮助下。主管智能体将能够运行编码智能体组或编码智能体舱,并代表它们进行工作协调,只有在智能体真正卡住时才会引入人工干预。

未来软件开发人员的新工作将很快变成管理编码智能体及其AI主管的仪表盘,如图2“26财年组织结构图”所示。有些人可能会嘲笑这项工作是保姆,并指责AI是需要成年人将食物切成小块、换尿布、清理粪便并防止它们跑出围栏的爱哭闹的小机器人。但我们更愿意称之为软件开发。这是我们的命运。

对于CIO来说,智能体舰队将使你们的开发人员每天花费数千美元。这已经考虑到未来推理成本暴跌,以及杰文斯悖论导致的更高的使用量所抵消的成本。如果你不相信,去看看你的缺陷列表;它基本上是无限的。

每天数千美元!?但这笔钱花得非常值!你们的工程部门将开始能够按照你们想要的速度前进,这是有史以来第一次。这简直令人难以置信!这就像再次回到创业公司一样。你们将能够以你们从未梦想过的精英水平“让你们的客户感到惊喜和愉悦”,正如杰夫·贝佐斯喜欢说的那样。

但你们将不得不在某个地方找到大量的新预算。也许你们很幸运,你们的公司财力雄厚。例如,我刚刚听说,一个你们都熟悉的大品牌今年为LLM实验分配了大量的秘密资金。我想知道有多少公司这样做了,从而可能无意中避免了今年的预算规划黑天鹅事件?

如果在沙发上翻找硬币后,你们仍然无法在年底前为每位开发人员筹集到额外的5万美元,也许你们可以想办法筹集到这笔钱。相比大公司,这可能更适合初创公司。我认为这种智能体模式已经很大程度上拉平了竞争环境。

这个故事可怕的部分在于,如果你们找不到或筹集不到资金,并且你们想保持竞争力,那么你们将不得不进行痛苦的削减,以便腾出运营支出预算。如果你们再次计算这些数字,那么只有在一个部门进行削减才有意义。

剩下的,恐怕要读者自己去解决了。我不知道会发生什么。我只是个普通人。也许这一切都被夸大了,你们需要在我的预测中增加六个月才能实现。我为此和Claude争论了一段时间,Claude最终屈服了,并表示如果我将所有估计值延长六个月,那还是有可能的。因此,坏消息可能并不全是坏消息!

现在来说说好消息!你们确实想先听坏消息,不是吗?好吧,不管怎样,坏消息已经过去了。从这里开始就轻松多了,我们差不多要完成了。剩下的只有甜蜜的复仇。

第六部分:初级开发者的复仇

事实证明,未来的发展并不全是厄运和悲观。远非如此!软件行业将会有很多工作。只是不包括像野蛮人那样手搓代码的工作。

自从我发表了《初级开发者的消亡》一文以来,在过去的一年中,我观察到一个一致的模式,那就是初级开发者实际上比高级开发者更渴望采用AI。当然,情况并非总是如此;有些人告诉我们,他们的初级员工害怕使用它,因为他们有点不理性地认为这会抢走他们的工作。(参见:行为后悔理论。感谢Daniel Rock博士的指点!)

但在大多数情况下,初级开发者都学得非常快,这当中包括新晋开发者、仍在上学的开发者,以及仍在考虑上学的开发者。他们拿起了O'Reilly的《AI Engineering》这本书(现在所有开发者都需要将这本书从头读到尾),并将其视为工作培训的一部分。他们都在使用聊天编程,他们都使用编码助手,而且我知道你们中的很多初级开发者已经在使用编码智能体了。

初级开发者很有感觉。他们明白。世界正在改变,你必须适应。所以他们适应了!

而高级开发者呢,呃…… 委婉地说,他们很挣扎。我有很多好朋友,像我这样的老家伙,他们基本上从没碰过LLM,甚至都没见过裸着的LLM。还有很多人只是稍微涉猎了一下编码助手。我甚至从许多行业领导者那里听说,高级开发人员群体对此采取了断然反对的态度。

举个例子:一家知名品牌的技术总监告诉我,他们的一位开发人员给他们发了一份PDF,用幻灯片和图表解释了为什么他们需要放弃AI,回到常规手动编码。现在你明白我说的“我们拥有技术史上最广泛的理解分布”是什么意思了吧?有些人仍然认为这就像加密货币之类的东西。哎呀!

听着,毫无疑问,一些高级开发人员很挣扎,因为他们只是太忙了。我理解。但我认为对他们中的大多数人来说,存在着更深层次的原因。当我过去写关于编程语言的博客时,我发现仅仅说我喜欢某种编程语言,任何语言都行,都会让我陷入非常严重的麻烦。人们会在帖子里大喊大叫,口水乱飞。我不明白发生了什么。这一切,仅仅因为我说我喜欢一种语言?

几年后,我才明白,这是因为他们觉得如果人们听我的,那么所有人都会改用那种语言,然后高级开发人员也不得不学习它。他们将不得不学习新东西——我是说真正的新东西,有点像从0开始,这几乎等同于失去工作、失去医疗保险、破产并死在医院外的台阶上。这代表了面对巨大的不确定性变化时的人性在起作用。

我相信,那些拒绝使用AI的人很遗憾地在现状中投入了大量精力,他们错误地认为这等同于工作保障。他们都告诉自己,AI尚未证明它在执行X、Y或Z方面比他们更出色,因此,它尚未准备好。

但在我看来,是他们没有准备好。我的朋友们,我详细地阐述了这一切,以便你们能够帮助自己。

不管这些卢德主义者们拒绝采用AI的原因是什么,他们都已经失败了。初级开发人员占据了制高点,战斗已经结束。不仅初级开发人员平均而言采用AI的速度更快,而且初级开发人员也更便宜。惊不惊喜?意不意外?如果公司要通过裁员来为开发人员需要的token付费,你认为他们会留下哪些开发人员?

那些拒绝使用AI的人还没有看到这一切的到来,因此初级开发人员将不得不放下他们的光剑,从山顶上大声疾呼:

AI不需要证明它比你更好。而是你要证明你能通过使用AI变得更好。

否则,你就会……跳到else分支。你懂的。else分支。那可能是岩浆。然后你掉进去了。我为什么要说得这么明白?

所以!我们来到了电影的结尾。你成功了。击个掌吧,初级开发者们!✋去年我没有预料到这一点,但你们竟然成为了将失败者投票出局的人,我对此印象深刻。也要向那些已经弄清楚这一点并已经在努力前进的高级开发者们致敬。至少在湾区泡沫之外,这样的人并不多。

至于你们其他人……投入进来吧。像初级开发者一样。说真的。你是谁真的不重要,甚至你是一个人还是一家公司都不重要。投入其中。是时候了。AI已经到来。

在Sourcegraph,我们每天都在深入研究这个领域。我们正在努力实现一个目标:尽管这一切都非常昂贵,但它却具有惊人的价值,而且很快就会具有不可否认的价值。无论如何,对于每个选择使用它的人来说都是如此。编码智能体大军正在跨越卢比孔河,将它们连接到企业IP资产和代码库是下一个重要的战场。这就是我们关注的重点。

更广泛地说,我们都认为会有很多工作。我们认为目前的招聘停滞只是公司在暗示他们还不知道该怎么办。但就在本财年,各种规模的公司都可以比以往任何时候都更有雄心,我这么说没有丝毫夸张。如果历史有任何指示意义的话,从蒸汽到电力再到计算,我们将很快看到更多的人创造软件。由此产生的生产力浪潮可能会使国民生产总值增长惊人的幅度,达到100%甚至更多。

但要参与其中,你必须学习下一个浪潮。作为一名开发人员,甚至如果你是一名项目经理或任何与技术相关的职位,你都需要及时了解编码智能体的最新进展。不要再犹豫和浅尝辄止了。立即弄清楚如何使用自动编码智能体,并且在你弄清楚如何使用它之前不要放弃。不断推动它,直到它为你工作。

不要变得自大,试图过度推动它。编码智能体就像一个大型隧道掘进机,而你一直在使用动力铲。它很强大,当然,非常强大。但它很昂贵,仍然会严重卡住,你需要始终小心地引导它。而且它并不那么快。它不会在一天之内钻通英吉利海峡。因此,不要一开始就抱有不切实际的期望。只需关注它与两年前ChatGPT问世时的不同之处,然后惊叹于它与两个月前我们拥有的最好的东西(聊天编程)相比有多么不同。

玩得开心。它被称为氛围编程是有原因的。事实证明,不写代码是相当容易的。

不要陷入诱人的工作推迟陷阱。说“6个月后会快得多,所以我将把这项工作推迟6个月”就像在说,“我要等到交通不那么拥堵时再开车。”当然,你的车程会更短。但你也会最后一个到达。

智能体即将到来。大量的智能体舰队。不仅仅是编码智能体。智能体正在整个企业和生产技术流程中涌现。今天早上,我与一位大客户交谈过,他们已经构建了数十个甚至数百个“AI任务机器”——执行其大型工作流程特定部分的定制智能体。未来已来。智能体就在这里。

如果你正在寻找一个提示,那么我会给人类和公司同样的建议:切换到聊天编程,放弃代码补全,停止手动编写代码。了解验证和确认在新世界中的工作方式。熟悉这个领域,并紧跟最新技术。停止抱怨,将其转化为一项工程实践。始终掌握它的最新动态。你能做到。

最重要的是,密切关注新的编码智能体。它们可能对今天的大多数开发人员来说几乎无法使用,但这种情况不会持续太久。根本不会持续太久。它们是极其昂贵的生产力机器——而且与人类相比,价格非常低廉。所有人都会面临艰难的选择。

到今年年底,“软件工程师”的新工作将几乎不涉及直接编码,而涉及大量的智能体管理。你越早接受这一点,你的生活就会越轻松。

如果你读到这里仍然不确定该怎么做,去向初级开发人员寻求帮助。

差不多就是这样了。我们即将迎来《作弊就是你所需要的一切》发布两周年纪念日。自那时以来发生的变化简直太疯狂了。如果我可以把这篇博文发回两年前,两年前的我自己都不会相信。

感谢我的老板Quinn Slack在一周前用这些想法震撼了我们。希望你觉得这篇文章在某种程度上对你有用。我要去放屁熏那些投资者了。再见!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值