2022/02/12

百萬年薪不是夢 JavaScript 學習路徑

如果你想在程式開發有一番成就,且用 JavaScript 做到,那恭喜你,你做了一個正確的選擇。 但過程會很艱難,且困難重重並具有很大的挑戰性,不過請堅持。如果你能學到很好的開發經驗,你的收入將超過百萬年薪。

您必須掌握的第一件事是 JavaScript 的基礎知識。包含語法、類型和變量。當你理解了這些基本概念後,你就可以深入研究更深層次的東西了。當你熟悉更多東西,你應該會知道所有 JavaScript 的基本概念,並且你可以寫簡單的程式。接著你應該要了解該如何操作 DOM。
所需時間:5天到10天

JavaScript 可以非常簡單地處理網頁的 DOM。您可以學習如何使用 JavaScript 選擇元素,學習如何使用 getElementById 等方法。JavaScript 可以使網頁動態化,試試使用 innerHTML, createElement, appendChild 等方法,來改變網頁上的元素。
所需時間:5天

網頁上少不了要顯示相關的資料,數據資料也可能會隨著時間而改變。所以,你需要知道如何使用 HTTP 請求,這不需要很多程式碼但卻是非常重要的步驟。現在的網站都會用到 API 請求,所以,一定要盡可能學好關於使用 HTTP API 的一切。
所需時間:3天

接著您需要了解一些有點困難但對編寫大型代碼庫很有必要的概念。像是 this、let、const、arrow functions 等。一旦你掌握了這些,你就可以繼續學習 OOP 的觀念。建議試著使用 TypeScript 來寫程式。
所需時間:15天到30天

JavaScript 有很多強大且有用的 library 和 framework,可以快速達成很多不同的東西。例如試試看 Chart.js,用於產生可視化數據的圖表。
所需時間:5天到10天

您可以開始學著使用更強大的 library 和 framework。要成為專業人士,您需要掌握至少一個 UI  framework,例如 React、Angular 或 Vue.js。您需要這些 framework 來產生使用者介面,並用最佳的方式操作 DOM。也許你無法了解所有 framework,但你至少要學習其中一個並掌握它。
所需時間:30天到60天

您現在可以開始學習使用 Node.js、安裝它並在其上進行開發。一個非常重要的工具是 npm,它用於安裝依賴元件,並且創造您自己的元件。使用 Node.js 開發一些東西,並嘗試使用一些 npm library,請自己寫寫看,確認知道如何使用它。
所需時間:15天到30天

為了讓你自己更了解 JavsScript,在每一個階段都必須試著寫一些程式來練習,以確保你明白你所學的重點。如果你能完成以上的學習階段,你一定可以找到一份 JavaScript 開發人員的工作。所有學習過程都可能會有所不同,取決於您如何學習程式語言的經驗。 所以,Do your best,學習成功所需的一切。祝找到一個理想的 JavaScript 工作。

沒有留言: