[前端自學轉職攻略] 9. 決定了 side project 的題目後,要怎麼開始?

更新於 2024/09/06閱讀時間約 2 分鐘
安裝相關程式 → 下載範本 → 列出功能清單 → 逐一實作


1. 安裝相關程式



VSCode:編輯器

Node.js



2. 下載範本

  • 下載範本並解壓縮:下載連結
  • 開啟 VSCode → File → Open Folder → 選擇範本所在的資料夾
    *首次開啟時,會跳出安裝插件提示
  • 開啟 VSCode → Terminal → New Terminal
    1. 輸入 npm install (安裝相關套件,只需在首次開啟時執行)
    2. 輸入 npm run dev
  • 開啟瀏覽器 → 輸入網址 http://localhost:5173/


如此開發環境便設定完畢,只要在 VSCode 中修改程式碼,就會看到瀏覽器中的顯示內容也同步刷新。

  • HTML:index.html
  • CSS:style.css
  • JavaScript:main.js



3. 列出功能清單


把想做的 side project 功能列出,以 To Do List 為例:

  • 顯示待辦事項
  • 新增待辦事項
  • 標記為完成
  • 標記為未完成
  • 排序待辦事項
  • 搜尋待辦事項
  • 刪除待辦事項
  • 還原已刪除待辦事項
  • ...



4. 逐一實作


如果已經了解 HTML、CSS、JavaScript 的核心功能:

  • HTML:常用的元素(Element)與屬性(Attribute)
  • CSS:如何指定元素(Selector)與設定不同樣式
  • JavaScript:定義變數與函式、取得與操作 HTML 元素、綁定事件

再搭配文件邊做邊查,應足以實作出基本功能。


如果仍不知道從何下手,或是想做複雜一點的功能卡關了,下一篇文章會介紹幾個解決方法。


avatar-img
3會員
31內容數
零基礎到成功轉職,一路上會遇到哪些挑戰、應該如何解決? - 猶豫階段:「這適合我嗎?薪水如何?...」 - 起步階段:「怎麼開始學?要不要做 side project?...」 - 成長階段:「如何優化開發效率?選擇框架?...」 - 面試階段:「怎麼準備技術和行為面試?...」
留言0
查看全部
avatar-img
發表第一個留言支持創作者!
前端轉職經驗談 的其他內容
先學習 HTML, CSS, JavaScript 基礎觀念, 再透過實作專案,慢慢熟悉不同的語法使用方式。
約 1,000 小時 ~每天三小時 * 一年 ~每週 40 小時 * 半年 實際狀況因人而異 每個人的學習速度、學習方法都不盡相同。不同公司和產品,對於工程師的能力要求也會有落差。找工作的際遇也會影響到需要投入的時間。 如果投入超過 1,000 小時後,仍覺得離成功轉職相當遙遠,建
先學習 HTML, CSS, JavaScript 基礎觀念, 再透過實作專案,慢慢熟悉不同的語法使用方式。
約 1,000 小時 ~每天三小時 * 一年 ~每週 40 小時 * 半年 實際狀況因人而異 每個人的學習速度、學習方法都不盡相同。不同公司和產品,對於工程師的能力要求也會有落差。找工作的際遇也會影響到需要投入的時間。 如果投入超過 1,000 小時後,仍覺得離成功轉職相當遙遠,建
你可能也想看
Google News 追蹤
Thumbnail
*合作聲明與警語: 本文係由國泰世華銀行邀稿。 證券服務係由國泰世華銀行辦理共同行銷證券經紀開戶業務,定期定額(股)服務由國泰綜合證券提供。   剛出社會的時候,很常在各種 Podcast 或 YouTube 甚至是在朋友間聊天,都會聽到各種市場動態、理財話題,像是:聯準會降息或是近期哪些科
先學習 HTML, CSS, JavaScript 基礎觀念, 再透過實作專案,慢慢熟悉不同的語法使用方式。
Thumbnail
你好,在下最近在學習開發web,學了html css js,也得出一些心得,由於網路上已有許多教學,所以我會著重在如何開發出to do List,以及解釋我寫的程式碼。相關的教學我會直接貼網址。如果我有什麼地方出錯,或者是可以寫得更好,歡迎在下方留言,討論。 首先先介紹我的開發環境: 我用了vs
Thumbnail
接續上一篇 Step2:VC#專案建立 Step3:IIS新建站台 Step4:VC#架設到IIS中
Thumbnail
理解一個全新的操作環境有時候可能是一個挑戰,尤其對於那些剛開始接觸VS Code的開發者來說,即便具備一定的英文閱讀能力,可能也會對這個陌生的操作環境感到徬徨和不安。不過,沒有必要擔心,我們接下來就來一起用短短的一分鐘時間,將VS Code轉換成最熟悉的中文環境吧! 安裝繁體中文語言包 由於VS
Thumbnail
這篇文章描述了作者從兼職開發轉為全職開發的過程,並分享了從混進學界指日可待的積極態度。作者也提及自己在專案製作與個人生活上的矛盾與感想,最後分享了專案管理和敏捷開發相關的文章與影片。
Thumbnail
因為最近想嘗試編碼風格,於是就選了一套比較"不嚴格"的輔助工具來摸索。 編輯器 VS CODE 框架 VUE3 打包工具 VITE 編碼風格 Standard 環境 version { "nodejs":"v18.18.0", "npm":"9.8.1" }
Thumbnail
*合作聲明與警語: 本文係由國泰世華銀行邀稿。 證券服務係由國泰世華銀行辦理共同行銷證券經紀開戶業務,定期定額(股)服務由國泰綜合證券提供。   剛出社會的時候,很常在各種 Podcast 或 YouTube 甚至是在朋友間聊天,都會聽到各種市場動態、理財話題,像是:聯準會降息或是近期哪些科
先學習 HTML, CSS, JavaScript 基礎觀念, 再透過實作專案,慢慢熟悉不同的語法使用方式。
Thumbnail
你好,在下最近在學習開發web,學了html css js,也得出一些心得,由於網路上已有許多教學,所以我會著重在如何開發出to do List,以及解釋我寫的程式碼。相關的教學我會直接貼網址。如果我有什麼地方出錯,或者是可以寫得更好,歡迎在下方留言,討論。 首先先介紹我的開發環境: 我用了vs
Thumbnail
接續上一篇 Step2:VC#專案建立 Step3:IIS新建站台 Step4:VC#架設到IIS中
Thumbnail
理解一個全新的操作環境有時候可能是一個挑戰,尤其對於那些剛開始接觸VS Code的開發者來說,即便具備一定的英文閱讀能力,可能也會對這個陌生的操作環境感到徬徨和不安。不過,沒有必要擔心,我們接下來就來一起用短短的一分鐘時間,將VS Code轉換成最熟悉的中文環境吧! 安裝繁體中文語言包 由於VS
Thumbnail
這篇文章描述了作者從兼職開發轉為全職開發的過程,並分享了從混進學界指日可待的積極態度。作者也提及自己在專案製作與個人生活上的矛盾與感想,最後分享了專案管理和敏捷開發相關的文章與影片。
Thumbnail
因為最近想嘗試編碼風格,於是就選了一套比較"不嚴格"的輔助工具來摸索。 編輯器 VS CODE 框架 VUE3 打包工具 VITE 編碼風格 Standard 環境 version { "nodejs":"v18.18.0", "npm":"9.8.1" }