轉職動機:
在擔任網頁設計師期間,我遇到了一些技能上的瓶頸,
例如:我發現使用 SCSS 時無法有效進行元件模組化,
JS語法能力有待提高且無法應對複雜的開發需求。
此外,我對打包工具的使用不夠熟練,這些因素都影響了我的開發效率。
隨著市場技術的快速變化,我逐漸意識到現代前端技術和框架的重要性,
尤其是在網站開發中更需要靈活和高效的解決方案。
因此,我決定學習JavaScript和Vue,以充實自己的專業知識和技能,
結合過去的設計經驗,為網站設計提供更卓越的解決方案。
------
(一).學習過程
在報名課程之前,我已先自行複習了SCSS、jQuery、Bootstrap4等課程內容,
並重新實作了一次,以更好地應對課堂挑戰。
1.參與課程:
參與六角直播課程,包括 JavaScript、CSS切版、Bootstrap5、Git等,
以檢驗自己之前所學並學習業界主流的開發方式。
2.自我學習:
即使參與課程,仍然有不足,因此繼續自我學習加強,包括
* JS語法: JS30範例、核心篇Promise或原型鏈等相關知識
* CSS框架:Tailwind、Bootstrap5
* 前端框架:Vue2/3、Vue Router、Vuex、Pinia、Nuxt2、Nuxt3
* 打包工具:Webpack5、Vite
* 設計軟體:Figma
3.筆記整理:
我會利用HackMD來整理、歸納、分析自己的學習筆記,以便更好地掌握技術內容。
我也透過閱讀相關書籍和觀看YouTube教學,擴展了自己的前端技能和專業知識。
------
(二).我喜歡思考和解決問題,在遇到問題時,我通常會採取以下步驟:
1. 找尋問題 => 先把大方向的問題點,確定下來、縮小範圍。
2. 確認原因 => 縮小範圍後,列舉出問題點、開始排錯。
3. 選擇對策 => 模擬方案對策 ABC方案,腦中先模擬、哪種對策最快速、可能性最高。
4. 驗證解決 => 實驗方案去嘗試、如果不行就要重新思考對策方案、直到解決問題。
------
(三).工作方面,我一直秉持著善於熟悉流程、優化品質的工作態度。
對於任務的處理:
1. 將複雜的事情-簡單化
2. 將簡單的事情-流程化
3. 將流程的事情-標準化
------
(四).職涯目標
決心成為一名優秀的前端工程師,努力提升技術水平,
打造高品質的前端產品,並貢獻於公司的發展。未來希望能夠涉足更深層次的前端領域,
例如前端性能優化、Node.js等等,並且在這些領域做出更大的成就。
謝謝您閱讀到這裡,期待與您相見 Curry Lee