自學者的啟發園地

以自學開啟人生新旅程

步入中年,生活還算可以,但內心深處總覺得缺少了一塊。有些事情很想做但依然未做。生命應有更好的發揮但每天生活卻像同一頁書的不斷複印。夜深人靜時,一個問題總愛跳出來拷你一下:難道此生就這樣過嗎?請相信自己,你絕對有能力為這種日日如是,不好不壞的人生,開啟更精彩的新篇章。而鑰匙正是終身學習。

關於這個園地

這裡會有與自學有關的各類文章、故事、書籍/資源分享。期望有志於終身學習的朋友,會在這兒得到啟發與資源。

學習資源

介紹各類課程、活動和網站。幫助各領域的自學者找到學習資源。

學習方法

介紹各類學習方法,使自學者能擴闊眼界,找到適合自己的學習方法。

自學觀點與經驗

分享各類與學習有關的真實經驗,以及對學習的不同觀點。使有志於終身學習的朋友以更開闊的眼光看待學習這件事。

自我成長與學習書籍介紹

自學的主要目標其實是自我成長。這個園地也會介紹各類促進學習,幫助自我成長的各類書籍。

期望這個園地能為自學者提供充足養分,使每個路過的朋友都得着滋養與啟發。知識與智慧都茁壯成長。

從代碼小白到開源作者:我與 AI 困鬥 72 小時的成長啟示錄

起心動念:當自動化工具遺忘了視障者

我是一個對代碼領域「零知識」的小白。原本,我只是想找個現成的自動化工具,幫我把 YouTube 影片同步到臉書。然而,我發現市面上大多數的自動化平台(如 Make.com),介面佈滿了無數沒有標籤的按鈕與複雜的畫布圖形。對於依賴螢幕閱讀器的視障使用者來說,那是一座無法跨越的數位迷宮。

既然現有的工具不照顧我的需求,我冒出了一個大膽(甚至有點瘋狂)的想法:「為什麼不乾脆寫一個屬於自己的自動化程式?」

代碼小白在以代碼砌成的路的起點,以堅定的態度前行。

迷失在「交給 AI」的依賴陷阱

由於 對程式語言一竅不通,開始與 AI 協作。一開始的心態是:「反正自己不會,就全權交給 AI 好了。」

每當 GitHub Actions 報錯,複製錯誤訊息給 AI,要求它「修好它」。那時,有一種近乎偷懶的依賴感,認為 AI 是萬能的。

結果,陷入了不斷修改,不斷報錯,然後又要不斷修改的循環。404 錯誤、網址粘連、路徑消失等專業術語,讓人難以理解。耐心被一次次的挫敗消磨殆盡,甚至責罵 AI:

「你真是一等一的垃圾!代碼改來改去都是在404、網址粘連與路徑消失的問題中不斷打轉。簡直浪費我的時間!」

但想深一層,AI 只是工具,如果不去理解問題的根源,它也只會在錯誤的邏輯裡打轉。

轉機:從「指揮」轉向「討論」

在最沮喪的時刻,決定停下來,強迫自己冷靜。開始不再要求 AI「直接給答案」,而是要求它「解釋背後的邏輯」。

一個問題一個問題拆解:

• 為什麼網址會黏在一起? 原來是變數拼接時少了一個問號。

• 為什麼總是 404? 原來是 Google API 的版本路徑(v1 vs v1beta)與模型名稱必須精確匹配。

• 為什麼 API 不給過? 原來是環境變數的命名在 GitHub 與程式碼中對不上。

開始認真傾聽 AI 的解釋,試著理解每一行代碼的用意時,成功了。不再是盲目地複製貼上,而是能精確地指出「這裡的路徑好像有問題」。最終,在將模型更新至 Gemini 2.5 Flash 並修正了最後一個標點符號後,程式成功執行了!

結語:努力不一定有結果,但成長一定會有

現在,這個專案已經在 GitHub 上正式開源。希望這個能自動生成 AI 文案的小工具,能幫助到同樣有自動化需求、卻在視覺介面遇到困難的朋友。

這次開發經歷教會我最重要的事:AI 可以幫助寫代碼,但不能代替思考。

這次學習代碼的過程充滿挫折與失敗,但正如在專案感言中所說:「學習的結果不一定每次都有滿意成果,但成長卻一定會有。」如果你也正卡在某個困境中,試著與 AI 夥伴坐下來,心平氣和地「討論」一次吧!說不定你也能另闢柳暗花明的新路徑。

to display this form inside a post, page or text