關於課程、關於我
我是真的想要教會你做專案

楔子
我時常回憶自己正經學習程式設計剛起步的時候,網路上還沒有知識付費這一說,一般來說,學習技術有幾個管道:去培訓班交錢學習、在網路上找免費資源下載、買書學習。
很幸運的是,當時我找到了一套叫做《亞當學院》的免費教程,是一套非常良心的教程,主要介紹基於 W3C 標準的前端開發技術(通俗地說就是 div+css、jQuery、css,那時候的 IDE 還是 Notepad++),作者還貼心地建立 Discord 群供大家交流。
當時的我在石油系統上班(關係戶),深切體會到自己不太可能融入那個體系成為一個自己從小就討厭的人,所以打算盡快轉行,而與電腦相關的一切,正是我從中學起就感興趣的。
我的幹勁很大,每天上班時就摸魚看影片學習、做筆記,下班後回家依照所學寫自己的小專案,並結合 Wordpress 開始接一些商業定制的案子。在免費教程學完之際,我就完成了 2 個基於 Wordpress 的商業定制,當我確認收入已超過上班薪資後,就立刻打報告離職,成為獨立開發者(約 2009),後來創過業、上過班,但一直走在自己喜歡的程式員之路上。

開始
很早以前,我在職時也打算出一套 Web 開發教程,因為公司內部本身就包含新員工培訓,Web 這塊由我負責。
不過企業培訓不太一樣,因為是工作,很多事情可以無限簡化,透過任務派發安排學習,且企業招聘有門檻,大家的水平有一定托底(即使有實習生,對基本知識掌握也有一定要求)。授課過程相較於網路公開授課簡單許多,投入的也都是工作時間。另一方面,我曾認為網路教材太多了,根本不必我來講課。但我發現太多人被生澀難懂的官方文件、欲言又止的部落格文章與行銷型教程所坑害,就像許多人想移居日本卻只能搜到不可靠資訊一樣。於是我想,為什麼不錄一套系統的 Web 開發教程,讓大家少走一些彎路呢?

課程構想
- 課程不教你快速賺錢的方法,只教會你工具的選擇與使用,因為我相信這才是實實在在能教和學的東西
- 課程面向有一定產品思維、對技術有熱情,但沒有程式設計實踐經驗,想透過學習摸到門道少走彎路的人
- 技術棧由淺入深選擇,原則是先教大家可以快速出成果的東西,後續再逐層加碼,拓展有意思的實用功能
- 一定會積極擁抱 AI 輔助開發,但我相信複雜專案中核心的部分仍需要人類智慧主導
- 課程會有主線,就是開發一個附帶 Landing Page 的導航站,並逐步擴展成全功能網站
- 我們會成為課程相關開源專案的第一批共同維護者,相應地,是同學、網友,也是朋友