這幾年因為 IT 鐵人賽的關係,有大量的技術相關書籍出版了。
雖然看起來相當豐富,但是沒有人去對這些書籍做一個有系統的導讀,使得讀者迷失於茫茫書海之中,不知從那一本讀起。
故本系列,就是一個針對這個問題,整理出一個 JS 相關的 RoadMap 的專業選書指南,使讀者們能一窺各領域的書籍。
以職能來說跟 JS 相關工作的畫分:
- 前端開發工程師
- 後端開發工程師
- 架構 硬體 網管 … 工程師
- APP 工程師
- 桌面軟體工程師
- Chatbot / LINE Bot 工程師
- AI 工程師
- IOT 工程師 / Maker
- Blockchain 工程師
- 測試 QA 工程師
Knowledge
共同基礎
- 程式語言:Javascript
- 設計模式 :Design Pattern
- IDE
- CI / CD : Git & Github …
Frontend 前端
- 網頁設計 HTML & Css React Vue
- UI : 圖像設計 & 排版設計
- UX : 使用者故事
Backend 後端
- 後端 framework : node.js
- 容器化與微服務 docker & k8s
- 後端相關 : 網路 運算 資料庫 權限
- 雲端服務 Cloud: AWS / GCP / Azure
架構 硬體 網管
- 電腦硬體組裝
- 容器化與微服務 docker & k8s
- 後端相關 : 網路 運算 資料庫 權限
- 雲端服務 Cloud: AWS / GCP / Azure
APP 工程師
- APP 開發:react native
- 後端相關 : 網路 運算 資料庫 權限
桌面軟體工程師
- 桌面軟體開發 : electron
- 後端相關 : 網路 運算 資料庫 權限
- 雲端服務 Cloud: AWS / GCP / Azure
Chatbot / LINE Bot 工程師
- NLU : dialogflow ..
- mini app / LIFF : LINE Front end framework : 前端
- 後端相關 : 網路 運算 資料庫 權限
- 雲端服務 Cloud: AWS / GCP / Azure
AI 工程師
- 資料科學
- 模組訓練軟體 tersorflow.js
- 容器化與微服務 docker & k8s
- 後端相關 : 網路 運算 資料庫 權限
IOT 工程師 / Maker
- RED-node
- 後端相關 : 網路 運算 資料庫 權限
Blockchain 工程師
- web3
- 後端相關 : 網路 運算 資料庫 權限
測試 QA 工程師
- 容器化與微服務 docker & k8s
- 測試軟體 jest
- CI/CD
學科
程式語言:Javascript
Basic : 變數宣告 …
JavaScript & JQuery:網站互動設計程式進化之道 | 心得導讀
Advanced : 非同步語法 Promise await & async
JavaScript概念三明治:基礎觀念、語法原理一次帶走! | 心得導讀
新一代 JavaScript 程式設計精解:《對應 ECMAScript 全新語法標準》| 心得導讀
設計模式:Design Pattern
深入淺出設計模式 | 心得導讀
IDE
網頁設計
HTML & Css
JavaScript 網頁程式設計超入門 | 心得導讀
React
從 hooks 開始 讓你的網頁 react 起來 | 心得導讀
在React生態圈打滾的一年feat.TypeScript | 心得導讀
後端 framework
node.js
用 Node.js 一統JavaScript前後端:強勢Web開發親手作 | 心得導讀
UI / UX
web設計職人必修 ux design初學者學習手冊 | 心得導讀
網站行銷一定要懂的 Landing Page 設計事典 | 心得導讀
容器化與微服務
docker
Docker 入門與實戰 | 心得導讀
Kubernetes
Kubernetes 建置與執行 | 心得導讀
後端相關 : 網路 運算 資料庫 權限
雲端服務 Cloud:
AWS
AWS 自學聖經:5大必學雲端主題・超圖解入門 (全彩印刷)
GCP
Azure
CI / CD :
Git
Github 創辦人親自指導你精通 Git | 心得導讀
Github
動手學GitHub!現代人不能不知道的協同合作平台
IOT
RED-node
blockchain
web3
測試軟體
jest
資料分析
google analytic
流量的秘密 | 心得導讀
資料科學 & 機器學習
機器學習入門 | 心得導讀
白話大數據與機器學習 | 心得導讀
模組訓練軟體
tersorflow.js
tensorflow : 以 python 為主的書還是比較多,如果找到需要的模組,改寫成 tensorflow.js 也是可以
TensorFlow+Keras深度學習人工智慧實務應用
小結
今年論文抄龔話題鬧的沸沸洋洋,很多候選人被迫繳回或被繳回畢業證書後,臉皮厚的繼續選,臉皮薄的就退選了;這跟這個系列有什麼關係,沒錯,很有關係,本系列就是一系列選出書裡的內容來分享的文章喔,明目張膽的摘用,棒吧。
本文目前只是一個暫且的分類及目錄,在系列撰寫特,會不斷作調整