iT邦幫忙

鐵人檔案

2026 iThome 鐵人賽
回列表
JavaScript

從看不懂到做出來,用 PawPal 走過前端新手村 系列

我不是本科系出身,也不是一開始就很懂程式的人。這 30 天,我想用 PawPal 這個團隊專案,記錄自己作為前端新手,如何學習 JavaScript、Git 協作、API 串接、資料庫、Debug、部署與 AI 輔助開發。這不是完美教學,而是一份真實的專案學習紀錄,整理我如何在卡關、犯錯與修正中,一步一步理解前端開發。

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

Day 21|Code Review:不是挑毛病,而是讓我們一起變強。

今天的故事 剛開始參與團隊專案時,我常常會有一種想法: 既然都已經做到這裡了,多完成一些內容,應該會更好吧? 當時的我認為,只要畫面和互動看起來已經足夠完整...

2026-08-22 ‧ 由 R-HAO 分享
DAY 22

Day 22|合併衝突!我第一次和 Git 打起來。

今天的故事 在課程裡,我其實早就學過 Git 的 merge conflict,也練習過怎麼解。 但那時候的衝突,是為了練習而刻意製造出來的。 所以就算畫面跳出...

2026-08-23 ‧ 由 R-HAO 分享
DAY 23

Day 23|部署前的最後一哩路:環境變數與設定檔。

今天的故事 在 PawPal 開發到後期時,前端部署到 Vercel 這一塊主要是由我負責。 一開始我對「部署」這件事的想像其實很簡單。 網站在自己的電腦可以正...

2026-08-24 ‧ 由 R-HAO 分享
DAY 24

Day 24|部署成功的那一刻,我差點哭出來。

今天的故事 如果是幾個月前的我,大概完全不會想到: 有一天,我真的會和團隊一起把一個網站做出來,甚至讓它正式上線。 以前寫網頁時,我看到的東西幾乎都只存在自己的...

2026-08-25 ‧ 由 R-HAO 分享
DAY 25

Day 25|不是沒有報錯就算完成:我第一次整理完整驗收流程

今天的故事 Day 24,PawPal 終於真的上線了。 網址可以打開。 網站也沒有直接跳出什麼嚴重錯誤。 那時候我的第一個想法其實很單純: 能開、沒有報錯,...

2026-08-26 ‧ 由 R-HAO 分享
DAY 26

Day 26|修 Bug 的過程,我學到比寫新功能更多。

今天的故事 如果現在要我從 PawPal 裡挑一個最有印象的 Bug,我反而很難只選出一個。 不是因為當時沒有遇到問題。 而是到了專案後期,Bug 真的一個接著...

2026-08-27 ‧ 由 R-HAO 分享
DAY 27

Day 27|資料庫設計:一開始沒想清楚,後面很痛苦。

今天的故事 開始做 PawPal 以前,我其實沒有真正建立資料庫的經驗。 課程沒有教到怎麼建立資料庫,所以第一次真的碰到這一塊時,對我來說幾乎整個都是陌生的。...

2026-08-28 ‧ 由 R-HAO 分享
DAY 28

Day 28|從開發到上線,我學到的專案流程

今天的故事 以前的我,會把「功能做完」理解得很直接。 畫面有出來、按鈕有反應、資料看起來也正常,我就會覺得這件事差不多可以告一段落了。 那時候我知道有 Git、...

2026-08-29 ‧ 由 R-HAO 分享
DAY 29

Day 29|這 30 天,我從一個新手變成了什麼樣的人?

今天的故事 寫到 Day 29,我開始回頭想一個問題: 「這 30 天,我到底變成了什麼樣的人?」 如果只看技術,我不敢說自己突然會了很多。 有些東西我現在還是...

2026-08-30 ‧ 由 R-HAO 分享
DAY 30

Day 30|鐵人賽結束,屬於我的下一個挑戰開始!

今天的故事 真的寫到 Day 30 了。 如果現在要我說這 30 天最大的感受,我第一個想到的,其實跟剛開始做 PawPal 的時候很像。 就是: 我根本沒有...

2026-08-31 ‧ 由 R-HAO 分享