殺死那個手工程序員
原始來源與檔名:Tw93-殺死那個手工程序員.md
來源:Tw93 / X — 2026-03-31
原始檔名:(16) Tw93 on X_ _杀死那个手工程序员_ _ X.pdf
NAPKIN | 餐巾纸
餐巾紙公式
未來軟體的護城河 = (系統能力 + 工程深度 + 場景壁壘) - (單純依賴 AI 堆砌的套殼功能)
當一個小學生滑著滿是 AI 生成的劣質短影片,當大廠老闆也開始用 Vibe Coding 一個下午寫出 Demo 覺得「寫 code 不過如此」時。傳統以「把功能刻出來」為傲的手工程序員正在死去。未來的軟體就像曾經的音樂一樣:發單曲 (套殼App) 門檻降到零,但開萬人演唱會 (系統級工程) 依舊是人類的特權。
一句話
這是一篇對 AIGC 時代軟體工業泛濫化的深度反思。當 AI 填平了所有「從零到一」的製作門檻,市場將被海量「堪用但粗糙」的產品淹沒。作者呼籲工程師不應與 AI 卷開發速度,而應將目光轉向更底層的渲染、終端、軟硬結合,或是走向出海戰場,以超高密度的「細節與完成度」對抗低成本的工業流水線。
餐巾紙草圖
[ 過去的軟體開發 (手工時代) ]
門檻高 ──> 必須精心打磨 ──> 低產出、高質量 (像是實體 CD 專輯)
[ 現在的軟體開發 (AI 時代) ]
零門檻 ──> 隨手 Vibe Coding ──> 爆量產出、低質量 (像粗糙的 AI 短影片)
[ 未來的生存之道 (演唱會模式) ]
放棄競爭「寫出能跑的代碼」
│
├─> 走底層硬核 (Rust / 渲染器 / 終端系統)
├─> 走軟硬整合 (突破純軟體框架)
└─> 走出海市場 (面對更嚴苛的真實需求,而非閉門自嗨)
ROUND 1: SKELETON | 骨架掃描
“這篇文章在說什麼”
- 核心問題: AI 的普及讓「生產和分發」變得極度廉價,導致大量粗製濫造的內容與軟體充斥市場,傳統依賴「代碼門檻」維生的軟體工程師面臨嚴重的生存危機。
- 核心答案: 放棄做一個只負責「把功能實現」的手工程序員。要嘛往深層次走(系統架構、底層渲染),要嘛往需要極高組織力和細節密度的領域走(類似從錄音室歌手轉向開萬人演唱會的巨星)。
- 論證結構: 隨筆散文式。從公車上看見小女孩刷垃圾 AI 影片的感嘆切入 -> 對比早期磁帶與現代快餐文化的質量差異 -> 點出老闆自己 Vibe Coding 對一線員工的剝奪感 -> 提出解局之道(做演唱會級別的軟體、做開源、走出海)。
章節骨架
- 廉價供給的悲哀:公車上的小女孩與 AI 視頻,帶出「生產力過剩導致審美降級」的擔憂。
- 填平的護城河:過去做產品需要經年累月的積累,現在買 Token、套殼、CI/CD 全自動。世界被「看起來能用」的系統佔滿。
- 老闆的 Vibe Coding:大廠老闆親自下海用 AI 寫程式,打破了「軟體開發需要幾個月、幾百人」的資訊差,這將帶來慘烈的內卷革命。
- 破局解法:演唱會模式:歌手發片已經不賺錢,靠的是無法被輕易複製的「現場演唱會」。軟體也一樣,那些用起來舒服、克制、無 Bug 的細節密度,才是真金白銀。
- 自我尋找:作者對底層 (Rust/終端) 的熱愛,以及將出海當作對抗內卷、逼迫自己做扎實軟體的方法。
ROUND 2: DISSECTION | 血肉解剖
“憑什麼這麼說”
- 隱形假設: 作者假設「人類最終對於『美好的東西』是具備辨識力與追求的」。雖然短期內劣幣會驅逐良幣,但長遠來看,那些具備高工藝水準 (Craftsmanship) 的產品依然有不可替代的市場。
- 邊界條件: 這種「往深裡走、往難裡走」的建議,對資深工程師 (如原作者 Tw93) 適用,但對於剛入行的新手來說可能是一條過於陡峭、難以觸及的護城河。
ROUND 3: SOUL | 靈魂提取
“還能怎麼用”
- 知識連結: The Economics of Superstars (超級巨星經濟學)。當複製成本趨近於零時(如 AI 寫 Code),市場收益將極端向頭部的少數人集中。平庸的工程師將被消滅,而能整合 AI 與強大場景理解的「超級架構師」將拿走所有紅利。
- 深層洞見: 「要做什麼,比怎麼更快做出來更加重要。」 AI 解決了 “How” 的問題,但從未解決 “What” 與 “Why”。當所有人都開著跑車在高速公路上狂奔時,知道出口在哪裡的導航員,比會踩油門的司機值錢一萬倍。
- 行動呼籲: 不要沉迷於「我今天用 AI 寫了 5000 行代碼」的虛假繁榮中。審視你現在做的項目:如果把程式碼抽掉,它還剩下什麼?如果是零,那你隨時會被下一個帶著更好 Prompt 的小學生取代。
殺死那個手工程式設計師 (Architectural Deep Dive)
前言/背景
這是一篇深刻反思 AI 時代軟體工程本質與從業者命運的文章。標題借鑒自歌曲《殺死那個石家莊人》,隱喻了 AI 工具 (如 Claude Code、Vibe Coding) 強勢崛起後,過去依賴「代碼熟練度」與「手動搬磚」的傳統軟體工程師,正面臨著結構性的技術性失業或價值降級危機。
章節詳細總結
AI 抹平的技術護城河 (The Flattened Moat)
作者精準地指出了軟體開發中「門檻」的消失:
- 從「製造」到「組裝」:過去做一個產品,需要花時間雕琢架構、解決冷啟動 Bug。現在,透過 AI 代理 (Agent)、Prompt 鏈、現成 UI 組件,一個完整的可驗證系統 (Demo/MVP) 可以在一個下午被「拼湊」出來。
- 供給側的爆炸 (Supply Explosion):原本需要數年積累的語言熟悉度 (Syntax familiarity) 與基礎環境配置能力,被 AI 降維打擊成「到處都是的供給」。當「能動、可用、好看」的軟體變得廉價,手動敲擊程式碼的價值將被無限稀釋。
劣幣驅逐良幣的隱憂:系統性粗糙 (Systemic Coarseness)
文章提出了一個極具社會學意義的架構觀察——創作摩擦力與品質的關聯性:
- 在早期磁帶機或傳統軟體時代,生產與分發的「重度 (Heavyweight)」特性,天然形成了一道品質過濾器。你必須反覆打磨才能承擔發行成本。
- 現在的 CI/CD 加上 AI 輔助,讓釋出軟體就像發送一條推文一樣容易。門檻的消失導致了大量「差不多」或「拼湊感極強」的產品湧入市場。
- 長此以往,使用者對於「高品質與精緻度」的認知閾值會下降,整個市場可能陷入追求「快刺激、快反饋」的速食軟體怪圈。
架構師的突圍:尋找不可替代的稀缺性
面對 Vibe Coding 帶來的挑戰,資深工程師必須進行核心競爭力的轉型。作者提出了幾個方向:
- 向底層深潛 (Deep Dive into the Foundation):如果應用層 (Application Layer) 是組裝,就去寫組裝機。涉足渲染引擎、編譯器、編輯器底層核心或系統級語言 (Rust)。
- 升維打擊:架構設計與系統能力 (System Capabilities):AI 目前無法取代的是「宏觀架構的判斷力」。那些「別人一眼看不見,但決定產品分量的東西」,如:深度的業務場景理解 (Domain Knowledge)、超大規模系統架構設計。
- 追求極致的體驗密度 (Density of Details):不要與 AI 比快。要做「演唱會級別」的產品,而不是「磁帶級別」的音樂。那種讓人感到克制、毫無 Bug、極致流暢的工藝品,是 AI 短期內難以用套殼生成的。
總結與結論
- 拒絕成為「API 組裝工」:當普通用戶都能用 Claude Code 寫出應用的時候,「會寫程式」不再是護城河。「知道要寫什麼、為何而寫、底層如何運作」才是。
- 提高標準,而非屈就:面對低品質供給的洪流,架構師的責任是堅守軟體的工藝標準。那些精心設計的錯誤處理機制 (Error Handling)、優雅的重試策略 (Retry Policies),都是留存使用者的隱形保證。
- 走向更複雜的整合:未來的機會在於軟硬體結合、千人協同的平台級別產品,或者是需要極端性能優化的場景。脫離「套殼、搶時間差」的低階循環,向具備深刻壁壘的領域進發。