我是一個對新技術及程式充滿好奇心的程式新手,從今年四月開始接觸自學程式,五月在網路上被Alpha Camp的授課模式吸引,六月果斷參加AC學期二啟程,關於我的所見所聞與大家分享。
有溫度的線上平台
AC報名成功後,會加入一個線上平台Lighthouse,所有課程內容、作業繳交、同學互動、助教Q&A皆在平台上完成。在這個平台上,會覺得學習程式一點都不孤單,每週系統開放當週的課程內容,同學們與助教都在同一個進度上討論,並督促自己在七天內完成繳交才可獲得TA的回饋,而且平台開放觀摩同學們的作品,刺激我們互相學習。
除了Lighthouse外,AC會透過zoom舉辦線上工作坊,將課程內容再作延伸,透過Q&A及實作,讓我們腦力激盪,即使不能及時參加也會錄影提供同學會後自修。我們這一期的同學還開了一個Line群組,大家每天在上面激烈的討論,有閒聊也有知識分享,特別在每週日12點前大家一起趕deadline特別的有動力XD
在這八週的課程中,因為非本科系出身所以常常怕自己問出蠢問題,但有同學厲害的作品刺激,以及助教們適時的鼓勵,讓我在挫折時仍然堅持學習。
一個人走的快,一群人走的遠
讓你學會釣魚的教學方式
Alpha Camp 學期二啟程這個階段的課程主要環繞在 HTML、CSS 和 JavaScript的運用及組合,每週的課程都會先從基礎知識導入,再利用實作及跳戰題訓練實戰力,雖然是線上課程,內容可無限次觀看,但每週的課程是按進度開放當週的內容,意即開放的量應該是我們一週能夠完成的,如期完成才有助教幫忙給建議,如此不停的激勵自己一定要如期完成不能脫隊。
我最喜歡課程的每一個小章節的編排方式,不會太長(安排使用者能集中精神閱讀完的長度),不會太雜(簡潔扼要重點,並提供連結做深度閱讀),輔以影片(隨時隨地可觀看),每週教的技巧都一定能應用在最後的挑戰內,除了加深印象也訓練思考能力,即使過了幾週後回頭看仍然記憶猶新。
回首第一週就要用HTML及CSS做出個人網頁的震撼,第二週初次接觸JavaScript緊張到拼命用Codecademy衝刺,第三、四週替網頁增加RWD、DOM的應用,一直到現在八週課程結束,已經可以做出RWD響應式網頁,另外還有版本控制、自動化測試等等,每天都在期待週一開啟新挑戰的一頁。
你不需要很厲害才能開始,但你需要開始才會很厲害
最後,這句話一直鼓勵著我持續學習,句中的「開始」代表的可能不僅僅是啟程,而是在每個懷疑自己和挫折的片刻,還能夠「開始」(持續)學習的毅力,讓自己一點點的往「厲害」靠近。
(本文轉載自 ALPHA Camp 學員 Vivian 的學期二心得)