一開始會報名這堂課,是因為想補上自己在一些基礎程式知識上的缺口,像是 Git 跟 GitHub 的實際應用。這些工具雖然略懂略懂,帳號註冊也有10年了,但一直沒有真正理解要怎麼用,但開始自己Vibe coding時,就發現更新要有一個好方法來做版控,所以就開始覺得Github要了解一下。
整個課程下來,我最大的收穫之一,是把很多「以為懂、其實不懂」的基礎重新補齊。從最基本的 HTML,到怎麼用 Git 把自己的檔案放上 GitHub,這些基礎操作在我後來用 AI 協作時,變得非常實用。我在跟 AI 協作的過程中,遇過一個很大的問題叫做「隨機性」。也就是,明明我前後說的東西差不多,但 AI 每次生成的結果卻不太一樣,讓我常常不知道該從哪裡修改起。後來在課堂中學到可以用 top 等參數來控制生成的隨機程度,這個技巧讓我對 AI 的掌握度提高不少,不再被動等待 AI 給答案,讓我可以更好控制「隨機性」,這應該也是AI 協作的關鍵之一。
有結構的方式來Vibe
另一個對我幫助很大的點,是校長教我們如何用「區塊」來看待一段程式。以前我總覺得程式碼像是一整串長長文字,看一眼後就關掉了。但透過校長的教學,理解怎麼把整段程式切成幾個邏輯清楚的區塊,像是在寫文章一樣,哪邊是段落、哪邊該換行、哪裡需要加註解。
這個觀念不只是幫助我理解前端的基礎,連後端的 API 串接也變得比較不那麼陌生。特別是校長還強調一個觀念:「API 金鑰要保護好,否則帳單會飛起來。」這種提醒對我們這種剛入門的初學者來說,非常實用,因為很多東西是課本不會教的,但一不小心就會踩坑。
「只要跟自己比較就好」 by 六角校長 洧杰
校長在一次直播課中提到的一句話:「只要跟自己比較就好。」在這個 AI 大爆發、資訊 FOMO 氾濫的時代,這句話真的實用。網路資訊被各種大神、AI 工具實測或是很多人實際vibe出來的心路歷程文轟炸,然後開始懷疑自己:我是不是學太慢?是不是不夠聰明?是不是永遠追不上?但校長提醒我們,學會 AI 寫程式,最重要的不是要變成工程師,而是回到自己內心去想——我是不是真的喜歡寫程式?我想用它來做什麼?
這是一個很本質的問題,而在我們還沒找到答案前,只要記得:「讓自己持續成長,跟自己比較就好。」這個心法讓我放下了很多不必要的焦慮,也重新找回學習的節奏和樂趣。

沒有想要變大神,只想解決生活裡的小問題
對我來說,學習程式基本入門,不是為了要成為某個工程大神,也不是為了進大公司寫 code。我只是想讓自己能用比較穩定的方式,去解決生活裡那些小小的煩惱。
像是自己在建構工具時,不會再因為一些很基礎的東西卡住;又或者,在面對 AI 工具時,知道怎麼調整 prompt、怎麼部署、怎麼串 API,而不是什麼都要靠別人幫忙。
這堂課讓我能夠有這樣的成長,幫我打下這些基礎,真的很關鍵。
我很喜歡這堂課的定位:不是逼你成為工程師,而是先掌握程式語言的基礎,未來如果有需要,自己可以決定要不要更深入學習。這樣的課程定位,重新找回「寫程式」的興趣。而這個興趣,不是為了解決什麼大規模商業問題,而是從自己生活中的小需求開始,提升生產力、增加掌控感。
一門不賣焦慮的課,反而更踏實
我也很推這門課的另一個點是,它的定位非常清楚——幫助非工程背景的人建立程式基礎,而不是用AI 必學技能的熱潮,來販賣「焦慮」來推銷進階課程。
校長每次直播不是來「帶貨直播」,但教會教一些會避開常見的坑,不會在做自己的東西時被一些基礎問題卡住。
開始接觸程式,不一定要成為某種人。也許,你也曾經懷疑過自己的進度或選擇。那麼,這句話或許也能送給你:「只要跟自己比較就好。」
最喜歡的課堂活動-抽書
這堂課裡,我最喜歡的活動之一,就是抽書活動。雖然我自己沒抽中,但每次看到校長在直播中抽出一本又一本書,那個瞬間真的蠻療癒的。
更讓人感動的是,這些書其實都是校長自己掏腰包買的。他不是為了宣傳或合作推廣,而是單純希望大家能夠多讀一點、多學一點,讓作業寫起來更有動力。
這種「不是為了賣課,而是希望你變好」的真心,其實在現在的線上課程裡真的不多見了。
在開始Vibe之前,可以更早重視這件事
學寫程式前,請先學會 GitHub 的應用。
因為寫程式不只是寫而已,更重要的是怎麼管理、怎麼發佈。當我學會用 GitHub,把自己的程式更新、版本控制做得有條不紊,整個效率真的提升非常多。
而且配合校長教的「以區塊為單位」寫程式,把每段程式碼視為一個 Section,依照 SDD(Structure、Design、Deploy)去拆分,這樣在與 AI 協作時也更容易控制隨機性,不會每次生成的內容都天差地遠,讓人無從下手。
然後也使用Github來做版控,這樣用區塊來變更,這樣就有效的降低隨機性的發生。
如果你還在考慮入坑的話
如果想要很短的時間內,初步理解寫程式領域,需要具備哪些基礎能力與知識,且更重要的是,課程不是只是灑一堆資訊,而是用一個完整的軟體服務開發流程,帶我們走一遍初步的實作歷程。這樣的設計,對初學者來說非常友善。我們不只是在「學語法」,而是在「練習從 0 到 1 打造出一個東西」。
當未來如果真的想更深入鑽研軟體開發,已經有一個判斷的基礎,而不會只是盲目地報名進階課,然後在半路上迷路或踩坑。
透過這系統化的教學方式,一個軟體服務要開發出來,背後需要的知識面向有哪些、能力要補哪些。當我真正對哪個領域產生更深興趣後,也可以更有方向地去找下一步的課程或資源,而不是一頭熱地跳進去。
對於剛開始想了解程式開發的我來說,這堂課的設計的很友善。特別是以下三點,推薦給同樣是初學者想入坑的你:
1. 每堂課都很短小,學習負擔不重
這堂課的影片內容都蠻短的,平均十幾分鐘就能看完一段,沒有那種「一次一小時」的學習壓力。對我這種一邊工作一邊學習的人來說,很剛好。每天花一點點時間學習,也比較容易累積進度。
2. 作業挑戰很實用,完成後幾乎可以直接變產品
課程裡的作業挑戰設計得很貼近實際需求,不只是紙上談兵。只要把作業認真做完,再稍微修改一下,就可以直接對外 demo 或甚至變成自己的產品。這讓我在學的過程中,很有成就感。
3. 校長跟助教回覆超有耐心,程式小白也敢問
對我這種完全沒背景的程式初學者來說,最大的障礙之一就是「問問題很尷尬」。因為很多時候,我自己都覺得問題很基本,甚至有點蠢。
但這堂課裡的助教真的讓我改觀。無論多基礎的問題,他們都會耐心回覆、一步步引導你釐清問題。這種學習環境,讓我可以放心發問、快速突破卡關,也真的加快了我理解的速度。
這門課讓我覺得:寫程式,可以不需要馬上就懂很多。只要選對方式、選對課程,踏出第一步並不難。