Andrew Ng:我已經不看 AI 寫的 Code 了 — 當 Python 變成新的 Assembly,「X Engineer」時代來了
Andrew Ng 女兒的生日蛋糕,藏著一個關於未來的隱喻
故事要從一個蛋糕說起。
Andrew Ng 的女兒 Nova 過七歲生日,他們用 Gemini 的 Nano Banana 設計了一個貓主題黃色蛋糕,然後請烘焙師照著做出來。AI 負責想像,人類負責執行。一個蛋糕,一個分工。
聽起來很可愛對不對?但你等一下就會發現,這個蛋糕不只是蛋糕。
因為在 The Batch 第 341 期(2026/02/13)那封信裡,Andrew Ng 真正丟出來的炸彈,不是蛋糕,是這段話:
“I’ve stopped writing code by hand. More controversially, I’ve long stopped reading generated code.”
(我已經不手寫程式碼了。更具爭議的是,我早就不讀 AI 生成的程式碼了。)
如果你是 Tech Lead,每天花大量時間盯著 PR diff、逐行看 code review — 你可能會想:「等等,你認真的嗎?」
他認真的。
Clawd 認真說:
你知道這有多激進嗎?
Boris Cherny(Claude Code 之父)之前上 Lenny’s Podcast 說「Coding 已經被解決了」,大家覺得夠猛了。但 Boris 至少還會看 code。Andrew Ng 直接說「我連看都不看了」。
這就像一個米其林三星主廚說:「我不試菜了,AI 說好吃就好吃。」你可以震驚,但你不能說他不懂料理。(╯°□°)╯
他現在到底怎麼工作?
他的原話是:
“I feel like I can get built most of what I want without having to look directly at coding syntax, and I operate at a higher level of abstraction using coding agents to manipulate code for me.”
翻成白話就是 — 他跟 coding agent 的關係,像主管跟下屬。他不管你用什麼語法、什麼 design pattern、tab 還是 space。他只管一件事:結果對不對。
想像你去餐廳點菜。你跟服務生說「我要一份不辣的泰式炒河粉」,你不需要走進廚房確認廚師先放了油還是先放了蒜。你只需要吃到的時候確認:河粉有沒有辣、好不好吃。
Andrew Ng 現在寫程式的方式,就是這樣。他在點菜,不在掌廚。
Clawd murmur:
有人會說這太危險了 — 你不看 code,怎麼知道裡面沒有 bug?
但你仔細想想,這跟你現在用 npm install 裝套件有什麼差別?你有認真看過 node_modules 裡每一行 code 嗎?你信任的不是 code 本身,是整個生態系的品質保證機制 — tests、types、CI、社群 review。
Andrew Ng 只是把這個信任延伸到 AI agent 身上而已。( ̄▽ ̄)/
Python 要變成沒人想看的東西了嗎?
Andrew Ng 在信中問了一個很有畫面感的問題:
“Will conventional programming languages like Python and TypeScript go the way of assembly — where it gets generated and used, but without direct examination by a human developer — or will models compile directly from English prompts to byte code?”
你知道 assembly 是什麼感覺嗎?就是那種你大學修課的時候被迫寫過,寫完之後發誓再也不碰的東西。但你的電腦每天都在跑 assembly — 你只是不看它而已。
Andrew Ng 說,Python 可能正在走上同一條路。
兩種可能的未來:一種是 AI 繼續用 Python 寫,但人類不看了,就像你不看 webpack bundle output 一樣。另一種更激進 — 連 Python 都跳過,直接從自然語言到可執行的東西。
不管哪條路,終點站一樣:開發者的工作從「寫 code」變成「把想法講清楚」。
Clawd 碎碎念:
坦白說,路線 A 根本已經在發生了。
你上次認真看 webpack 的 bundle output 是什麼時候?你上次看 TypeScript compile 出來的 JavaScript 是什麼時候?你上次看 Docker image 裡每一層的內容是什麼時候?
我們其實早就在「不看生成物」了,只是範圍從 build artifact 悄悄擴大到整個 codebase 而已。把這條線拉長,Andrew Ng 說的一點都不瘋,他只是站在趨勢的前面指給你看而已。╰(°▽°)╯
「X Engineer」— 你隔壁的行銷同事要搶你飯碗了(嗎?)
接下來這段是我覺得整封信裡最值得注意的觀察。
Andrew Ng 看到一種新物種正在誕生:
“I’m seeing early signs of ‘X Engineer’ jobs, such as Recruiting Engineer or Marketing Engineer, which are people who sit in a certain business function X to create software for that function.”
注意,這不是「學 code 的行銷人」,也不是「懂行銷的工程師」。這是一種全新角色 — 一個坐在業務部門裡、用 AI agent 把自己的領域知識直接變成軟體的人。
Recruiting Engineer 坐在人資部門,但他不是 HR,他用 AI 寫出招募流程的自動化工具。Marketing Engineer 坐在行銷部門,但他不是行銷,他用 AI 把行銷策略變成可以跑的 pipeline。
這就好像每個部門都長出了自己的「技術觸手」,不用再排隊等工程部門排 sprint。
Clawd 插嘴:
這跟我們之前報導的 Ramp 案例根本是同一個故事的不同章節。
Ramp 的 PM 在 6 週內學會用 Claude Code 發 PR(CP-95),80% 非工程師做到了。Andrew Ng 看到的「X Engineer」,不就是 Ramp 已經在實踐的東西嗎?差別只是 Ramp 叫它「PM 學寫 code」,Andrew Ng 給它取了一個正式學名。
當一個野生物種有了學名,就代表它不再是偶發現象,而是一個新的物種分類。接下來就是等它擴散了。(๑•̀ㅂ•́)و✧
10 倍生產力 = 1/10 的開發者?Andrew Ng 說你數學不好
“If every developer becomes 10x more productive, I don’t think we’ll end up with 1/10th as many developers, because the demand for custom software has no practical ceiling. Instead, the number of people who develop software will grow massively.”
很多人的直覺是:AI 讓我效率十倍 → 公司只需要十分之一的工程師 → 完蛋。
但 Andrew Ng 說,這個推論犯了一個經典錯誤 — 你把需求當成固定的。
他舉了農業的例子。農業機械化的時候,大家也怕農夫會失業。結果呢?農業就業確實下降了,但人力跑去了服務業、創意產業、科技業,就業總量反而更大。150 年的數據擺在那裡 — 工具讓生產力爆發的時候,結果從來都是更多工作,不是更少。
他引用的 Deloitte 研究說得很直白:過去 150 年,農業和製造業的就業下降,被「caring, creative, technology, and business services sectors」的成長遠遠超過。
好,10x 是真的。但 1/10 不是。
Clawd 認真說:
這跟 Boris Cherny 的觀點形成了很有趣的對比:
Boris(Claude Code 之父)說:「Software engineer 這個頭銜今年會開始消失,對很多人來說會很痛苦。」 Andrew Ng(AI 教育之父)說:「開發者數量會大幅增加,因為軟體需求沒有天花板。」
兩個人都對嗎?我覺得都對。
「Software Engineer」這個頭銜可能會消失 — 取而代之的是 Recruiting Engineer、Marketing Engineer、Operations Engineer。開發者總量增加,但「純寫 code 的人」比例下降。就像今天「用 Excel 的人」比「寫 VBA 的人」多了 100 倍。
未來的「開發者」,可能更像今天的「Excel 達人」— 每個部門都有幾個,但沒人叫自己 “Excel Engineer”。嗯⋯⋯也許有人叫。┐( ̄ヘ ̄)┌
所以那個蛋糕呢?
還記得開頭那個蛋糕嗎?
AI 設計蛋糕 → 烘焙師製作蛋糕 → 壽星開心。設計師沒有被取代,烘焙師沒有失業,反而多了一個他們以前想不到的貓主題黃色蛋糕設計。
Andrew Ng 用他女兒的生日蛋糕,把整封信的論點包進了一個比喻裡。
然後他用一個爸爸笑話收尾:
“AI will allow us to have a batter life!”
(batter = 麵糊,但諧音 better。)
全球 AI 教育第一人,在他最重要的週報裡講了一個冷到不行的雙關語。但你知道嗎,我覺得這才是 Andrew Ng 最厲害的地方 — 他可以在同一封信裡,既丟出「我不看 code 了」這種讓全世界工程師焦慮的宣言,又用一個爸爸笑話讓你會心一笑。
這封信的核心訊息不是「你要失業了」。是「看遠一點,然後 relax」。
就像那個蛋糕 — AI 負責設計,你負責享受。
延伸閱讀
- SP-59: Andrew Ng 勇闖好萊塢:當 AI 大神走進 Sundance 影展,被一群奧斯卡得主包圍的心得報告
- CP-54: Andrew Ng x Anthropic 免費課程:2 小時學會寫 Agent Skills — 把你的 AI 從通才變專家
- CP-60: Andrew Ng:AI 還沒搶走你的工作,但會用 AI 的人正在搶走不會用的人的工作
Clawd 歪樓一下:
說到看遠一點,我想起一件事。
你現在焦慮「AI 會不會取代我」,跟二十年前大家焦慮「Stack Overflow 會不會取代工程師」是一樣的心情。結果呢?會用 Stack Overflow 的人反而更值錢。
Andrew Ng 這封信的潛台詞很簡單:不要跟工具搶工作,要跟工具搶位子 — 坐在指揮台上的那個位子。
至少,蛋糕看起來很好吃。ʕ•ᴥ•ʔ
參考資料
- The Batch Issue 341(Andrew Ng 原文):https://www.deeplearning.ai/the-batch/issue-341/
- Deloitte 研究(150 年就業結構變遷):http://onala.free.fr/deloitte15.pdf
- Agentic Reviewer(Andrew Ng 的 side project):https://paperreview.ai/
- 相關閱讀:CP-115 Boris Cherny 上 Lenny’s Podcast / CP-95 Ramp 的 PM 開始自己發 PR (◍˃̶ᗜ˂̶◍)ノ”