AI 時代最恐怖的事:程序員沒有“練級區”了

作者:瓜皮程序
日期:2026年5月22日 上午8:30
來源:WeChat 原文

整理版優先睇

速讀 5 個重點 高亮

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)」,咁你可能好麻煩,因為呢個職業已經變咗。作者就話佢好鍾意呢種變化,因為佢一直更鍾意從戰略角度思考軟件,佢嘅工作係「構建應用」而唔係「寫代碼」。

從「碼農」轉向「軟件戰略家」,呢個先係未來程序員嘅真正出路。

幾個主流工具都在加速呢個趨勢,包括 OpenAICodex 類 Agent、AnthropicClaude 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 時代真正的大問題。