線上學程式對很多人而言,就像健身、學英文、新年新希望一樣,一頭熱血地買了課程後,用功了幾天就不了了之。想上實體班?但擔心自己一旦加班就會缺課,或是中間跟不上,後面的課就鴨子聽雷。
無論是線上課程還是實體課程,要達到「有效學習」,這兩大關鍵缺一不可:
- 穩定、持續地投入學習
- 來自專業的回饋,讓你看見自己的進步以及盲點,更有動力持續學習
再便宜的線上課程,買了卻不看,一樣是浪費錢。以下針對第一項「如何穩定、持續地投入學習」,和大家分享如何規劃每週學習進度,讓你的投入看得見成效!
一、將一套程式課程拆分為每週進度
當你進入一套線上課程後,先瀏覽課程大綱,並根據各章節的內容長度,大略劃分出每週進度,給自己設立各週的學習目標,讓自己更有動力穩定學習。
以 ALPHA Camp 的「全端網路開發線上課程」為例,我們會為同學們規劃出每週建議進度,包含課程章節、作業,以及線上工作坊等學習活動,幫助同學每週都有進展。
下圖是我們針對「學期二:啟程」的同學設計的週進度。這是一個長達 8 週的課程,學生要學會前端切版、熟練 JavaScript 程式語言、串接 API 等技術。雖然課程並不輕鬆,但有了每週學習進度加上助教指導等學習支援,各週有高達 60%~ 89% 的學員上線學習不荒廢!
也來看看:學習全球最夯的 JavaScript,打通網站前端、後端開發!
二、每週一 快速掃瞄本週要學習的內容
有了週進度之後,接下來要安排日常學習習慣。
大部分的人都有工作、家庭、休閒生活要顧,學程式很容易就會被排在後面。就像運動一樣,只要有幾天停擺,後面很容易就荒廢了。
我們建議你可以養成習慣,每週一先快速掃瞄本週預定的進度和章節,讓自己有心理準備。快速掃瞄時,還不需要精讀或理解,只需要掌握以下重點:
- 本週要讀幾個章節
- 內容的難易度(陌生還是相對熟悉?是否需要花時間精讀?)
- 是否有作業,需要額外花時間練習?
而針對 ALPHA Camp 的學生,我們建議他們額外留意:
- 本週作業類型:是選擇題、簡答、還是需要上傳完整內容的專案型作業?
- 本週是否有線上工作坊(時間空下來了嗎?是否有需要事前預習的內容?)
順便介紹一下線上工作坊,平均每兩週舉辦一次,由工程師助教直播示範一些技術(例如前端切版、API 串接等),助教示範後,會將同學分組,即時線上解題和討論。
我們建議同學在工作坊前先預習特定章節,這樣在即時線上解題會更加得心應手。如果你的線上課程也有舉辦線上或實體的學習活動,記得及早確認日期和主題,讓自己有備而來!
(過來人經驗:孤單自學容易半途而廢 看看如何和助教、同學一起蹲馬步練功夫!)
三、規劃平日、週末的學習時間 確實遵守
當設定了每週目標,如何增加達標機率呢?拖延是人的天性,就算設了週目標,平日放學、下班回家就耍廢,把進度擠到週末,只會逼自己囫圇吞棗、學得不紮實。
因此,建議設定每週學習時數(例如:每週至少花 10 小時以上),並且把學習時間平均分散在平日、週末,讓自己更加從容!
你可以參考以下的時間分配方式:
平日也要學習!
例如在週一到週四,每天至少學習 2- 3 小時,趁平日先讀過週進度中 80% 的內容,以免週末時發現要花的時間超出預期,又來不及寫作業。
預留時間寫程式作業、溫習觀念
學程式就像練球、練鋼琴,不可能只看影片就能學會,一定要靠動手做。
如果你平日要上班上學,可以在週末預留一整塊時間好好寫作業,可能是一個上午或下午,讓自己連續 2 小時以上專注、不被打斷。
我們為同學設計的程式作業,多半需要邊學、邊查、邊寫,目的是在過程中,將本週學到的知識融會貫通。而且準時繳交作業,會獲得專業助教批改、回饋,提點你的學習盲點。
寫作業練習和複習非常重要,因此規劃進度時,寧可多留時間也不要抓得剛剛好。壓死線也許會衝得特別有幹勁,但學得不紮實,遇到後面更進階的內容,容易卡關。
(同學感動:助教的作業回饋超有誠意 幫助我突破學習盲點!)
四、設好求救停損點 別糾結太久!
學程式不只是學「打程式碼」,也要培養靠自己解決問題的能力,畢竟這是開發者在職場上必備的競爭力。因此學程式遇到問題時,先試著自己 Google 查資料,訓練自己找解方的能力,但也要設好求救的停損點。
以初學者而言,如果查了超過一個小時還是一無所獲,建議尋求幫助。可以請教懂程式的親友,也可以在程式相關的臉書社團(例如 JavaScript.tw、程式語言讀書會等),有禮貌地發問。記得要寫清楚自己遇到的問題、和預期的成果有什麼不一樣、並附上截圖或程式碼,才能讓路過的大大知道怎麼幫助你。
五、適度休息 給自己一些彈性
有紀律是好事,但如果只不斷衝進度,遲早會疲乏。尤其學程式要學到接近業界的水準,是動輒數月以上的長期抗戰。
如同長跑需要分階段配速,學習也需要適時調整節奏。記得給自己適度的休息放鬆,並養成健康規律的作息,才能維持續航力。
做好時間管理 每週看見自己的成長!
在工作忙碌之餘學習新技能,的確很不容易。但只要妥善規劃並遵守學習時間,找到適合自己的規律,你也可以持續看見成果!
以下分享兩位 ALPHA Camp 學員的學習心得,他們在文章中大方分享自己的學習動機和時間管理方式,相信能給你更多的信心!