DAY 227 · 2026-08-14

現在還需要學寫程式嗎

SLIDES · 7
Day 227 現在還需要學寫程式嗎 — 投影片 1Day 227 現在還需要學寫程式嗎 — 投影片 2Day 227 現在還需要學寫程式嗎 — 投影片 3Day 227 現在還需要學寫程式嗎 — 投影片 4Day 227 現在還需要學寫程式嗎 — 投影片 5Day 227 現在還需要學寫程式嗎 — 投影片 6Day 227 現在還需要學寫程式嗎 — 投影片 7
1 / 7

今天跟朋友聊天聊到這題。

他現在用 Claude Code(用聊天的方式叫 AI 幫你寫程式的工具)開發,做得出東西。但程式碼越長越多之後,免不了開始遇到改 A 壞 B,還有其他各種開發上的問題。他的判斷是:因為他看不懂程式碼,對專案的掌握度不夠。所以他決定去學 Python。

於是我先分享了最近的一個案子給他。

3 萬行,我一行都沒看過

我最近接到一個商案,價值大概是一個資深軟體工程師好幾個月的薪水。

到目前為止,我還沒有看過程式碼。功能已經陸續交給客戶驗收,完成度大概在 95%。案子的規模粗抓一下,總共大約 3 萬行程式碼。

3 萬行,我一行都沒看過。

從組合語言到自然語言

隨著科技發展,人類從只有機器讀得懂的機器碼,到貼近硬體的組合語言,再演變到方便人類撰寫的高階程式語言。現在這一步,是從高階語言演進到自然語言。

我們現在很少聽到有人呼籲:「為了搞懂電腦怎麼執行指令,所以我們應該要學組合語言。」

那現在是不是也一樣——大眾該開始接受自然語言變成常態,不需要再去學程式語言了?

他要的其實是掌握度

當然,我不是說不應該學、或是學了沒用。

我要問的是另一件事:他去學 Python 的目的,其實是想對專案有更高的掌握度。那為了這個目的,學程式語言還是必要的嗎?

我現在開發各種產品,用到的程式語言不見得是我熟悉的,但我還是交得出穩定的成品。遇到不懂的地方,我不鑽進去看程式碼,而是直接請 AI 把邏輯解釋給我聽。

掌握度重要,這點我完全認同。但這件事沒有一定要透過學程式語言達成。

去頭去尾的那條魚

過去十多年,大家都在推動全民學寫程式,也要求某些職位——例如 PM——要看得懂程式碼。到現在還是這樣。

這讓我想到之前聽過的一個故事。

小女孩問媽媽:煮魚的時候為什麼要去頭去尾?媽媽說我不知道,因為你外婆都是這麼做的。媽媽去問外婆,外婆也說我不知道,因為我媽媽都是這麼做的。外婆再去問她媽媽,答案才出現:因為我的鍋子裝不下整條魚,所以必須去頭去尾。

鍋子的事情沒有人再提,動作卻一路傳了下來。

差距不是程式語言拉開的

我從每一行程式碼都是手刻的年代,走到現在沒有一行程式碼是我寫的。

我乘著風站在浪尖上,卻發現整個產業的發展差距越來越大。大家都持續往前進,但 AI 加快了每個人的步調,也放大了彼此的差距。

造成這些差距的不是程式語言,是工程思維。

工具已經變了,如果我們完成任務的方式沒跟著重新想過,差距就是這樣拉開的。

講白一點

這個時代不是非學程式語言不可,但你仍然需要工程思維。

而工程思維不一定要透過程式語言建立。只要你能找到一位願意帶你的師傅,跟在他旁邊學,讓他指導你怎麼拆解需求、怎麼判斷取捨,再用自然語言把它說清楚——久而久之,你就能成為一名合格的「軟體工程師」。

最近開始做免費的一對一諮詢,幫你把 AI 接進自己的工作流——有需要的話可以約:https://www.dawsonwang.com/

延伸閱讀
看完整 242 篇 →