這個清明長假的4天假期,放假前請同學安排自己長假的練習計畫在 Trello 上,在連假的前一天也一個一個確定同學都已制定好個人的學習計畫,才能離開教室。
放假期間我每天都會看看trello上的更新,很好,大部份的同學都能依照自訂的學習計畫,花時間練習。有些同學除了將老師出的練習題完成外,還會花時間看更進階的技術書,或是想將練習題做些變化,例如: 老師出了一題,用 Bootstrap 及 JavaScript 完成一個小瑪莉機台的網頁,原本只是要同學能按下 Go按鈕,開始轉圈圈,跑了約5圈後停下來。
有位同學很快就完成了,他會想要做得更多、改良這個小瑪莉網頁,下圖是他完成的作品,他加上了可以投注的功能、還有累積的點數、而且轉圈圈還有加減速的效果,更像真正的機台,更棒的是,他還加上了轉圈圈以及中獎的音效。
這次長假結束的第一天早上,我驗收同學的練習計畫,請同學展示你的練習及講解程式碼,我看到大部份同學有依計畫進行練習,並自行完成並理解所有的程式碼,但有些同學需再加油,你必須要,
- 完全理解這些練習題的程式碼、知道若要加功能、改功能,應該改哪些地方 – 不能只是將老師或同學的程式碼照 copy 而不去理解它。
- 制定好的學習計畫,你應該盡力去完成它 – 當遇到困難或卡關時,你就不練了,你也不去主動尋找解答,那這樣的練習就是沒有效率。
是的,我要你們當個「主動積極的學習者 (Active Learner)」,
我不希望你們等老師給你們習題、當不給你作業你就不練習了;我不要你們等老師餵你們東西,當不餵你東西時你就不動了,我也不要你課堂中完成了老師講解的題目,你就停下來做別的事了。你可以做的事有,
- 看書練習 – 你隨時可看,練習做完了,可不可以自己去看書加強呢?
- 練習可以不斷的改進 – 例如小瑪莉做完,想要做加減速,想要加上背景音樂、想要加上動畫。當你試著找一些解答,你會想與老師討論,你會想請教比你厲害的人,你會想看更多東西。你以為你會了,事實上還不夠、遠遠不夠。
- 主動去找更多資源學習 – 例如很多題目都用了 JavaScript 的 alert 跳出訊息框,你想要改得更漂亮,你能主動問老師、問同學、上網搜尋嗎?
若要我挑隊友,我寧願挑一位每天願意努力,有毅力一步一步地往前進的烏龜,也不要挑一位自以為什麼都會,不想再進步以及懶惰的兔子!
Work Hard!
Dann, at Build School.