分享一個月內使用新技術完成作品-火箭隊培訓營

封面

我是穎旻,目前是快要大學畢業的學生,正在學習前端的漫漫長途中,你好你好!
這是我的第一篇文章,我想分享自己待在高雄的工程師培訓營中經歷一個半月專案的實作過程。

前言

火箭隊培訓營

「火箭隊培訓營」是由 廖洧杰 和 Justin 兩位老師在高雄創辦的線下實體工程師培訓營,主要培育前後端人才,過程全程免費。當初知道有這個培訓營時覺得老師太佛心了! 後來才知道原來其他地方也有人在做類似的事,像是在台南的好想工作室、台北的 AppWorks School 和 CMoney。只是每個培訓營最終的目的不一定相同,火箭隊最終是希望能協助轉職,所以在挑選人和規劃學員的學習路線時就會有一些不同。

目前火箭隊正在招募第五、六梯成員,如果有興趣的人們可以參考下面的資訊,錯過的話也可以先 follow FB 粉專 ,最新資訊都可以在這裡看到。

報名資訊

詳細資訊

我在火箭隊的生活

通常學員會駐點學習至少半年,最終會產出一個面試作品。但我因為某些原因所以在最後一個月才加入,沒有參與到前半部面試和學習的過程,只有完成最終的作品,所以若想知道面試和學習過程,可以參考第一梯學員,宜蓁的文章。

此篇主要著重在作品的產生過程以及一個月內學習一項新技術的方法。

作品會讓前端與後端搭配一起完成,但因為我最慢進來,大家都已經有各自的夥伴了,於是我只好自己完成我的(哭)。 也因為我沒有後端,洧杰老師建議我可以使用 Json server 來快速建立簡單的 Rest API。

一開始想題目時,我從自己生活上的經驗去尋找靈感,一共想了五個。與老師討論過後,覺得自己對第一個比較有共鳴和想法,主題是線上租屋,於是 Homie 就這樣誕生啦~~!

作品 — Homie首頁

時程規劃

在時程方面,進來的時間是2/10,得知 3/27 就要發表作品,大約有一個半月的時間。我花了將近兩週學習 Vue,一週做小練習。剩下的時間切分為三個階段,中後期著重在開發平台上。

簡潔版的時程規劃

新技術的學習方法

在講學習一項新技術前,先說明一下這次專案使用的技術是前端框架 Vue。我在來火箭隊之前已經碰過大約半年的 React,也有一些開發經驗(之後可以分享兩者的差別,被問到爛了~~~),但我在學習的過程中覺得很挫折,主要是因為對 Javascript 的認識不夠深,於是學習到一半又重新看了六角學院的 Javascript 課程,所以這次在學習 Vue 時我就更重視自己學習的效果。在洧杰老師的我在火箭隊學到突破程式邏輯的四種方法(這篇很值得閱讀)的文中有提到,探索適合自己的學習吸收方式,沒辦法只透過一個教材就能夠解決學員全部的問題,複合式的學習方式才能根據每個人的能力去有效吸收內容。

主要的學習資源+第二個輔助學習的資源+實作

於是根據上面的方法,我也找出適合自己的學習模式。已經習慣看線上課程自學的我,選擇看六角的 Vue 課程來當作我主要學習的資源,另外一邊做筆記,在不懂的地方就會搭配一些相關主題的技術文章(輔助學習),有時候還能從別人的文章內學到更多呢!像我在看到 Component 元件的章節時就卡了一段時間,覺得懂了但又常常在看老師的程式碼時失去方向,後來參考了別人在 iT 邦幫忙鐵人賽分享的文章才又更了解 Vue 中元件傳遞的原理,最後透過實作 todolist 的方式驗證自己是否真的學會。或許用這樣的方法會讓學習過程很漫長,但是要真的學會不能只是「大略懂」,不然就會遭遇像我前面的慘痛經驗。或許會有人想知道要如何確定自己都學會了?答案真的就是透過實作。

實作的目的是了解自己學習和理解的內容是否有被正確應用,所以如果在實作過程中發現還是很卡的話,找出卡住的地方,再針對那部分加強就可以了:D

Vue 筆記,幫助我在前期更有效率的複習

在時程上有限制時,我會訂定自己每週的學習目標,透過任何可以記錄的軟體都可以,這部分之前嘗試了很久才找到最適合自己訂定目標的方式,直接說重點就是:

  • 目標不要一下訂得太大、越細節越好
  • 每天都回報自己的進度來看能否符合這週的最終目標,若沒辦法的話該怎麼做調整

養成習慣後就成了我每天睡前要做的事。

學習新技術是很艱辛的過程,不斷在「碰壁」和「了解」中循環,但是當你有相對的作品產出時,就會覺得一切很值得,因為做出來的東西是自己辛苦的結晶,並且也能增加自己的信心去面對更難的挑戰,總之這次嘗試的學習方式,效果還不錯~

總結

火箭隊培訓營 第二梯發表

短短一個半月學了很多新東西,一開始有些無法負荷,但現在慶幸有這些壓力可以逼迫自己不斷學習。在火箭隊,很喜歡的是大家會互相討論問題,一個人自學和大家一起學的感覺很不一樣,因為知道彼此都在相同的道路上,有問題都能夠互相幫忙互相加油,所以更有堅持下去的動力。恭喜大家最後都順利的畢業啦!

然後想要特別感謝 Ray,在我一個人做專案的過程中幫助我許多,邏輯卡住時,教我怎麼整理自己的思緒,遇到程式碼跑不出來還怎麼看都找不到原因時,教我一步步 debug,分析有可能的問題,重點是你總是很耐心講到我真的聽懂(感動落淚),雖然最後免不了還是要嗆我一下 XD 但我在問你問題的過程中,我也學習到把問題講到你可以一次了解,也從你改善我的程式碼中學到不同的思維和寫法,每次問問題都像在挖寶哈哈哈。

最後,若是看完我的分享對這個工程師培訓營有興趣的人,歡迎你加入火箭隊!一起發射火箭吧~~🚀🚀

祝福大家都能轉職成功:D

第二梯其他學員的文章參考

Flex 修煉時光屋

評論

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×