成為前端工程師一年後的感覺

嗨,我是小艾,我在 2020 年初參加了泰山職訓局的前端班,成功從遊戲開發 PM 轉職前端工程師;到目前為止,作為一名前端工程師已經一年多了。

今年是一個變化多端的一年,經歷了生活型態的改變,像是疫情足不出戶、居家上班;工作上,逐漸抓到自己的節奏,也開始有一些成長。

成為前端工程師一年後究竟是怎樣的轉變,就繼續看下去吧。

冒牌者症候群

上半年的我,工作內容都是一些微調、公司的程式碼重構等任務,有空檔就看技術文章或學前端技術(我也忘了都學了些什麼)。

胡亂學習之下,反而懷疑自己是否能勝任前端的工作,冒牌者症候群發作而感到非常迷惘,下定決心要把前端的基礎打好。

學習的方向

在上這些課程的過程中我發現,我對 JavaScript 根本不熟…

  • 我對內建的 Array、Object 方法一點都不認識,每次用的時候都會寫錯,查文件也看不太懂。
  • 那些我知道的 js 相關名詞,如: closure, hoisting, scope,都是知道,但沒辦法詳細解釋。
  • 我只是個懂邏輯的人

意識到了問題之後,我就開始拼命的學,也覺得「把 JavaScript 搞懂」是非做不可的事情。

每當看到社群上討論新的工具(如 vite)、哪個酷酷的東西(Tailwind CSS)之類的,我都告訴自己「現在這些還不重要」;

不知道為什麼,總覺得要變成資深的前端,勢必要很懂 JavaScript。

上了哪些課

疫情期間,公司宣布全體居家上班,在家比較自在的安排自己的時間,所以工作的空檔安排了前端課程 2021 網頁開發全攻略(HTML, CSS, JavaScript, React, SQL, Node, more) 還有 JavaScript30 的練習。

但恢復正常上班之後,狀態又不一樣了;JS30 寫了三分之一、Udemy 的課還沒上完,我又跑去報六角的JavaScript 工程師養成直播班

除了跟著老師上課之外,我還寫了很多筆記、針對一個主題如果有總結的部分就寫成 blog 文章,讓自己當作實作練習。

到了年底,總的來說

  • 我看得懂 MDN 在寫什麼
  • 寫了作用域、hoisting、scope chain 等主題的文章
  • 做資料處理的時候會優先使用 array 或 object 的方法

距離懂 JavaScript,總算邁進幾步了。