返回首頁

DHH:我估計要學 9 個月的活,AI 不到 45 分鐘做完

發布時間:2026-10-05 06:29
YouTube 影片重點整理

DHH:我估計要學 9 個月的活,AI 不到 45 分鐘做完

📺 昌健胡說⏱ 02:50🗓 2026-09-25🌐 zh-Hans🔗 https://www.youtube.com/watch?v=SBvIPR71Sc8

這支 Shorts 轉述 DHH 在訪談中對 AI 寫程式的看法轉變:他曾估計一項工作要先學 9 個月才做得來,但 AI 不到 45 分鐘就完成,且他沒有逐行查看那份程式碼。影片整理出三個判斷:第一,AI 能讓個人工作大幅提速,但公司流程不一定同步變快,因為瓶頸常在人與人之間的溝通與審批。第二,對 AI 下指令時要說清楚問題與目標,不必把每一步都替它規定好。第三,讓另一個 AI 檢查只能多一道關,不能取代懂行的人把關,尤其是在大型既有系統中。

01

1. AI 加速的是個人產出,不一定加速組織流程

00:30

DHH 在訪談中承認,自己用 AI 做事曾有 10 倍甚至 100 倍 的提速;但他同時指出,公司導入 AI 不代表整體流程就會同步變快。

影片把瓶頸放在團隊協作:產品經理、設計師、副總、技術總監都想介入,大家都需要證明自己存在的價值,效率往往就在這些溝通與審批中被耗掉。

因此,AI 讓寫程式變快,只解決了整件事的一小塊;如果中間仍隔著多層人與流程,整體速度未必會真正提升。

團隊瓶頸
02

2. 對 AI 說清楚目標,不要把每一步都寫死

01:10

DHH 一開始使用 AI 時,也會像資深工程師一樣,一步一步告訴 AI 這段該怎麼寫。後來他改成只說明自己遇到什麼問題、想要什麼結果,具體實作交給 AI 自己想。

影片中的 45 分鐘案例也是這種做法:要求是單檔、不依賴其他東西、效果要與原本對上、沒做完不要停。AI 先列出詳細計畫,但 DHH 沒有改計畫,直接讓它做。

最後產物的啟動時間從 86 毫秒降到 2 毫秒,執行速度也接近快 10 倍;影片說若按用量付費,DHH 估計約要 550 美金,但他願意付。

Prompt / 任務委派
03

3. AI 審查不是免責;懂行的人仍要把關

01:55

DHH 常用的流程是一個 AI 做事,再讓另一個 AI 檢查;但影片強調,兩個 AI 都點頭,仍不等於工作真正過關。

其中一個例子是:AI 完成、另一個 AI 也檢查過後,DHH 覺得太複雜,要求簡化;AI 承認自己搞複雜了,並砍掉一半。另一個例子是,公司讓設計師直接請 AI 寫功能,每處改動單看都可以,但合在一起卻把整個系統架構搞塌。

所以,在大型既有系統裡,仍需要懂行的人盯著架構與關鍵部分。影片最後的結論是:多找一個 AI 檢查只是多一道關,不是檢查完就能撒手不管。

品質控制

多一個 AI 檢查,只是多一道關;不是檢查完就可以撒手不管。

重點時間戳索引

  1. 00:00開頭案例:DHH 原本估計要學 9 個月的重寫工作,AI 不到 45 分鐘完成;該工作是把既有工具改用他不會的程式語言重寫。
  2. 00:17DHH 曾在同一檔播客中對 AI 寫程式抱持懷疑,但後來做新版系統時,程式碼沒有一行是親手寫的。
  3. 00:30判斷一:AI 可帶來 10 倍甚至 100 倍的個人提速,但團隊或公司未必因此變快,因為瓶頸常是溝通、審批與角色互相介入。
  4. 01:10判斷二:要把問題與想要的結果講清楚,但不要把每一步做法都替 AI 規定好;DHH 後來讓 AI 自己想實作方式。
  5. 01:3145 分鐘案例中,DHH 給的要求包括單檔、不依賴其他東西、效果要與原本對上、沒做完不要停;結果啟動時間從 86 毫秒降到 2 毫秒,速度接近快 10 倍。
  6. 01:55判斷三:兩個 AI 都說可以,也不代表工作就真正過關;AI 仍可能把方案做得太複雜,或在大系統中累積破壞架構。
  7. 02:25DHH 的做法是架構與關鍵部分仍由人把關;另一個 AI 檢查只是多一道關,不等於可以完全撒手不管。

關鍵字

AI 寫程式DHH工作流程團隊溝通程式架構AI 審查

⚠️ 未確認 / 無法核對項目

  • YouTube metadata 未提供官方字幕與描述;內容主要依 Whisper 逐字稿整理。
  • 片中提到的『愛比贏』依上下文判斷為 Airbnb,但來源音訊/ASR 未逐字顯示英文拼法。

🎙️ ASR 漂字對照表

爱比赢→Airbnb
火→活兒
一针针对上→一一對上 / 精準對上
📎 原始內容(查證 / AI 追查用,非閱讀主文,點擊展開)
Whisper SRT 逐字稿(原始簡中/ASR)
1
00:00:00,000 --> 00:00:02,040
有个程序员,他碰到了一个活儿

