← 回總覽

从拒绝 AI 到一切先问 Agent,DHH:这是我最爽的编程时刻之一,但程序员黄金时代到头了

📅 2026-04-11 10:15 InfoQ 中文 人工智能 2 分鐘 2010 字 評分: 92
AI 编程 Agent-First Ruby on Rails 软件工程 职业发展
📌 一句话摘要 Ruby on Rails 作者 DHH 分享了他从排斥 AI 到全面拥抱 Agent-First 编程工作流的转变,认为 AI 正在放大资深工程师的价值,同时预言程序员的“黄金时代”即将结束,并探讨了设计能力、团队结构及软件工程未来的变化。 📝 详细摘要 本文是 InfoQ 对 Ruby on Rails 作者、37signals 联合创始人兼 CTO David Heinemeier Hansson(DHH)的深度访谈编译。DHH 详细阐述了他如何在短短半年内,从最初拒绝使用 AI 辅助编程,转变为如今所有新项目都采用“Agent-First”工作流——即先让 AI A

📌 一句话摘要

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 生成草稿。

AI 并未削弱工程判断力,反而放大了其价值,且收益主要流向资深工程师。 在 Agent 可以快速生成代码的时代,判断“应该构建什么”、“如何构建”以及“代码是否值得合并”的能力变得更为稀缺。资深工程师凭借其经验和架构理解能力,能有效指导并审核 Agent 的输出,从而获得巨大的生产力提升,而初级工程师的角色则变得不稳定。
程序员的“黄金时代”可能即将结束,未来更稀缺的是产品与设计能力。 DHH 预测,当“实现”功能不再是最主要的瓶颈时,仅凭写代码能力获得高薪的时代将过去。未来的顶尖工程师需要兼具技术深度、产品判断力、设计审美(包括代码结构和用户体验)以及沟通协作等软技能。
设计能力和代码审美在 AI 时代变得更为重要。 DHH 强调,他对代码质量和设计审美的标准并未因使用 AI 而降低。美的代码往往意味着结构正确、易于维护。在 37signals,设计师的角色是决定产品规格(Spec)而不仅仅是美化界面,这种设计-实现一体化的能力在 AI 辅助下价值更高。
AI 极大地扩展了问题探索空间,降低了试错成本。 Agent 将探索一个模糊想法的成本降低了数个数量级。这使得团队可以启动大量以前因成本过高而不会考虑的项目(如优化 P1 延迟),从而真正扩大了软件构建的可能性边界,而不仅仅是提升效率。

💬 文章金句

- 现在我开始任何新项目,默认都是 Agent-First。这是一个非常巨大的变化,而且几乎是在一瞬间发生的。

  • 在 Agent 可以快速生成代码的时代,真正稀缺的能力不再只是实现功能,而是决定应该构建什么、如何构建,以及什么才是值得合并进系统的代码。
  • 我认为,程序员职业的“黄金时代”可能已经快走到头了。
  • 这种 Agent 加速体验,对我来说绝对是可以排进个人编程生涯前二十的重要时刻之一。
  • 真正关键的变化不是效率提升,而是问题空间在爆炸式扩大。

📊 文章信息

AI 初评:92

来源:InfoQ 中文

作者:InfoQ 中文

分类:人工智能

语言:中文

阅读时间:108 分钟

字数:26927

标签: AI 编程, Agent-First, Ruby on Rails, 软件工程, 职业发展

阅读完整文章

查看原文 → 發佈: 2026-04-11 10:15:00 收錄: 2026-04-12 10:00:35

🤖 問 AI

針對這篇文章提問,AI 會根據文章內容回答。按 Ctrl+Enter 送出。