9 月份剛從切版直播班畢業(可以看
這一篇學習紀錄),我是毫不猶豫的就參加了下一階段的 JavaScript 直播班!當然是因為不滿足於作品只能是靜態的切版頁面,還想加入更多酷酷的效果,但總是會在使用套件上卡住,對 API 的概念也不足,接資料時二二六六的,不甘於被技術受限制的自己,當然要繼續修練😤
但是我已經有影音課程了,為什麼還要參加直播班?
洧杰老師常說,來六角不是來學寫程式的,是來學習「如何學習」的,雖然直播班的課程跟影音課程相差不大,但我還是義無反顧投入的原因,就是看上了直播班限定的「每日任務」和「線上助教」的服務,完全是在職學習的好幫手!
每日任務的拆分,就能幫助自己在學習時把進度碎片化,好吸收之外,也能慢慢累積成就感,就跟老師總是說寫程式要小步測試是同樣的概念,即使每天下班後的時間不多,也足夠完成知識點的學習,就算已經看過影音課程,也還是可以從任務中去參考助教和其他同學的code,同樣的概念每個人都有不同的解法,堅持下去兩個月從中收穫不少呢。
附上我兩個月的學習紀錄,真的只要每天兩到三個知識點,現在回頭看就是滿滿的成長呀!
直播班還有一個隱藏優點,就是「小組」制度,遇到好的組長和組員,大家就能一起學習進步,可惜不是每個人都能體會到,所以才稱為隱藏優點呀!這次很幸運,我遇到的組長和組員都是很棒的同學,每週都非常積極的討論,還會互相分享各種課外資源,不論是版面設計、課程上的求助,還是未來的求職攻略,都有人提供,徹底展現一個人走的快,但一群人走得遠的精隨!
那麼除了上課之外,我還做了些什麼呢?
前面有說過,我想加強串接 API 及套件運用的技術,還想做一些酷酷的網頁動態效果,在直播班後期很大的重點,就是要學會接 API,這也是實戰中必不可少的技能。
進直播班前,我對 API 真的相當排斥,雖然跟著老師的影片一步一步寫,也能完成作業,但根本不了解運作原理,只是死記硬背的盲寫,下場就是寫一次、忘一次,無法真正成為自己的技能。
後來還是下定決心把老師講解「網路請求」的各種影片給嗑完,完食之後才發現,我連三向交握都知道是什麼了,接 API 而已,根本沒什麼好怕的嘛💪!雖然底層知識相對枯燥,但是理解這些基礎的概念後,就更知道該如何運用了,後續寫起來也順手多了~
至於網頁效果的加強訓練,我則是捨棄了直播班的專題機會,轉而投入
The F2E的挑戰,會這樣選擇的原因除了這一次 The F2E 活動主題就是動態網頁之外,我認為去挑戰課外的知識點,才能真的幫我打開技術的視野,那些老師上課沒教,我自己也還不會的功能,如果不是透過比賽,我是很難有機會接觸到,並實際去運用的。
說實話 The F2E 真的是超過我能力範圍相當多的挑戰,這才見識到原來程式可以運用的範圍和技術這麼深、這麼廣,中間好幾次卡關,甚至覺得自己完成不了,好險有老師的攻略本、助教及同學的幫助,最後真的有做出
視差滾動和
點點簽這兩關的作品,認識了好多套件,像Lottie、jsPDF、fabric.js等等,不敢說進步很多,至少有大量收穫!
敢這樣越級挑戰,最大的原因就是相信六角學院是一個強大的後盾,除了帶領直播班的洧杰和卡斯伯老師,還有提供學生滿滿幫助的助教們,讓我的學習之路非常充實,過程很硬卻也很開心,能確實感受到自己在前進著,JavaScript 直播班也在 12 月結束啦,我要繼續朝 Vue 直播班邁進囉~
我是Amber,前端學習中,歡迎交流討論🧸