2
00:00:02,040 --> 00:00:03,840
估计自己得学9个月才能干得了

3
00:00:03,840 --> 00:00:05,960
而AI不到45分钟就给他做完了

4
00:00:05,960 --> 00:00:07,800
这个活儿就是把一个现成的工具

5
00:00:07,800 --> 00:00:10,240
换成一门他不会的编程语言重写一遍

6
00:00:10,240 --> 00:00:12,800
而且AI写完的那份代码他一行都没看

7
00:00:12,800 --> 00:00:14,520
这个人他还做过一套开发框架

8
00:00:14,520 --> 00:00:16,440
Github、爱比赢这些网站都用过

9
00:00:16,440 --> 00:00:17,400
他叫DHH

10
00:00:17,400 --> 00:00:19,480
13个月前他上同一档播客的时候

11
00:00:19,480 --> 00:00:21,120
对AI写代码还是怀疑的

12
00:00:21,120 --> 00:00:22,720
现在他做了这一版新的系统

13
00:00:22,720 --> 00:00:24,720
所有的代码没有一行是亲手写的

14
00:00:24,720 --> 00:00:25,960
但他也没有撒手不管

15
00:00:25,960 --> 00:00:27,960
在这场访谈里面他分享了三个判断

16
00:00:27,960 --> 00:00:29,600
都跟你怎么用AI上班有关

17
00:00:29,600 --> 00:00:30,440
先说第一个

18
00:00:30,440 --> 00:00:33,600
他自己用AI干活有过10倍甚至100倍的提速

19
00:00:33,600 --> 00:00:34,400
但在他看来

20
00:00:34,400 --> 00:00:35,760
就算公司都用上了AI

21
00:00:35,760 --> 00:00:37,080
他也不一定都会变快

22
00:00:37,080 --> 00:00:39,240
主持人还拿Photoshop这种老的软件问他

23
00:00:39,240 --> 00:00:40,280
AI现在这么猛了

24
00:00:40,280 --> 00:00:42,280
这些软件的更新怎么没有先变快呢

25
00:00:42,280 --> 00:00:42,720
他说

26
00:00:42,720 --> 00:00:43,480
团队干活

27
00:00:43,480 --> 00:00:44,920
它的瓶颈不是写代码

28
00:00:44,920 --> 00:00:46,440
而是人和人之间的沟通

29
00:00:46,440 --> 00:00:47,280
在一个项目里面

30
00:00:47,280 --> 00:00:48,040
有产品经理

31
00:00:48,040 --> 00:00:48,960
几个设计师

32
00:00:48,960 --> 00:00:49,960
上面还有一个副总

33
00:00:49,960 --> 00:00:51,200
再加上一个技术总监

34
00:00:51,200 --> 00:00:52,440
他们谁都想插一脚

35
00:00:52,440 --> 00:00:54,440
因为大家都得证明自己为什么在这

36
00:00:54,440 --> 00:00:56,440
但效率也是在这一块被耗光的

37
00:00:56,440 --> 00:00:57,680
他能用AI来提速

38
00:00:57,680 --> 00:00:59,440
前提是这个中间不能隔着人

39
00:00:59,440 --> 00:01:00,840
因为人传话太慢了

40
00:01:00,840 --> 00:01:02,360
要是再加上三层审批

41
00:01:02,360 --> 00:01:03,960
哪怕你写代码速度再快

42
00:01:03,960 --> 00:01:05,840
也只占整件事里面的很小一块

43
00:01:05,840 --> 00:01:06,200
他说

44
00:01:06,200 --> 00:01:07,320
你自己也可以想一想

45
00:01:07,320 --> 00:01:08,840
你公司里面一件事情要定下来

46
00:01:08,840 --> 00:01:10,200
这个中间得过几个人

47
00:01:10,200 --> 00:01:10,680
第二

48
00:01:10,680 --> 00:01:12,200
你的要求得给AI说清楚

49
00:01:12,200 --> 00:01:14,320
但是不要把每一步都替AI规定好

50
00:01:14,320 --> 00:01:15,760
他已经写了20多年代码

51
00:01:15,760 --> 00:01:16,960
他一开始用AI的时候

52
00:01:16,960 --> 00:01:18,160
也是一步一步地告诉他

53
00:01:18,160 --> 00:01:19,160
这段该怎么写

54
00:01:19,160 --> 00:01:19,520
他说

55
00:01:21,200 --> 00:01:22,560
但后来他换了一种做法

56
00:01:22,560 --> 00:01:23,960
只说自己碰到什么问题

57
00:01:23,960 --> 00:01:24,920
想要什么结果

58
00:01:24,920 --> 00:01:25,800
具体要怎么实现

59
00:01:25,800 --> 00:01:26,880
交给AI自己去想

60
00:01:26,880 --> 00:01:28,280
结果他拿到的方案

61
00:01:28,280 --> 00:01:30,440
比程序员一步一步指挥出来的还要好

62
00:01:30,440 --> 00:01:31,720
而开头那个45分钟的火

