cover

從 2020 年 8 月踏進資策會學習程式領域後,到目前也轉職成為前端工程師兩年多了。這兩年很幸運地進到一間好公司,在程式上有許多磨練與經驗,也跟同事們一起完成大型的專案,經歷開發、上線、各種修 bug 跟實際被使用者付費購買使用,內心感到無比滿足。

雖然寫程式至今也累積不少經驗,每天都在跟 js 框架、運作原理、程式碼打交道,但如果要說精通 JavaScript,我實在是沒這麼大的勇氣。我在想不僅是因為 JavaScript 博大精深、運用的層面廣泛,更重要的原因是有許多細節追下去很深,有時候我都一知半解。

這樣的結果造成我一直不太有自信、也自覺無法很言之有物地跟其他工程師們討論程式。但與其惶惶不可終日,我的個性更傾向積極地解決問題!因此,我今年立下一個目標,要好好地、認真地把許多蒐集的 JavaScript 資源讀完,徹底理解那些 JavaScript 深奧奇妙的地方。

於是就決定開啟這趟 JavaScript 深度學習之旅~以下列出我打算看完的 JavaScript 書籍、課程、練習題,之後也會將閱讀內容整理成文章。


JS 推薦書籍資源

  1. eloquent javascript
    這是一本比較初階的 JS 書籍,雖然比較簡單,但該有的重點都有講到。我覺得最適合做為開啟本系列的第一本書。而且它也提供線上免費閱讀版,非常佛心不可不看。

  2. You don’t Know JS
    國外學者的JS經典系列書籍,它也很佛的完全免費放在 Github 上讓人閱讀,看不懂英文還中文版,甚至有出紙本書籍。我自己也買了實體書但供奉在書櫃多時,是時候拿下來好好讀了!

  3. 忍者:JavaScript 開發技巧探秘
    這本書是我主管 kuro 大大送我的,屬於進階版 JavaScript 書籍。據說這本書寫得很好,作者更是知名的 JQuery 開發者,但我拿到後塵封在書櫃上好久都沒看,是時候認真地看看了!

  4. JS 大全 (a.k.a 犀牛書)
    這本書是我進資策會時發的,又厚又重,據說是 JavaScript 聖經。我對於這麼厚的書通常是敬而遠之,但最近發現透過經驗學習而來的 JavaScript 知識過於零碎,看不到完整的架構。所以還是決定重拾這本書,認真地搭配其他書籍一起閱讀。

  5. JavaScript-優良部份
    相對於《JS 大全》那本磚頭書,這本書的厚度明顯少很多。據稱這本書只收錄 JavaScript 的精華部份,因此我也將它列入進階閱讀清單之一。等我認真看完再來聊聊它收錄的內容。


JS 推薦文章資源

  1. Kuro 的重新認識 JS 鐵人賽文章
    K 大的文章我其實反覆看過三次。一開始在資策會學 JavaScript 時,曾經快速的瀏覽過;後來準備面試時又認真讀了一次、寫滿各種筆記;最後順利錄取在工作期間,也於各種時機翻閱過不同的章節。不得不說 Kuro 真的是用很淺顯易懂的方式把 JavaScript 的重點都講解得很清楚,很值得一讀再讀。所以這次決定深入學習 JavaScript 時,也把這一系列文章列入學習資料中搭配著看。

  2. MDN-JavaScript
    MDN 上面的資源相當豐富,認真翻閱真的可以循序漸進的學到很多,而且 MDN 其實也有按部就班地把學習路線文章一一列出,所以這次也決定列為閱讀資料之一。只不過 MDN 的文章內時常又包含各種連結,有時候深入鑽進去一開就幾十個分頁拉不回來。另外,我平常使用 MDN 時,發現由於其文章翻譯大多仰賴志工,所以很多內容英文版會比中文版詳盡很多。這次閱讀會以英文版為主,按照 MDN 提供的學習路徑來看。

下一頁: test