前端初學者容易因為要學的知識太多,而不知道該如何取捨。這邊推薦依序完成以下三個專案,並配合專案實作來逐步學習相關的技術與知識。
第一階段:建立個人履歷網站
開發基礎網站,作為未來的求職履歷
必備技能(Must Have)
推薦技能(Nice to Have)
- VSCode:開發工具,可大幅提高開發效率。
- Chrome DevTool:當網站顯示內容與預期不符時,可用於找出原因。
- Git:可查看修改紀錄與還原修改內容。
- GitHub:將專案備份於雲端,同時作為線上履歷的一部分。
第二階段:製作個人專案
學習 JavaScript ,開發互動功能。
必備技能(Must Have)
推薦技能(Nice to Have)
- npm:安裝與管理第三方套件,透過使用套件可降低開發困難度。
- Vite:整合第三方套件與搭建開發環境。
- Prettier:自動排版程式碼,確保一致性。
- ESLint:檢查代碼潛在錯誤,提高程式碼品質。
第三階段:製作個人專案(進階)
學習業界實際需要的技能,為求職做準備。
必備技能(Must Have)
- JavaScript 框架(擇一):如 React 或 Vue。
- CSS 框架/套件(擇一):如 TailwindCSS、SCSS、Bootstrap 等。
推薦技能(Nice to Have)
- API 串接:學習如何與後端伺服器溝通,來開發更複雜的功能。
- 響應式網頁設計(RWD):確保網站能在不同尺寸的裝置上正常顯示。
希望這篇指南能幫助你設定學習目標並順利入門前端開發!