Ruby on Rails 作者 DHH 分享了他从排斥 AI 到全面拥抱 Agent-First 编程工作流的转变,认为 AI 正在放大资深工程师的价值,同时预言程序员的“黄金时代”即将结束,并探讨了设计能力、团队结构及软件工程未来的变化。
📝 详细摘要
本文是 InfoQ 对 Ruby on Rails 作者、37signals 联合创始人兼 CTO David Heinemeier Hansson(DHH)的深度访谈编译。DHH 详细阐述了他如何在短短半年内,从最初拒绝使用 AI 辅助编程,转变为如今所有新项目都采用“Agent-First”工作流——即先让 AI Agent 生成代码草稿,再由自己审阅和修改。他认为这一转变并非理念变化,而是以 Opus 4.5 为代表的模型能力跃迁和 Agent 工具成熟带来的必然结果。
访谈中,DHH 分享了多个核心观点:AI 并未削弱工程判断力,反而使其价值被放大;绝大多数 AI 带来的生产力收益正流向资深工程师,因为他们具备判断代码质量、指导 Agent 的能力;设计能力(包括代码结构和用户体验)正成为软件工程的核心竞争力;CLI 是当前最适合 Agent 的接口形态;传统的“两个月一个功能周期”开发节奏正在失效。
DHH 也表达了对行业未来的看法:程序员的“黄金时代”(即仅凭实现能力就能获得高薪的时代)可能即将结束,未来更稀缺的是决定“构建什么”和“如何构建”的产品与架构能力。尽管存在对职业前景的焦虑,但他个人认为,在 AI 辅助下,编程的乐趣和创造力达到了自 2000 年代初发现 Ruby 以来的新高峰。
💡 主要观点
- AI 辅助编程的转折点已至,资深工程师正采用“Agent-First”工作流。 DHH 认为,以 Opus 4.5 为代表的模型能力跃迁和成熟的 Agent 工具(如 OpenCode)使得 AI 生成的代码质量达到可直接审阅合并的水平,这彻底改变了他的工作方式,从自己先写代码变为先让 Agent 生成草稿。
💬 文章金句
- 现在我开始任何新项目,默认都是 Agent-First。这是一个非常巨大的变化,而且几乎是在一瞬间发生的。
- 在 Agent 可以快速生成代码的时代,真正稀缺的能力不再只是实现功能,而是决定应该构建什么、如何构建,以及什么才是值得合并进系统的代码。
- 我认为,程序员职业的“黄金时代”可能已经快走到头了。
- 这种 Agent 加速体验,对我来说绝对是可以排进个人编程生涯前二十的重要时刻之一。
- 真正关键的变化不是效率提升,而是问题空间在爆炸式扩大。
📊 文章信息
AI 初评:92
来源:InfoQ 中文
作者:InfoQ 中文
分类:人工智能
语言:中文
阅读时间:108 分钟
字数:26927
标签: AI 编程, Agent-First, Ruby on Rails, 软件工程, 职业发展