前端工程師必備技能彙總
專案起源
還記得@jayli 的這幅前端知識結構圖麼。
圖片的形式具有諸多的不便。缺失源圖的我們,無法為此圖貢獻些什麼,隨著時間的遷移,或許有些技術點會發生改變,所以有了這個github專案。我們可以通過協作的方式來共同維護這個專案。Git的歷史記錄也可以見證前端行業的一些變遷。
儘管會變成文字的方式來維護這些內容,但是我承諾寫一個小工具幫大家生成更好玩的圖形(基於DataV專案)。
前端開發知識結構
-
前端工程師
-
SVG/Canvas/VML
-
知識管理/總結分享
-
溝通技巧/團隊協作
-
需求管理/PM
-
互動設計/可用性/可訪問性知識
-
編譯原理
-
計算機網路
-
作業系統
-
演算法原理
-
軟體工程/軟體測試原理
-
QCon/Velocity/SDCC
-
YDN/YUIConf
-
HybridApp
-
HTML5/CSS3
-
響應式設計
-
V5/Sencha Touch
-
ADsafe/Caja/Sandbox
-
類庫模組化
-
業務邏輯模組化
-
檔案載入
-
模組化前處理器
-
CommonJS/AMD
-
壓縮合並
-
文件輸出
-
專案構建工具
-
資料結構
-
OOP/AOP
-
原型鏈/作用域鏈
-
函數語言程式設計
-
Coding style
-
單元測試
-
自動化測試
-
IDE
-
除錯工具
-
版本管理
-
瀏覽器
-
程式語言
-
切頁面
-
開發工具
-
程式碼質量
-
前端庫/框架
-
前端標準/規範
-
效能
-
程式設計知識儲備
-
部署流程
-
程式碼組織
-
安全
-
移動Web
-
前沿技術社群/會議
-
計算機知識儲備
-
軟技能
-
視覺化
-
-
後端工程師
前端書籍推薦
★越少越簡單,越適合入門,★多的要麼是難度比較高,要麼是比較適合在後面看,比如講效能之類的書.
CSS
-
精通CSS★★★
JavaScript
-
JavaScript模式★★★
-
JavaScript設計模式★★★★
版本控制工具
-
Git權威指南★★★★
後端書籍推薦
Linux管理
Linux程式設計
C/C++
相關文章
- web前端工程師必備技能Web前端工程師
- 影像處理演算法工程師必備技能總結演算法工程師
- 前端工程師必備資源前端工程師
- 2019前端工程師必備前端開發資源必備前端工程師
- 前端工程師必備:前端的模組化前端工程師
- Web前端必備-Nginx知識彙總Web前端Nginx
- 前端進階必備知識彙總前端
- AI工程師必備技能 - 凸優化介紹AI工程師優化
- 前端工程師面試題彙總(轉)前端工程師面試題
- 前端切圖必備技能前端
- AI工程師必備技能 - 凸最佳化介紹AI工程師
- 優秀的DevOps工程師必須具備的軟技能dev工程師
- PHP全棧工程師必備技能select2的使用PHP全棧工程師
- 前端工程師面試必備(持續更新中)前端工程師面試
- 前端工程師要做什麼?前端工程師需要什麼根本技能?前端工程師
- Java程式設計師必備技能Java程式設計師
- 如何編寫介面測試用例?測試工程師必備技能!工程師
- 優秀前端開發工程師必須掌握的七大技能前端工程師
- 高階前端工程師面試必備(持續更新中)前端工程師面試
- 資料分析師必備技能都有哪些?
- 運維必知 | 從底層到應用,入門大資料必備技能彙總!運維大資料
- 程式設計師學習必備書單彙總,超全!程式設計師
- DevOps 工程師成長日記系列一:必備知識與技能組合dev工程師
- 大資料測試工程師入門級必備技能,你get了嗎?大資料工程師
- Java架構師必備技能:docker使用大全Java架構Docker
- 新手程式設計師必備10大技能程式設計師
- Hacker必備技能
- 程式設計師必備技能-科學砍需求程式設計師
- Git算不算程式設計師的必備技能?Git程式設計師
- Linux運維工程師必備工具合集Linux運維工程師
- Web前端職責是什麼?Web前端必備技能有哪些?Web前端
- JVM知識點總覽:高階Java工程師面試必備JVMJava工程師面試
- 裁員了!別錯過2024年大資料工程師必備的10項技能大資料工程師
- 從苦逼到牛逼!2019年最全最新Linux運維工程師必備技能圖譜……Linux運維工程師
- 怎麼做一名高薪前端工程師,必備哪些技術工具?高薪前端工程師
- Linux 運維必備 150 個命令彙總Linux運維
- 測試開發工程必備技能之一:Mock的使用Mock
- Web前端工程的裝機必備軟體Web前端
- 一個合格的Web前端工程師要掌握的知識點彙總!Web前端工程師