63
00:01:31,720 --> 00:01:33,400
他给AI的指令就只有几句

64
00:01:33,400 --> 00:01:35,840
我要一个不依赖别的东西的单文件程序

65
00:01:35,840 --> 00:01:37,860
它的效果得跟原来的一针针对上

66
00:01:37,860 --> 00:01:39,060
没有做完就不要停

67
00:01:39,060 --> 00:01:41,420
而AI先是列了一份很详细的计划给他

68
00:01:41,420 --> 00:01:42,760
但是他连计划都没有看

69
00:01:42,760 --> 00:01:43,340
也没有改

70
00:01:43,340 --> 00:01:44,440
就让AI直接做

71
00:01:44,440 --> 00:01:45,640
但他做出来的东西

72
00:01:45,640 --> 00:01:48,540
他的启动时间从86毫秒降低到了2毫秒

73
00:01:48,540 --> 00:01:50,380
运行的速度也将近快了10倍

74
00:01:50,380 --> 00:01:50,960
他说

75
00:01:50,960 --> 00:01:51,960
如果按用量付费

76
00:01:51,960 --> 00:01:53,480
他估计要花550美金左右

77
00:01:53,480 --> 00:01:54,940
但这个价钱他愿意付

78
00:01:54,940 --> 00:01:55,560
第三

79
00:01:55,560 --> 00:01:57,040
就算两个AI都点了头

80
00:01:57,040 --> 00:01:58,440
也不等于这活就过关了

81
00:01:58,440 --> 00:01:59,880
他现在最常用的办法是

82
00:01:59,880 --> 00:02:00,760
一个AI干活

83
00:02:00,760 --> 00:02:02,120
再让另一个AI检查一遍

84
00:02:02,120 --> 00:02:02,860
但有一次

85
00:02:02,860 --> 00:02:03,900
一个AI说做完了

86
00:02:03,900 --> 00:02:05,280
另一个AI也检查过了

87
00:02:05,280 --> 00:02:05,920
都说没问题

88
00:02:05,920 --> 00:02:06,900
他拿过来一看

89
00:02:06,900 --> 00:02:07,760
觉得太复杂了

90
00:02:07,760 --> 00:02:08,780
就让AI简化一下

91
00:02:08,780 --> 00:02:10,120
然后这个AI回复他说

92
00:02:10,120 --> 00:02:10,740
你说的对

93
00:02:10,740 --> 00:02:11,920
是我搞复杂了

94
00:02:11,920 --> 00:02:13,100
然后一下子砍掉了一半

95
00:02:13,100 --> 00:02:14,280
还有一次更大的是

96
00:02:14,280 --> 00:02:14,940
今年2月份

97
00:02:14,940 --> 00:02:16,360
他们公司为了改一个大版本

98
00:02:16,360 --> 00:02:17,520
让设计师自己上手

99
00:02:17,520 --> 00:02:18,480
你想要什么功能

100
00:02:18,480 --> 00:02:19,500
直接让AI帮你写

101
00:02:19,500 --> 00:02:20,580
而每一处的改动

102
00:02:20,580 --> 00:02:21,520
单独看都还行

103
00:02:21,520 --> 00:02:22,400
但合在一起

104
00:02:22,400 --> 00:02:23,540
就把整个系统的架子

105
00:02:23,540 --> 00:02:24,160
给搞塌了

106
00:02:24,160 --> 00:02:25,400
最后还是得靠人

107
00:02:25,400 --> 00:02:26,340
一点点的改回来

108
00:02:26,340 --> 00:02:26,840
他说

109
00:02:26,840 --> 00:02:28,160
那已经是2月份的事情了

110
00:02:28,160 --> 00:02:29,340
现在已经很不一样了

111
00:02:29,340 --> 00:02:30,780
但想在一个很大的老系统上面

112
00:02:30,780 --> 00:02:31,980
想保住原来的架子

113
00:02:31,980 --> 00:02:32,840
你还是需要有

114
00:02:32,840 --> 00:02:33,820
懂行的人盯着才行

115
00:02:33,820 --> 00:02:35,260
他自己用AI做了这一半

116
00:02:35,260 --> 00:02:36,680
整体架构他都过了一遍

117
00:02:36,680 --> 00:02:37,640
最关键的一部分

118
00:02:37,640 --> 00:02:39,060
他一行行的代码都看了

119
00:02:39,060 --> 00:02:39,920
但界面这些

120
00:02:39,920 --> 00:02:40,720
很多他都没看

121
00:02:40,720 --> 00:02:42,520
所以多找一个AI帮你检查

122
00:02:42,520 --> 00:02:43,420
只是多了一道关

123
00:02:43,420 --> 00:02:45,400
不是检查完就可以撒手不管了

124
00:02:45,400 --> 00:02:46,040
开头那个活

125
00:02:46,040 --> 00:02:47,060
代码他看都没看

126
00:02:47,060 --> 00:02:48,000
他自己跑了一遍

127
00:02:48,000 --> 00:02:49,160
觉得行就发出去了

128
00:02:49,160 --> 00:02:49,840
换成你

129
00:02:49,840 --> 00:02:50,360
你敢吗