← 返回博客

IDE 的消亡?

史蒂夫·耶格 (Steve Yegge)

来自 代理工程会议

播出时间 2025 年 8 月 12 日


我们邀请了史蒂夫·耶格 (Steve Yegge)内森·索博 (Nathan Sobo) 共同探讨 IDE 的未来。史蒂夫是亚马逊、谷歌和 Sourcegraph 的资深工程师,他坚信传统 IDE 已经过时,认为在人工智能时代,开发者仍然盯着源代码是“做错了”。Nathan 是 Zed 的首席执行官兼联合创始人,也是 Atom 的联合创始人,他花了十多年时间构建代码编辑器。

他们截然不同的观点揭示了惊人的共同点。双方都认为,当前 IDE 架构在人工智能时代从根本上是存在缺陷的,协作必须成为未来开发工具的核心,而且我们仍处于理解有效人机协作工作流程的早期阶段。

您可以在 YouTube 上观看这场激烈的辩论,或阅读下面的精选引语。

IDE 的消亡与重生

“我认为 IDE 的整体架构有点缺陷……你的 AI 需要能够为你做所有事情。这意味着它不能坐等别人为它开发插件。”——史蒂夫·耶格

“IDE 已死。IDE 万岁。或许 IDE 需要以某种非常根本的方式进行改造才能有用。”——内森·索博

工程师的角色正在改变

“作为一名个人贡献者,我的角色已经改变。我不再是造汽车,我现在管理着一个充满工人的工厂来造汽车。”——史蒂夫·耶格

“我曾设想自己早上端着咖啡进来,那里有一群主管,他们都有自己的团队。然后他们都会向我汇报事情的进展。”——史蒂夫·耶格

协作是未来

“我们确实将其视为一个协作环境,多个人类和多个代理以这种非常持续的方式进行互动。”——内森·索博

“理想情况是将 AI 放入 Zed 中,使其像另一个人一样成为一个协作者。理想情况下,这应该是目标。”——内森·索博

代理工程的现实

“我审查了我编写的很多代码,但我不得不说,我并不一定理解它,肯定不如我自己编写时理解得好。”——内森·索博

“它们就像拿着电锯在溜冰鞋上的蹒跚学步的孩子。没错。把这个词传达出去一直都很难。”——史蒂夫·耶格

IDE 作为平台的机会

“IDE 的一个优点是……它们旨在封装事物。这就是它们所做的。它们封装其他工具……在真正丰富的平台之上有一个非常薄的层,可以以多种不同的方式重新利用和扩展。”——史蒂夫·耶格

“平台的质量需要非常高,这需要时间。我们都在构建平台,这些东西实际上是一辈子的工作。因为平台,它几乎就像一个活物,对吗?它可以成长为你想要的任何东西。”——内森·索博

IDE 需要变成什么样

“我可以告诉你一个我每天在外循环或内循环中与代理一起做的事情的清单,我希望 IDE 能帮助我。没错。但 VS Code 没有帮助我,Cursor 也没有帮助我。”——史蒂夫·耶格

“一旦你开始使用这些自主编码代理,你就会在晚餐时想,伙计,那个现在不起作用,但它可能会起作用。你可以在手机上查看它。”——史蒂夫·耶格

“如果你能获得智能的差异摘要……我们的差异技术还不错,但它并不是为我们现在所看到的大规模而设计的。没错。所以如果我们能考虑扩大差异的消耗,可能通过在某个地方引入一个 AI 层。”——内森·索博

“我想端着我的咖啡进来,我想让我的主管告诉我我的项目进展如何,伙计。我的意思是,从根本上说,我现在考虑的是多个项目。”——史蒂夫·耶格