軟體工程師

TypeHero: 學習 TypeScript 的開源專案
Netflix 資深工程師 開發的開源專案 TypeHero,上面有各類 TypeScript 的題目,從簡單到困難,同時有線上的編輯器讓你可以直接練習。





Taro
Taro 的前身是 LinkedIn 上小有名氣的 Tech Career Growth Community 是由兩位前 Meta 主任工程師共同創辦,旨在幫助軟體工程師的職涯發展。Taro 特別專注在技術以外的重要軟實力,主要是兩位創辦人發現,很多工程師無法升遷,不是技術能力不夠,而是其他方面不足,而 Taro 就是專注在那些方面。

The ReadMe Project
The ReadME Project 是 GitHub 底下開源的工程師進修資源,裡頭有許多職涯系列的內容,質量都非常高。包含教剛畢業的工程師找工作的《Get your first software developer job》、教你如何邁向資深的《Junior to senior: An action plan for engineering career success》,以及教你如何在面試中問對問題,來檢視該公司是否與自己契合的《Interview the interviewer》


Theo - ping․gg
Theo 是 Ping 的創辦人,過去在 Twitch 當過工程師。他很擅長用圖解的方式說明複雜的概念。除了講概念外,他會定期邀請一些業界有名的工程師開直播,談論各式各樣前端開發的議題。

Ryan Carniato
Netlify 首席工程師,也是 Solid.js 的創作者。Ryan 是個技術深度非常深的工程師,我在看他的影片時,很常都需要先暫停下來,消化一下後才能理解他講的。他除了會講一些概念外,也很常在影片中直接實作。看資深的工程師寫 live coding 我覺得很有幫助,因為可以知道他們是怎麼思考,同時也可以看他們如何架構程式。

ThePrimeagen
Primeagen 是 Netflix 工程師,雖然不是專注在前端內容,但內容都很優質。主要是做很多效能評比。他也很常會發一些跟工程師職涯相關的影片,每次看到都覺得受益良多。

Beyond Fireship
Fireship 是很有名的工程師 YouTuber,他擅長把複雜的概念用很簡單的方式傳達。 他原本只有 Fireship 主頻道,到今年又開了 Beyond Fireship 這個副頻道,在副頻道中會講一些更深入的內容,相當推薦。

Matt Pocock
很多前端工程師初步掌握 JavaScript 後,在工作上會需要進一步學 TypeScript。Matt Pocock 是TypeScript 教學界中,榜上有名的好老師。先前他已經推出一門的免費入門課 《Beginner's TypeScript》;後來又公開免費的進階課程 《React with TypeScript》,教你如何在 React 中善用 TypeScript。我個人很喜歡這個課程的設計,概念講解搭配互動式的練習,讓你夠從實作中掌握 TypeScript。非常推薦想學 TypeScript 的人上這兩門免費的課。

Web.dev
Google 推出的前端教學與部落格文,過去一年來 Google 新增了非常多主題教學文。除此之外,也有進階的部落格文章,每篇的品質都很不錯。三不五時到 web.dev 上面滑滑,可以幫助在前端領域持續精進。

Kent Dodds 的 Epic Web Dev
Kent Dodds 是前 Paypal 工程師,也是業界中蠻有名的前端工程講師,過去出過 Epic React 等知名課程。Epic Web Dev 是他 2022 新出的系列文,每篇質量都很高,很推薦想持續進修前端的人可以訂閱 (是免費的)。

patterns.dev
由 Google 的資深主任工程師 Addy Osimani 主筆。他也是十年前那本有名的 JavaScript Design Patterns 的作者。patterns.dev 是基於最新的前端業界趨勢,新寫的版本。想要學習或複習前端設計模式,非常推薦這個免費資源

稀土掘金
掘金應該有中文世界中,資源最齊全的網頁前後端資源了。如果要讀中文版本的前端知識點,每天爬掘金就對了。不過因為是論壇形式,文章品質會有點參差不齊,所以可能要看一下按讚數,挑高品質的文章讀就好。

dev.to
dev.to 與掘金有點像,不過是英文版的。許多前端的大佬都有在上面發表文章。舉例來說 Qwik 的創作者 Miško Hevery,或是 Solid.js 的創作者 Ryan Carniato,都有在上面發表文章。我自己是讀完覺得文章品質高的作者,會訂閱他們。