前端工程師
- 瀏覽器
- 編程語言
- 切頁面
- 開發工具
- 編輯器和IDE
- 調試工具
- 版本管理
- 代碼質量
- Coding style
- CSSLint
- Markup Validation Service
- HTML Validators
- 單元測試
- 自動化測試
- 前端庫/框架
- 前端標準/規范
- HTTP/1.1: RFCs 7230-7235
- HTTP/2
- ECMAScript3/5
- ECMAScript6
- W3C: DOM/BOM/XHTML/XML/JSON/JSONP/...
- CommonJS Modules/AMD
- HTML5/CSS3
- Semantic Web
- MicroData
- RDFa
- Web Accessibility
- WCAG
- Role Attribute
- WAI-ARIA
- 性能
- SEO
- 編程知識儲備
- 編程范型
- 設計模式
- Javascript Tips
- 部署流程
- 壓縮合并
- 項目構建工具
- GYP
- Grunt
- Gulp
- Yeoman
- FIS
- Mod
- 代碼組織
- 類庫模塊化
- 業務邏輯模塊化
- 文件加載
- 模塊化預處理器
- 安全
- CSRF/XSS
- CSP
-
Same-origin policy
ADsafe/Caja/Sandbox
移動Web
*HTML5/CSS3
-
響應式網頁設計
Zeptojs/iScroll
V5/Sencha Touch
PhoneGap
jQuery Mobile
W3C Mobile Web Initiative
W3C mobileOK Checker
Open Mobile Alliance
前沿技術社區/會議
D2/WebRebuild
NodeParty/W3CTech/HTML5夢工廠
JSConf/滬JS(JSConf.cn)
QCon/Velocity/SDCC
JSConf/NodeConf
CSSConf
YDN/YUIConf
HybridApp
WHATWG
MDN
codepen
w3cplus
CNode
計算機知識儲備
編譯原理
計算機網絡
操作系統
算法原理
軟件工程/軟件測試原理
Unicode
軟技能
知識管理/總結分享
溝通技巧/團隊協作
需求管理/PM
交互設計/可用性/可訪問性知識
可視化
SVG/Canvas/VML
SVG:D3/Rapha?l/Snap.svg/DataV
Canvas:CreateJS/KineticJS
WebGL/Three.JS
后端工程師
編程語言
C/C++/Java/PHP/Ruby/Python/...
網頁服務器
Nginx
Apache
Lighttpd
數據庫
SQL
MySQL/PostgreSQL/Oracle/DB2
MongoDB/CouchDB
數據緩存
Redis
Memcached
文件緩存/代理
Varnish
Squid
操作系統
Unix/Linux/OS X/Windows
數據結構
前端書籍推薦
★越少越簡單,越適合入門,★多的要么是難度比較高,要么是比較適合在后面看,比如講性能之類的書.
CSS
Eric Meyer 談 CSS(卷二)★★★
CSS權威指南 (第3版)★★
精通CSS★★★
HTML & CSS設計與構建網站★
JavaScript
JavaScript & jQuery交互式Web前端開發★
JavaScript DOM編程藝術 (第2版)★
JavaScript高級程序設計(第3版)★★
鋒利的jQuery★★
高性能JavaScript★★★
JavaScript語言精粹★★★
JavaScript權威指南★★★
編寫可維護的JavaScript★★★
JAVASCRIPT語言精髓與編程實踐★★★
Effective Javascript★★★
Secrets of the JavaScript Ninja★★★
JavaScript模式★★★
JavaScript設計模式★★★★
基于MVC的JavaScript Web富應用開發★★★
性能實踐
Web性能實踐日志★★★
Web性能權威指南★★★
版本控制工具
版本控制之道 (git)★★
Pro Git★★★
Git權威指南★★★★
后端書籍推薦
Linux管理
Linux 系統管理技術手冊
鳥哥的 Linux 私房菜
Linux 101 Hacks
UNIX Shell Scripting
The Linux Command Line
Linux Network Administrator's Guide
Linux編程
Linux程序設計
Linux系統編程
Unix環境高級編程
Unix編程藝術
The Linux Programming Interface
程序員的自我修養
深入理解Linux內核
Unix網絡編程
TCP/IP高級編程
C/C++
Linux C編程一站式學習
C和指針
C陷阱與缺陷
C專家編程
C語言核心技術
徹底搞定C指針
征服C指針
C++編程思想
高質量程序設計指南---C/C++語言
Inside the C++ Object Model
A Tour of C++
The C++ Programming Language
The C++ Standard Library - A Tutorial and Reference
The C++ Standard (INCITS/ISO/IEC 14882-2011)
Overview of the New C++
前端工作面試
前端工作面試問題
前端開發面試題(中文)