建造日誌
Vibe Coding 怎麼開始:非工程師做出第一個能用的系統,難的不是技術
故事開始的時候,沒有人覺得自己是英雄。
英雄只是星期二晚上十一點還在回 LINE 的人。夜市收攤後,老闆娘坐在紅色塑膠椅上算今天幾桌沒等到位;補習班導師把點名表記錄從 LINE 複製到試算表,第三次算錯人數;新創公司的產品經理對著工程師說「就改一個小功能」,工程師回他「這真的不是小功能」。大家活在同一個日常世界裡:瑣事很多,能寫程式的人很少,而「做一個系統」聽起來像別人的職業,不像自己的人生。
那道牆存在得太久,久到大家以為是宿命
很長一段時間,大家把軟體當成一座有門禁的城。城裡的人講變數、框架、權限與部署;城外的人講客人、家長、發票與明天中午前要出的報價。兩邊中間隔著高聳的報價單與排程表。你要一個預約頁面,得先找接案;你要一個內部表單,得先排資訊課期程;你要給孩子做個小遊戲,得先問安親班有沒有開課。牆存在得太久,久到大家都以為這是宿命,直到一句話把這道牆拆成碎片:「你直接跟它講你要什麼。」
召喚來得很安靜
召喚來得很安靜。產品經理第一次把想法貼進 Lovable 或 Codex,三分鐘後螢幕上跳出可以點擊的按鈕。補習班老師打下一行白話:「我要給家長看的請假表,能匯出、用手機就能填」,頁面就真的長了出來。夜市老闆娘看著女兒在 Roblox 裡用中文描述「森林障礙賽」,手機上立刻出現能跑、能跌倒、能重來的關卡。軟體不再只鎖在工程師的終端機裡,它開始像發限時動態一樣被隨手產出、被分享。
這正是 Vibe Coding 最誠實的樣子:你不需要先學會語法,只需要把要的結果講清楚。我在《用自然語言打造你的數位作品》裡談過它的來歷與流程,這篇要談的是更難的另一半。
但這不該這麼容易
但這不該這麼容易,幾乎每個認真的臺灣人都會在此刻停下腳步。
工程師看過太多能跑卻不能穩定執行的程式:金鑰寫死在前臺、權限沒設、沒人知道資料存哪一國、下個月模型一改整個流程就崩潰。這不是非工程師太膽小,而是大家太清楚在出事時,是誰的名字會出現在新聞與家長群組裡?
這些擔心不是杞人憂天。我在《從憑感覺寫程式,到有紀律的 Agent 工程》整理過 2026 年的數據:AI 生成的程式碼裡,約有四成五含有 OWASP Top 10 等級的漏洞,開發者對 AI 產出的信任度反而從四成掉到二成九。跑得動跟守得住,從來是兩件事。
真正讓人跨過門檻的,是會講人話的示範
真正讓人跨過門檻的,從來不是矽谷的發表會,而是身邊會講人話的示範。有些大學開始讓行政單位不再事事丟給計算機中心,學務處自己做出輔導用的智慧代理,計算機中心則轉身專注於資安與資料治理。臺大、師大等頂尖大學也把這套思維寫進教學應用,承認指揮 AI 解決問題,就像做簡報一樣是基本能力。這群導師不畫大餅地說「你也能當工程師」,而是告訴你:「你先做出能用的第一版,然後我們來談,什麼地方千萬不能錯。」
我自己蒐集的案例也長成同一個形狀。一位律師花了兩個半小時,把網站從想法變成正式上線;一位音樂老師靠 Vibe Coding 做出讓專業被看見的個人網站。他們的共同點不是技術背景,而是願意先做出一個粗糙但真的能用的版本。
▲ 《零基礎學 Vibe Coding:用 AI 做出網站、App 與工作自動化工具》,鄭緯筌(Vista)著,碁峰資訊出版
會講人話的示範,也是我寫《零基礎學 Vibe Coding》這本新書的理由。整本書不教你背語法,而是帶你用講的把網站、銷售頁、名單磁鐵與儀表板一個一個做出來,並且在每個章節都標出哪裡千萬不能錯。如果你正想找一個從頭到尾走完的範例,這本書就是為你寫的:https://vista.im/vibecoding
門檻外的世界極其具體
當第一個網址點開,媽媽說「真的可以填耶」,客人說「不用再私訊排隊了」,試煉才正要開始。
門檻外的世界極其具體。Vibe Coding 懲罰的不是外行人,而是講話含糊的人。如果你說「做個管理系統」,那多半只會生出廢紙;倘若你說出「三人補習班、每週三堂、家長只能看自己孩子、九點前請假」才能產出可用工具。更現實的是在地柴米油鹽:金流、簡訊費、電子發票、統編、超商取貨,還有個人帳號綁定後的交接問題。這些東西不會因為感覺對了就自己長出來。
金流那一關尤其真實。我把做一套活動報名系統的完整覆盤寫成過一篇文章,從欄位設計到付款回呼,每個坑都是踩過才知道。如果你連第一個題目都還沒想好,可以先用 MVP 選題器把範圍縮到一句話講得完的程度,或看看我的點子都是從哪四個來源長出來的。
從圍觀的旅客,變成負責任的守門人
每個走到這裡的人,幾乎都會迎來一次小小的震撼教育。AI 改了一個按鈕把整週預約洗掉、家長群組質疑個資外洩、測試轉帳測到半夜。這場磨難不是為了勸退,而是把人從圍觀的旅客變成負責任的守門人。
守門人不是天生的。如果你是文組出身、連終端機都沒開過,可以從文組人的 Claude Code 完全自學指南開始;如果你已經做出東西卻卡在某個關卡,Builder Clinic 建造門診就是為了這種時刻存在的。
兩行字
這趟旅程的終點,是人人都可以一圓工程師的夢。
我們不再需要為了一張表單、一個預約頁面在城牆外苦等。我們終於能用自己的話,把生活裡那句「應該有個系統」說清楚;同時也學會了在系統成真之後,懂得為資安、流程與真實後果負起責任。
牆上的門已經打開了,門上其實就寫著兩行字:你想做什麼,用你的話講;講完之後,誰來負責?真正走通這條路的人,兩行都看得懂。
你的下一步
如果這篇文章讓你想起某件一直沒做的事,這裡有三條可以立刻走的路:
- 先讀書,把整條路走一遍。新書《零基礎學 Vibe Coding:用 AI 做出網站、App 與工作自動化工具》現正熱賣中,從第一句提示詞到把作品推上線,全部用講的完成。歡迎到 https://vista.im/vibecoding 支持。
- 先動手,做出你的第一個作品。打開 MVP 選題器決定題目,再用 Vibe Coding 指南照著做;想要有人帶,就來零基礎 AI Builder 工作坊用六小時做出第一個作品。
- 先補課,補上你缺的那一塊。線上迷你課不用報名、打開就能上;卡住的時候,帶著作品來建造門診。
門已經開了。剩下的,是你要不要走進去。
常見問題
Vibe Coding 是什麼?不會寫程式也能用嗎?
Vibe Coding 是用自然語言向 AI 描述需求,再由人判斷、測試與修正產出的建造方式。你不需要先學會語法,只需要把要的結果講清楚,補習班老師打下一行白話就能長出家長用的請假表單。但它降低的是程式語法的門檻,不會取代問題定義、品質判斷與驗收責任。
非工程師用 Vibe Coding 最常卡在哪裡?
卡在把需求講得不夠具體。Vibe Coding 懲罰的不是外行人,而是講話含糊的人。如果你說「做個管理系統」,多半只會生出廢紙;說出「三人補習班、每週三堂、家長只能看自己孩子、九點前請假」,才能產出可用的工具。
AI 生成的程式碼安全嗎?
不能預設安全。2026 年的數據顯示,AI 生成的程式碼裡約有四成五含有 OWASP Top 10 等級的漏洞,開發者對 AI 產出的信任度反而從四成掉到二成九。常見的問題包括金鑰寫死在前臺、權限沒設、沒人知道資料存在哪一國,以及模型一改整個流程就崩潰。跑得動跟守得住,從來是兩件事。
系統做得出來之後,還要處理什麼?
在地的柴米油鹽:金流、簡訊費、電子發票、統編、超商取貨,還有個人帳號綁定之後的交接問題。這些東西不會因為感覺對了就自己長出來,卻是系統真的要上線給人用的時候一定會碰到的。
第一個作品該從哪裡開始?
先把題目縮到一句話講得完的程度,再做出一個粗糙但真的能用的版本。文章裡的律師花兩個半小時把網站從想法變成正式上線,音樂老師做出讓專業被看見的個人網站,他們的共同點不是技術背景,而是願意先做出能用的第一版,再回頭談什麼地方千萬不能錯。