1. 程式人生 > >前端工程師之路

前端工程師之路

作為一個前端程式設計師,要學的東西很多,要看的技術書籍也不少。各種層出不窮的框架和工具出現,出現百花齊放的景象。

為了保持競爭力,還是要多讀書,多嘗試新的框架和工具,多擼程式碼。練就一雙強壯的麒麟臂,才能在江湖留得一席之地。

列出一些書單,工具集和要掌握的知識。

書單:

  • 《JavaScript權威指南》

  • 《JavaScript高階程式設計》

  • 《JavaScript模式》

  • 《JavaScript設計模式》

  • 《高效能JavaScript》

  • 《深入淺出nodeJS》

  • 《Javascript語言精粹》

  • 《圖解CSS3》

  • ......

工具:

  • Sublime Text & Atom & Webstorm & VS code //編輯器、IDE

  • SVN & Git //程式碼管理、版本控制

  • Chrome Dev Tools & FireFox Developer Edition //瀏覽器開發者工具

  • ESLint & JSLint //JavaScript程式碼語法檢查

  • ironNode //NodeJS程式碼除錯

  • less & sass

  • React DevTools //react除錯工具

  • Grunt & Gulp & browserify & Webpack + Hot module replacement //程式碼打包及熱部署工具

  • Redux DevTools //redux除錯工具

  • Babel //ES6、react等語法轉換工具,將程式碼轉換成ES5

  • forever * pm2 //nodejs專案部署工具

  • karma & mocha & PhantomJS //自動化測試工具

  • ......

框架、庫

  • jQuery

  • Backbone

  • Ember

  • Angular & Angular2

  • React

  • Vue & Vue2

  • Ionic & Ionic2

  • React Native

  • Weex

  • Electron

  • ...

知識

  • JavaScript(ECMAScript),ES5 & ES6 & ES7

  • HTML5 API & CSS3

  • SVG & Canvas

  • WebGL & D3.js

  • CMD & AMD & CommonJS規範

  • RequireJS & SeaJS

  • CoffeeScript & TypeScript

  • NodeJS & Express & Koa

  • 延時載入、延時請求

  • HTTP & WebSocket & TCP 協議

  • 效能優化

  • ......

如有錯誤或不足,請指正,謝謝。

最後:“相信有很多想學前端的小夥伴,今年年初我花了一個月整理了一份最適合2018年學習的web前端乾貨,從最基礎的HTML+CSS+JS到移動端HTML5等都有整理,送給每一位前端小夥伴,53763,1707這裡是小白聚集地,歡迎初學和進階中的小夥伴。”

祝大家早日學有所成,拿到滿意offer,快速升職加薪,走上人生巔峰。