iT邦幫忙

鐵人檔案

2026 iThome 鐵人賽
回列表
Vibe Coding

夢幻甜品師闖工程世界:Vibe Coding vs 專業開發的 0→1 冒險攻略 系列

夢幻甜品師轉職工程師,學程式 4 個月。Vibe coding 可以很快做出「能跑的東西」,但做完第一個 0→1 專案後,我才知道「能跑」離「真的會開發」還有多遠。
這系列會跟大家一起重新走一次完整的專案開發流程,並用我的第一份專案《BuJo》當案例,拆解踩過的坑、做錯的地方、後來才知道的好方法。最後整理成一份 Vibe coding vs. 專業開發差異清單+實戰 SOP,看看一個小白怎麼從「先跑再說」,慢慢進化到看得懂、講得清楚、也修得動。

鐵人鍊成 | 共 30 篇文章 | 1 人訂閱 訂閱系列文 RSS系列文
DAY 21

Day 21|甜點做壞了,總不能只說「出錯了」吧?從狀態碼看懂 API 錯誤處理

小時候玩電腦的時候,最常看到的錯誤就是: 404 Not Found 那時候其實根本不知道 404 是什麼。 反正網站打不開、畫面怪怪的,對我來說就是: 「喔...

2026-09-13 ‧ 由 chuni 分享
DAY 22

Day 22|流程一多腦袋就打結?從 State Machine 看懂系統的狀態怎麼走

昨天講 API 錯誤處理時,我們看到有些 Request 之所以被拒絕,不一定是 Server 壞掉,也可能只是: 系統目前的 State(狀態),本來就不允許...

2026-09-14 ‧ 由 chuni 分享
DAY 23

Day 23|地圖看懂了,角色真的會照著走嗎?從 BuJo Code 看懂 State Machine 怎麼實作

昨天,我們已經學會怎麼看一張 State Diagram(狀態圖)了。 今天就直接把它放回 BuJo,一起來看看圖上的 State 和 Transition,是...

2026-09-15 ‧ 由 chuni 分享
DAY 24

Day24|先做再說,真的撞到再處理?從樂觀鎖看懂並發寫入

昨天,我們從 State Machine(狀態機)的地圖一路走進 Code(程式碼),看見 BuJo 怎麼限制 Activity 只能沿著合法路線改變 Stat...

2026-09-16 ‧ 由 chuni 分享
DAY 25

Day25|悲觀一點反而比較安全?從悲觀鎖看懂最後一個名額怎麼守

昨天講完 Optimistic Locking(樂觀鎖),今天就來看看它的好夥伴: Pessimistic Locking(悲觀鎖)。 光看名字,就知道是兩位個...

2026-09-17 ‧ 由 chuni 分享
DAY 26

Day26|大家都有空,但到底哪個時段最好?從候選時段演算法看懂時間怎麼切、算再合回

昨天介紹完兩個可愛的鎖,今天要換另一個曾經讓我腦袋大打結的地方了(笑)。 先想像一下: 今天你是活動建立者,想辦一場活動,時間可以落在: 09:00~18:00...

2026-09-18 ‧ 由 chuni 分享
DAY 27

Day27|網站終於有自己的連結了,這樣就算部署完成了嗎?從 Deployment 看懂 Environment 與 CI/CD

昨天,我們把候選時段演算法一路拆到最後,核心開發也走到了尾聲。 接下來,這些原本只在開發者電腦裡運作的功能,終於要真正走到使用者面前了。 一開始,我對 Depl...

2026-09-19 ‧ 由 chuni 分享
DAY 28

Day28|查得到就夠了嗎?從 Index Design 看懂 Query 怎麼決定索引怎麼加

昨天,我們終於把網站從本機送到了真正的執行環境。 網站真的跑起來之後,除了能不能正常運作,效能也慢慢進入需要注意的範圍。 Day6 講資料庫約束時,我們曾經用一...

2026-09-20 ‧ 由 chuni 分享
DAY 29

Day29|Index 加了,Database 真的有在用嗎?從 EXPLAIN ANALYZE 看懂 Query 到底怎麼跑

昨天,我們替這支 Query 提出了一個 Index Design: SELECT * FROM orders WHERE user_id = 123 AN...

2026-09-21 ‧ 由 chuni 分享
DAY 30

Day 30|走完 30 天,再回頭看看第一天的地圖

30 天真的走完啦!!! 第一天開始寫這個系列的時候,我一直會想到第一次做專案時,那個有點迷茫的自己。 明明已經學過 Database、API、Git,也寫過一...

2026-09-22 ‧ 由 chuni 分享