我第一個準時完課的線上課程在 ALPHA Camp

哈囉,我叫 Hazel,今年運動醫學碩士畢業,碩論研究膝蓋軟骨修復材料結合運動的效益。自己很愛東學西學,對於 coding 一直抱有好奇心,希望能再學習一項能帶著走的技術!如同我不排除未來攻讀博士的可能,也想將轉職工程師納入未來可能的出路。

免費付費的線上課程、實體轉職培訓班、免費程式培訓班,學習程式的資源非常多,在這其中我選擇了從實體班轉戰目前唯一線上進度制的 ALPHA Camp,做為認識程式打好基礎的第一步!免費的培訓班靠充分動機篩選,適合已確定要成為工程師的人。而我並無那樣破釜沉舟的決心,於是 ALPHA Camp 完整的課程進度整體規劃及只需 3000 的「學期一:暖身」課便成為我最後的選擇。

(註:ALPHA Camp的JavaScript 全端開發課程已改版為三學期,從程式設計入門掌握網頁開發、到軟體工程師養成,讓不同職涯和學習目標的人,能夠客製化找到自己的路徑。)

AC 的優點,愛我所選

我在第一週就在課程平台 Lighthouse 寫下了我很喜歡 AC 這種「要遠不遠要近不近的互動模式」,雖然問問題不會馬上得到答案,但等於給了自己時間去思考和尋找辦法自己解決,而之後 TA 回答再彌補上資料沒辦法細節說明的部分,養成自己解決問題的習慣

課程從工程師該有的思維開始:week 1 的課都是在引導如何架構需要的功能,先想好要如何呈現(設計)及以使用者觀點為起點才是製作產品的開始。當時就在想如果我是在 Udemy 或 Tibame 等網站,選一個程式語言開始自學的話,就不會學到這些東西了!

設計了許多功能滿足自主與社群學習學習平台 Lighthouse AC 自己打造的

社群帶來的壓力與動力

線上課程最常發生的狀況就是買了花了卻沒看完,我在英文學習上就經歷過這樣的狀況。但 AC 線上進度班的模式,除了免除實體班需要舟車勞頓並在規定時間學習外,你的課程教練和同學們會隨時激勵你要做完作業完成進度。

  • 當那個 Complete 的勾勾沒勾下去當週進度就沒辦法滿格時,真的會有種強迫症逼自己加油,只是為了可以光明正大的按下那個勾勾
  • 繳交作業或真的不會時,在 submissions 區總能看到神人同學們早已完成的美好作業,有些當然超越理解範圍,但有些完全能幫助你理解此次作業的思維,重新提醒你能做到。
  • 一開始的自我介紹和動機及見面會,會知道有許多跨領域的人,跟你一樣程式零基礎辛苦的學,或比你更辛苦的努力想完成作業,完全排除自學時一個人努力的孤獨感,總是有股正向力量推著你!
  • Email 隨時更新 Lighthouse 消息,並不時有達成成就勳章,發表收集 upvote 或努力寫作業被選為「精選作業」讓人有種經營社群網站的成就感(如 FB 的讚數或 IG 的心心),AC 運用了這種感覺確實提升線上的學習效率跟黏著度
第二份作業的 submission 提交區,我獲得了助教點評 Excellent 🙂

#OutcomeFirst

多項引導式作業練習,不是照著老師的 code 打,而是接續示範 code 完成之後要求或改善示範 code,甚至是需要自己 google 一些 code 或查看技術文件以完成作業,因此課程結束後,更能靠自己 coding 出更多,確實呈現學習成果!

人總是想要以備不時之需的教材無限重看:只要 Lighthouse 還存在的狀況下,就能永續保存當時班級的教學內容,你和同學們的作業及所有 Q&A 和 comments,雖然不是必須但總是有個哪天想複習的心結存在。

另外一點覺得線上課程比較好的就是不會被其他同學耽誤,也不會耽誤到其他同學!上實體電腦課時,就會知道有時就是會一閃神沒跟上操作,這時就得打擾一下隔壁同學,不然就是請老師再一次,不是說不好,但時間上線上課程能完全自己掌握分配處理。

綜上述各點,AC「學期一:暖身」成為我_第一個_完整準時完成的線上課程!

四週成績單 🙂 第三週還因為成績暴衝,得到了學習挑戰賽前三名,獲得助教家教時間!

充實生活的旅程

簡單描述一下課程規劃,但必須先說 AC 官網上說的每週花 10 小時能完成課程,是完全不包括完成作業要另外找資料的時間,跟一次看不懂要重看多次的時間,因此真的是非常充實了我這一個月的生活啊!

  • Week 1:線上見面會分享動機背景並設定學習目標。網路應用及開發概論,User Flow 及 Wireframe,稍微進入 HTML 和 CSS。
  • Week 2:學習 HTML 和 CSS 語法,練習網頁排版定位,目標為完成一個靜態網頁。
  • Week 3:開始認識程式設計,並開發數個互動小遊戲,包括二十一點和剪刀石頭布等。也學習 debugging 以排除程式錯誤。
  • Week 4:運算思維及實際運用電腦解數學,總結 4 週內容期末考。

其中第 3 週持續有小作品出來真的充滿成就感,也讓人想投入更多時間學習。有同學運用物件導向 coding 讓人完全看不懂,但讓人很期待之後的學習。第 4 週的運算思維,拆解問題轉換成電腦懂的方式其實不簡單,有一題數學作業我就不小心想的太複雜,看了同學的作業才恍然大悟!

玩玩)repl.it 連結我在第三週寫的剪刀石頭布小程式 (可以點這個

接續 4 週基礎程式課洗禮後,認識到自己對後端比較有興趣,但也不排斥前端,在coding 時,真的很樂在其中。真的很喜歡 AC 的 Lighthouse 和社群,之後將繼續在 AC 學習,雖然不是馬上就是了

(本文轉載自 ALPHA Camp 學員 Hazel 的學習心得

3分鐘小測驗,找到你的程式自學入口