Alpha Camp 學期 2-1 結業心得

學習的過程充滿挑戰,成功闖過之後就想做更多的挑戰!
這大概就是我在這階段完課後,最明顯的感受。

有轉職意願後,我報名了學期一課程,想確認是否真的對程式語言有興趣。在將近一個月的課程接觸下,燃起了久違的學習熱情,隨後決定繼續向學期二邁進,將學期一碰到的 HTML/CSS/JavaScript 更精進。

相較於學期一類似「興趣班」的節奏,學期 2-1 第一週開始接觸了陣列、物件及函式,不管是單週課程量或難度對我來說都有明顯變高的感覺,作業也變得更加「靈活」。學習過程需要花更多的時間理解、作業要花更多的時間思考,本來以為難度提高會帶來挫折感,進而降低學習熱情,結果相反,我最直觀的感受是「我能做到的事變多了」。課程作業藉著把摸彩活動分成小步驟完成,最後組合再一起,這種「把大任務變小」的方式,我覺得有效降低了學習期間的挫折感。

再後來的 DOM 和事件驅動,就更多的提高我對 JavaScript 的學習興趣,藉由 DOM 就可以用 JavaScript 來操作寫好的 HTML,學到了讓使用者跟網頁互動的方法,。每一個章節作業做完的同時,開始會主動思考「可以加上什麼功能?」,有的成功、有的失敗,不知不覺坐在電腦前的時間越來越長😄

說到這裡可能有人發現了…… CSS 呢?
是的,我對 CSS 一直還沒燃起足夠的熱情,花著同樣的時間進行學習,但 CSS 就是很難記住,寫起來很不順手。這種期況一直持續到學到 DOM 和事件驅動才有改善。在加上新功能後,我新加的東西在網頁上動起來覺得自己有點厲害但長得醜醜的,這時候才開始想各種辦法改善它,積極地回去複習排版…等語法。

因為 JavaScript 想新加功能,所以積極複習、查資料、使用還沒學到的東西。因為覺得畫面醜醜的,所以重新面對興致不高的 CSS 。難怪人家都說,想進步最快的辦法就是去做各種 side project 。原本的期末作業「RGB 色碼轉 HEX」,看是要輸入 RGB 色碼或用 slider 調色只要二選一,最後輸出 HEX 結果即可。為了想讓三者同步,查了 addEventListener 的各種 event ,寫了整整一天,寫出來的當下很有成就感! (動手試試看)

學習過程記錄大致就這樣了。
學期 2-1 找到了提高我學習動力的方法—-實作、實作、再實作。準備在春節期間開始挑戰 JS30,然後開始學期 2-2 的預讀。最後的最後,許個新年新希望: 我不要再當米蟲了阿~~~~~~ 今年一定要轉職成功阿~~~~~

文章內容如有錯誤,歡迎留言討論!


本 Blog 上的所有文章除特别聲明外,均採用 CC BY-SA 4.0 協議 ,轉載請註明出處!