前言
唯一確定不會改變的事,就是這個世界一直在改變。
軟體開發的世界從來沒有變化這麼劇烈過。從打孔機之後,鍵盤成了軟體工程師最主要的工具。中間不管是符號導向、程序導向、一直到物件導向底定,「動手寫程式」這件事一直沒有改變過。當我們正驚訝著 AutoComplete、Syntax Highlight 或是 Linter 這些「省了打字」的功能時,「動手寫程式」竟然成了軟體開發不用動手的一件事。
你還是得精通程式語言的邏輯和語法,你也必須熟悉各個套件、框架及服務的過程,但已經不用自己一行一行敲程式了。程式語言和自然語言最大的差別,就是程式語言「一個位元都不能寫錯」。這種以完美主義為基礎,持續將近半個世紀的鐵則,已經被 AI 打破了。用充滿例外的自然語言,竟然可以產生出完全沒有錯誤完美執行的巨量程式碼,這不是奇蹟,這就是進行式的革命。
Claude Code 就是軟體工程爆烈發展的產品。
有別於 IDE,這個誕生並存在於 CLI 介面中的產品,生來就自帶以文字為主程式碼的 DNA。在 DevOps 時代,環境安裝、寫程式、測試、部署、監控、重構、縮放(Scaling)這些動作,早就變成了一行行指令,而這些以 CLI 為操作方式的行為,正是 Claude Code 最擅長的。君不見操作 GitHub 從網頁變成gh、建立雲端服務從 Google Cloud Console 變成gcloud,早就都是 CLI 的天下了。
但 Claude Code 真的只停留在 CLI 嗎?當然不是,當我們把 Cursor / VS Code 這一類的 IDE 和 Claude Code 結合之後,你會發現一個全新的世界。寫程式、管理專案、檢視差異、版本控制、GitHub / GitLab 的整合,和雲端平台的結合,當利用自動化的 Agentic Workflow 完成這些事情時,你所有的物理操作就是端著一杯咖啡在旁邊看著窗外的大海和藍天。
Claude Code CLI 讓你以更細的粒度完成更複雜的工作,這個以規格來定義軟體開發的方式,真正超脫了 Vibe Coding 第一代「跟著感覺」開發的侷限。用規格來規範軟體從無到有的每一個步驟,Claude Code 讓你開心又放心的完成整個專案。
AI 輔助開發的世界還沒結束,我們依然在探索中,從網頁的 ChatGPT、Lovable,到 IDE Cursor / VS Code + Copilot,再進化成 CLI 的 Claude Code、Codex,這個被哥倫比亞大學電腦電機教授 Vishal Misra 譏笑為「封閉的幾何流形」的 LLM,卻不斷給我們驚奇。它不完美但不斷完備,它不全能但卻窮盡一切可能。
擁抱改變,接受這個每天更新的世界,從 Claude Code 開始。
胡嘉璽
2025年11月
Ratchadamri,曼谷