從去年7月開始上六角的直播課,最終的心願當然是轉職為前端工程師,Vue直播班的最終作業是實作出電商網站,但沒有提供樣板,所以每個人做出來的作品都會是獨一無二的。
我必須老實說最後兩週沒有跟上進度,原因是因為在英國的生活突然轉了大彎,臨時要在一個月內找到新工作跟搬家,面臨生存的急迫壓力,只能先跟coding說掰掰。還好非常順利在月初找到新工作最近也正式上工,也確定了新家,心無懸念就可以回來繼續做作品。
第一週就開始摸Vue,卡斯柏老師說這點跟之前的Vue班不一樣,從原生JS到Vue明確地感受框架的方便,v-on讓你可以少寫一堆監聽,想要跑迴圈?v-for在陣列跟物件都能運用,還有判斷是否顯示的v-if,真的實際運用了真的感覺Magic💗
第四週開始進入元件,是一個平常不會碰觸到的概念,假使網站是由樂高積木拼起來的,每個部份像導覽列、分頁、卡片都是個別的樂高,元件指的就是這一個個樂高,開始進入props跟emit跨元件的傳輸,強烈建議一定要先做課前預習,課前發布的影音都最好先看過,不然上課一定跟不上的進度。
第六週正式進入Vue Cli,第一次安裝ESLint程式碼風格檢視工具才發現自己的code有多隨興,目前用最簡單的Prettier,開始自建了路由,目前的進度差不多停在這裡。
每次上課的時間都約略快三小時,最大的收穫當然是,雖然不是很熟悉但覺得自己好像會用框架了。前陣子稍微查過Indeed的職缺,英國的front-end列的要求沒有一定要是React,Vue是三大框架中相對好上手跟入門的輕巧且強大。
Vue直播班除了正課,還有穎旻助教的作業實作兼觀念講解,第四週之後卡斯柏老師更有加碼實作作業,只要跟著做自己練習作業一定都做得出來,完全把作業的困難點都擊破。除了主線任務,每日任務也能學到很多額外的知識點。還有每週的小組任務,我不算個盡責的組長,還好組裡有熱心的組員敖嗚,討論的風氣滿活絡的,組員遇到甚麼問題都會拋上來互相討論。
如果時光能倒流,當然是希望能穩穩地跟上進度,總是人算不如天算,就像切版直播班的時候,一半的課因為英國簽證的事完全無法專注。如果自學了一段時間,想要進入框架很推薦上Vue課,直播跟純影音課程的互動效果還是完全不同,有同伴一起奮鬥的驅力絕對比單打獨鬥還要大,每週進度穩穩地做,最終作品一定能做得出來,從無到有且獨特的作品才有機會讓面試官眼睛一亮,拿到最終門票。