背景說明:我曾在數位行銷領域待了三年半,擔任過廣告投手、產品PM。在轉任PM開始與工程師合作後,發現寫程式能解決許多實際問題,深受啟發,於是想學寫程式,自己動手解決問題。
作為我自學程式入門課程的Alpha Camp 學期一,這是收穫很多的三個禮拜。
這篇文章會列出:
Alpha Camp學期一會學什麼
Alpha Camp學期一的課程內容圍繞著替程式新手打好基礎,除了學科內容(HTML/CSS/JS),也提供思維層面的引導。課程安排由簡到難,以下列點說明並可搭配參考心得一起服用~
- 淺談程式是什麼
- 學程式的心態調整/自救求救的方式
- 解題思維:直覺想法 → 運算思維 → 演算法 → 程式碼
- 基礎HTML/CSS
- 開發軟體的輔助工具(persona, user story, wireframe, user flow)
- 寫code前的準備(pseudo code, 流程圖)
- HTML/CSS實作切版,做出履歷頁面
- 期末成果驗收
為什麼選擇Alpha Camp作為自學課程
當時除了Alpha Camp,還有考慮過:資策會、AppWorks School以及其他線上課程。
最開始是AppWorks Schools最吸引我的。除了課程免費外,線下課程16週所有學員都要駐點訓練,最能浸淫在寫程式的環境中。但我知道AppWorks Schools時,距離當期的申請期限已所剩無幾,只好果斷放棄。
接下來分別考慮的則是資策會及Alpha Camp。兩者在搜尋過程中都有找到各自的優點,最後選擇Alpha Camp的決定因素是:
- 嘗試的成本比較小,Alpha Camp是將課程分成各個學期,學完學期一後,可以自行決定繼續或中斷。
- 不用去煩惱要選什麼課別,只有JavaScript全端)可選。相較於資策會有各種課別,但對我這個程式新手而言,不見得知道哪種才適合自己
至於其他線上課程,我用來當成選修課。想要額外進修的語言再額外購買,且費用也在可以接受的範圍。
附上比較表如下:
Alpha Camp | App Works School | 資策會 | 其他線上課程(如Udemy) | |
課程費用 | $75,000 | 無 | $100,000左右 | $300-500/堂 |
繳費彈性 | 高,分為3學期繳費,依學習情況中斷/繼續 | 無 | 低,不比AC彈性 一旦發現選的課不適合,10萬就沒了 | 高,依照自己興趣 |
課程安排 | 完整 | 完整 | 完整 | 無,須自己選擇 |
選課彈性 | 現只有JavaSprict全端一種 | 前端/後端/APP | 超過20種(依語言/程式套件分類) | 依照自己興趣 |
課程歷時 | 23週 | 20週 | 1-4個月 | 依照自己選擇 |
申請方式 | 班級制,每個月一班 | 提交申請表,並可能不獲選 | 熱門課程通常排到兩、三個月後 | 隨買即上 |
授課方式 | 線上 | 線上(前4週)+線下(後16週) | 線下 | 線上 |
互動方式 | 問答區、助教群 | 課堂上直接問 | 課堂上直接問 | 只能透過問答區 |
特別加分項 | 1. 線上工作 2. 助教及時回覆 3. 提供內推職缺(後來才知道) | 1. 課程免費 2. 提供就業媒合 (就職率91%) | 最老牌 | 選擇上最彈性 |
Alpha Camp的好處
除了在W1提到的三個優點外,在上完三週的課程後,還想再加第四點:課程環節設計很棒~
- 助教批改作業
每個段落都有指派作業,驗收學員是否真的吸收內容。寫完的作業會有助教批改給予回饋,指出寫得好及可以改善之處
- 作業區共享
所有學員繳交的作業,都會在一個共同作業區。如此有兩個好處:
(1. 教完作業後,可以看看其他人是怎麼完成,說不定有自己沒想到的解法
(2. 作業真的卡關時,可以參考別人的思路 (當然不是照抄),有時就是需要這個臨門一腳
- 線上工作坊線
可想成多人的線上課程,所有同一梯次的學員都可以自由參加
參與工作坊時會感受到自己並不孤單,線上有很多戰友跟自己一起奮鬥的!
很大補足了線上課程常常只能一個人對著螢幕孤苦。
- 課程環節設計很棒
(1. 課程的難度是依照學員當下的程度設計,並不會在Lv 1時就給到Lv 5的資訊,而是一步步上到Lv 4後,再提供一個進階的Lv 5,讓人有按部就班的升級感。
(2. 每周會有一份學習教練快報,為當週的學習情況作一個重點整理
結論-適合完全的程式新手
在課程結束,綜上Alpha Camp的好處,Alpha Camp第一學期很適合作為程式新手的第一門課。
用三千塊、三個禮拜的成本了解程式這條路適不適合自己,我認為是筆划算的交易!
接下來我會繼續上學期二的課程,也會繼續記錄、分享在Alpha Camp自學程式的歷程~