AI 時代最恐怖的事:程序員沒有“練級區”了
整理版優先睇
AI 時代初級程序員嘅成長路徑正面臨斷裂危機
呢篇文章係翻譯自一篇英文文章,作者係一位資深開發者,佢觀察到 AI 已經可以處理大部分「戰術型編程」工作,包括寫語法、改 bug、搭文件結構、寫測試等。佢認為程序員嘅價值正從「寫代碼」轉向「做戰略決策」,即係長期規劃、系統設計、技術決策同 AI 管理。作者本人其實好鍾意呢種變化,因為佢一直偏好戰略思考,形容自己係「構建應用」而唔係「寫代碼」。
但佢真正擔心嘅係:初級開發者(junior)嘅成長橋樑被拆走咗。以前 junior 可以透過做純戰術任務(例如簡單 CRUD)慢慢累積經驗,逐步學到戰略能力。而家 AI 做曬啲戰術代碼,新人冇咗「練級區」,直接就要面對戰略層面,但戰略思維本身係靠執行層訓練出嚟嘅。呢個問題唔止影響編程,將來好多行業都會遇到——AI 食咗執行層,人類被迫直接跳入決策層,但大部分人嘅戰略能力本來係靠執行練返嚟。
整體結論係:AI 時代最大嘅危機唔係取代程序員,而係摧毀咗初級開發者嘅成長路徑。作者提出一個核心問題:「戰略思維到底點樣培養?」呢個問題值得整個行業反思。
- AI 已經取代咗「戰術型編程」嘅大部分工作,包括寫語法、改 bug、搭文件結構同寫測試,令「寫代碼」本身越來越唔值錢。
- 程序員嘅核心價值正從「碼農」轉向「軟件戰略家」,需要系統設計、架構能力、產品理解、自動化思維同 AI 管理能力。
- 過去 junior 靠做簡單 CRUD 逐步積累戰略經驗,但而家 AI 做曬呢啲任務,新人無從入手,成長路徑斷裂。
- 作者認為要解決呢個問題,必須重新設計初級開發者嘅培養方式,例如用模擬項目、程式碼審查或小型戰略任務嚟補償缺失嘅執行層訓練。
- 呢個問題唔限於編程,未來設計、文案、產品、法律等行業都會遇到——AI 食咗執行層,人類被迫直接進入戰略層,但戰略能力本來係靠執行訓練出嚟嘅。
戰術 vs 戰略:編程嘅兩個層面
優秀嘅編程其實係 戰術決策 同 戰略決策 嘅結合。戰術層面好似地面士兵,負責短期執行,包括選擇正確語法、組織文件結構、思考點樣測試代碼。戰略層面就好似將軍,負責高層規劃,例如系統架構、自動化重複問題、思考今天以外嘅未來。
而家 AI Agent 已經吞咗編程中嘅戰術部分,用低過最低工資嘅成本就可以獲得代碼,親自落場寫代碼已經唔再值得。
但 AI 仲未識做戰略型編程,佢仍然需要有人喺金字塔頂端話畀佢知要做咩,需要人類監督同決策。所以而家開發者嘅日常工作越來越變成 100% 嘅戰略思考——長期規劃、長期架構、長期決策。
初級開發者嘅練級區消失
作者擔心嘅唔係自己,而係初級開發者嘅成長路徑。過去培養 junior 嘅方式係:畀佢哋做純戰術型任務,慢慢積累戰略經驗,最後成長到夠能力就唔再係 junior。但而家所有戰術代碼都由 AI 編寫,junior 嘅意義仲剩低咩?
作者最後拋出一個核心問題:戰略思維到底點樣培養? 呢個問題唔單止影響編程,未來設計、文案、產品、法律、視頻製作、遊戲開發等行業都會遇到——AI 會先食咗執行層,人類被迫直接進入戰略層,但大部分人嘅戰略能力本來係靠執行訓練出嚟嘅。
我哋嘅角色已經改變
如果你仲覺得自己只係一個「戰術型程序員」,即係所謂嘅「代碼工人(code monkey)」,咁你可能好麻煩,因為呢個職業已經變咗。作者就話佢好鍾意呢種變化,因為佢一直更鍾意從戰略角度思考軟件,佢嘅工作係「構建應用」而唔係「寫代碼」。
從「碼農」轉向「軟件戰略家」,呢個先係未來程序員嘅真正出路。
幾個主流工具都在加速呢個趨勢,包括 OpenAI 嘅 Codex 類 Agent、Anthropic 嘅 Claude Code、Cursor 同 Windsurf。佢哋令 AI 編寫戰術代碼嘅能力越來越強,同時也令戰略決策嘅價值更加凸顯。

