【完賽感言】左手藍圖,右手魔法:一趟旅程的結束與反思
發布於 2025年9月20日 (更新於 2025年9月20日) · 約 1 分鐘閱讀 · 2025iThomeIronman Gemini Conclusion Reflection Vibe Coding AI
安安!我是 ChiYu!
三十天竟然就這樣過去了耶!回想一開始,真的只有一個超模糊的想法,就憑著一股傻勁跟對 AI 的好奇心與信任,直接衝了,開始了這趟「左手藍圖,右手魔法」的冒險。今天,我們總算成功達陣啦!
說真的,我必須要跟每一個從 Day 1 就有在看文章的夥伴,說聲「感謝!」,也謝謝身旁好友們天天提醒我發文,不要像去年一樣中斷文章。也真心恭喜大家!雖然點閱數不敢說多少,但有人看就讓我很感激了。
OK!最後一天不寫 code,放輕鬆。咱們來幹最後一件,也是最重要的一件事:好好來回顧一下這趟旅程,看看我們到底搞了些什麼。
Part 1:我們的協奏曲:從「空想」到「成品」的過程
這趟旅程,就像一首超 high 的五樂章協奏曲:
第一樂章:蹲馬步!(心法與基礎) 一開始,我們沒急著寫 code。反而是先坐下來,把內功練好。我們確立了「文件驅動開發」的遊戲規則,並學會了用 Git 這台「時光機」。
第二樂章:畫地圖!(前後端大規劃) 我們產出了從《專案章程》到《API 規格書》的全套藍圖,把地基打得超穩。
第三樂章:開秀啦!(AI 高速開發) 地圖畫好了,換「右手」上場施展魔法!我們指揮 AI 把後端的伺服器、資料庫模型,以及前端的網頁介面、按鈕互動通通變出來。
第四樂章:求個穩!(品質與體驗) 我們請來了 GitHub Actions 作為自動化「品管大師」,跑自動化測試。同時也幫我們的 App 裝上「同理心」,優雅處理非同步與錯誤狀態。
第五樂章:收尾!(打磨與升級) 最後,我們像個「程式碼醫生」,把 code 整理得乾乾淨淨(模組化),讓它以後更好照顧。
Part 2:聊聊這套方法:「左手藍圖,右手魔法」的好與壞
「好」:我們賺到了什麼?
- 心裡超有底 (Certainty):先寫文件讓我們在動手前就想清楚了變化,實作時方向感超明確。
- 又快又好 (Velocity & Quality):規劃就像是給 AI 這匹脫韁野馬裝上了「護欄」,確保產出品質。
- 一份「活歷史」 (A Living History):
docs資料夾記錄了專案從 0 到 1 的完整心路歷程。
「壞」:有什麼地方可以做得更好?
- 測試可以玩得更 hardcore:下次可以嘗試結合
DDD與TDD,先讓 AI 根據規格書寫測試,再寫程式碼。 - 文件與文章的扣合:如果能更細緻地解釋文件中每一句話如何影響後面的 code, DDD 的威力會更鮮明。
Part 3:AI 時代,我們人類開發者還能幹嘛?
AI 是超強的副駕駛,但方向盤永遠握在我們手上。我們的價值在於:
- 問對問題 (Asking the Right Questions)
- 設計好系統 (Designing Elegant Systems)
- 扛起責任 (Taking Ultimate Responsibility)
我們不再只是「碼農」,而是 「問對問題的人」、「蓋好房子的建築師」,還有「品質的守門員」!
Part 4:把作品丟到世界舞台上:部署這回事
核心觀念
- 前端:可以使用
Vercel或Netlify。 - 後端:推薦
Heroku或Render等 PaaS 平台。 - 資料庫:生產環境應升級至
PostgreSQL等專業資料庫。 - 安全性:使用「環境變數」存放 API Key 等敏感資訊。
Part 5:我的鐵人賽心得與結語
這次是我第二次參加鐵人賽,第一次正式完賽(灑花)!!!
整個系列賽結束,我覺得自己在主題聚焦與內容深度上還有進步空間。未來我會整理內化這次的經驗,明年做好更完整的準備後再度參加!
好啦,最後真的要再謝謝大家一路上的陪伴!我是 ChiYu,咱們江湖再見啦,掰!