> AI 正在食咗「戰術型編程」,程序員嘅價值正喺度從「寫代碼」轉向「做戰略決策」。
但咁會導致一個嚴重問題:初級程序員(junior)嘅成長路徑可能會被摧毀。
---
中文翻譯
《戰術型 vs 戰略型編程,以及點解我對初級開發者感到擔憂》
優秀嘅編程,實際上係「戰術決策」同「戰略決策」嘅結合:
戰術(Tactical):地面層、短期執行。好似喺度戰鬥緊嘅士兵。
戰略(Strategic):高層視角、長期規劃。好似制定戰爭計劃嘅將軍。
你需要具備戰術能力,先至寫到好代碼:
選擇正確嘅語法
組織合理嘅文件結構
思考點樣測試代碼修改
但你都需要具備戰略能力,先至構建到真正長期可維護嘅軟件:
設計架構
自動化重複問題
思考今日以外嘅未來
而家,AI Agent 已經吞咗編程中嘅「戰術部分」。
當你可以用低過最低工資嘅成本得到代碼時,親自落場「寫代碼」已經唔再值得。
不過,AI 仲未識做「戰略型編程」。
AI Agent 仍然需要有人企喺金字塔頂端話俾佢知應該做啲咩,需要人類進行監督同決策。
所以,開發者而家嘅日常工作,已經越來越變成:
> 100% 嘅戰略思考。
長期規劃、長期架構、長期決策。
(可能呢個就係點解我而家成日覺得好攰。)
如果你認同自己只係一個「戰術型程序員」——亦即係所謂「代碼工人(code monkey)」,咁你可能有麻煩喇。
因為呢個職業已經變咗。
而我個人其實好鍾意呢種變化。
我一直更鍾意從戰略角度思考軟件。
如果你問我嘅工作係咩,我會話:
> 「構建應用(building apps)」,而唔係「寫代碼(writing code)」。
但真正令我擔心嘅係:
> 我哋可能拆咗初級開發者進入行業嘅唯一橋樑。
以前,我哋係咁樣培養初級程序員嘅:
1. 俾佢哋做純戰術型任務
2. 等佢哋慢慢累積戰略經驗
最後,佢哋成長到足夠具備戰略能力,就唔再係 junior。
但如果所有戰術代碼都由 AI 編寫:
> 咁 junior 嘅意義仲剩低啲咩?
但問題係:
我哋顯然仲需要 junior。
我哋需要新血進入行業。
我哋需要保留路徑,等啲有天賦嘅人入公司兼成長。
但問題嚟咗:
> 我哋應該點樣培養佢哋?戰略思維到底應該點樣訓練?
呢個就係我最近一直喺度思考嘅問題。
都好想聽嚇大家嘅想法。
---
核心總結(簡化版)
1. AI 正喺度取代「寫代碼」
作者認為:
以前程序員大量時間花喺:
寫語法
改 bug
搭文件結構
寫測試
呢啲「戰術執行層」工作。
而家 AI 已經好擅長呢啲。
所以:
> 「代碼產出」本身越來越唔值錢。
---
2. 程序員價值正喺度變成「戰略能力」
未來更重要嘅係:
系統設計
架構能力
產品理解
自動化思維
長期維護能力
技術決策能力
AI 管理能力(指揮 Agent)
亦即係話:
> 從「碼農」轉向「軟件戰略家」。
---
3. 最大危機:Junior 培養路徑斷裂
以前成長路徑:
先做簡單 CRUD
→ 再學模塊設計
→ 再做系統架構
→ 最後負責整體系統
但而家:
簡單 CRUD 已經被 AI 做咗
於是問題嚟咗:
> 新人靠咩嘢累積經驗?
呢個其實係當前 AI 編程時代最大嘅行業問題之一。
---
呢段話點解會引起好多人共鳴?
因為佢點中咗而家程序員真實發生嘅變化:
以前:
程序員 = 寫代碼嘅人
現在:
程序員 = 管理 AI + 做技術決策嘅人
尤其係:
[OpenAI](https://openai.com?utm_source=chatgpt.com) 嘅 Codex 類 Agent
[Anthropic](https://www.anthropic.com?utm_source=chatgpt.com) 嘅 Claude Code
[Cursor](https://cursor.com?utm_source=chatgpt.com)
[Windsurf](https://windsurf.com?utm_source=chatgpt.com)
都喺度加速呢個趨勢。
---
更深層嘅本質(其實好關鍵)
作者其實喺度討論一個更大嘅問題:
> 「人類點樣從執行層成長為決策層?」
因為以前:
「執行」本身就係訓練。
但 AI 將執行拎走咗之後:
新人可能再冇「練級過程」。
呢個先係真正危險嘅地方。
---
你可以將佢理解成:
舊時代:
人類:
寫代碼 → 學架構 → 做系統
AI時代:
AI:
直接將代碼寫完
人類:
直接負責架構
但問題係:
> 人類以前係靠「寫代碼」先至識架構㗎。
而家中間橋樑消失咗。
---
最後一句話其實係全文核心
> “How do you train strategic thinking?”
翻譯:
> 「戰略思維,到底應該點樣培養?」
呢個其實唔單止係程序員問題。
未來好多行業都會遇到:
設計
文案
產品
法律
視頻製作
遊戲開發
AI 都會先食咗「執行層」。
而人類被迫直接進入「戰略層」。
但:
> 大部分人嘅戰略能力,本來就係靠執行訓練出嚟嘅。
呢個先係 AI 時代真正嘅大問題。

> AI 正在吃掉“戰術型編程”,程序員的價值正在從“寫代碼”轉向“做戰略決策”。
但這會導致一個嚴重問題:初級程序員(junior)的成長路徑可能被摧毀。
---
中文翻譯
《戰術型 vs 戰略型編程,以及為什麼我對初級開發者感到擔憂》
優秀的編程,實際上是“戰術決策”和“戰略決策”的結合:
戰術(Tactical):地面層、短期執行。像正在戰鬥的士兵。
戰略(Strategic):高層視角、長期規劃。像制定戰爭計劃的將軍。
你需要具備戰術能力,才能寫出好代碼:
選擇正確的語法
組織合理的文件結構
思考如何測試代碼修改
但你也需要具備戰略能力,才能構建真正長期可維護的軟件:
設計架構
自動化重複問題
思考今天之外的未來
而現在,AI Agent 已經吞掉了編程中的“戰術部分”。
當你可以用低於最低工資的成本獲得代碼時,親自下場“寫代碼”已經不再值得。
但是,AI 還不會做“戰略型編程”。
AI Agent 仍然需要有人站在金字塔頂端告訴它該做什麼,需要人類進行監督與決策。
所以,開發者如今的日常工作,已經越來越變成:
> 100% 的戰略思考。
長期規劃、長期架構、長期決策。
(也許這就是為什麼我現在總覺得很累。)
如果你認同自己只是一個“戰術型程序員”——也就是所謂“代碼工人(code monkey)”,那你可能麻煩了。
因為這個職業已經變了。
而我個人其實很喜歡這種變化。
我一直更喜歡從戰略角度思考軟件。
如果你問我的工作是什麼,我會說:
> “構建應用(building apps)”,而不是“寫代碼(writing code)”。
但真正讓我擔心的是:
> 我們可能拆掉了初級開發者進入行業的唯一橋樑。
過去,我們是這樣培養初級程序員的:
1. 給他們做純戰術型任務
2. 讓他們慢慢積累戰略經驗
最終,他們成長到足夠具備戰略能力,就不再是 junior。
但如果所有戰術代碼都由 AI 編寫:
> 那 junior 的意義還剩下什麼?
可問題是:
我們顯然仍然需要 junior。
我們需要新鮮血液進入行業。
我們需要保留路徑,讓那些有天賦的人進入公司併成長。
但問題來了:
> 我們該如何培養他們? 戰略思維到底該怎麼訓練?
這就是我最近一直在思考的問題。
也很想聽聽大家的想法。
---
核心總結(簡化版)
1. AI 正在取代“寫代碼”
作者認為:
過去程序員大量時間花在:
寫語法
改 bug
搭文件結構
寫測試
這些“戰術執行層”工作。
而現在 AI 已經非常擅長這些。
所以:
> “代碼產出”本身越來越不值錢。
---
2. 程序員價值正在變成“戰略能力”
未來更重要的是:
系統設計
架構能力
產品理解
自動化思維
長期維護能力
技術決策能力
AI 管理能力(指揮 Agent)
也就是說:
> 從“碼農”轉向“軟件戰略家”。
---
3. 最大危機:Junior 培養路徑斷裂
過去成長路徑:
先做簡單 CRUD
→ 再學模塊設計
→ 再做系統架構
→ 最後負責整體系統
但現在:
簡單 CRUD 已經被 AI 做了
於是問題來了:
> 新人靠什麼積累經驗?
這其實是當前 AI 編程時代最大的行業問題之一。
---
這段話為什麼會引起很多人共鳴?
因為它點中了現在程序員真實發生的變化:
以前:
程序員 = 寫代碼的人
現在:
程序員 = 管理 AI + 做技術決策的人
尤其是:
[OpenAI](https://openai.com?utm_source=chatgpt.com) 的 Codex 類 Agent
[Anthropic](https://www.anthropic.com?utm_source=chatgpt.com) 的 Claude Code
[Cursor](https://cursor.com?utm_source=chatgpt.com)
[Windsurf](https://windsurf.com?utm_source=chatgpt.com)
都在加速這個趨勢。
---
更深層的本質(其實非常關鍵)
作者其實在討論一個更大的問題:
> “人類如何從執行層成長為決策層?”
因為過去:
“執行”本身就是訓練。
但 AI 把執行拿走後:
新人可能再也沒有“練級過程”。
這才是真正危險的地方。
---
你可以把它理解成:
老時代:
人類:
寫代碼 → 學架構 → 做系統
AI時代:
AI:
直接把代碼寫完
人類:
直接負責架構
但問題是:
> 人類以前是靠“寫代碼”才學會架構的。
現在中間橋樑消失了。
---
最後一句話其實是全文核心
> “How do you train strategic thinking?”
翻譯:
> “戰略思維,到底該怎麼培養?”
這其實不僅是程序員問題。
未來很多行業都會遇到:
設計
文案
產品
法律
視頻製作
遊戲開發
AI 都會先吃掉“執行層”。
而人類被迫直接進入“戰略層”。
但:
> 大部分人的戰略能力,本來就是靠執行訓練出來的。
這才是 AI 時代真正的大問題。