前端程序員
基礎(chǔ)
HTML / CSS滞时、JavaScript蔚舀、DOM
中級(jí)
數(shù)據(jù)格式(如JSON、XML)孩灯、RESTful API交互(如jQuery Ajax,F(xiàn)etch API逾滥,ReactiveX)峰档、正則表達(dá)式
HTML語(yǔ)義化、命令行寨昙、Node.js讥巡、DIV / CSS、SCSS / SASS舔哪、矢量圖形 / 矢量圖形動(dòng)畫(huà)(如SVG)欢顷、單頁(yè)面應(yīng)用
高級(jí)
ES6 / TypeScript、CSS3捉蚤、面向?qū)ο缶幊烫俊⒑瘮?shù)式編程炼七、MVC / MVVM / MV*、安全性(如跨域)
授權(quán)(如HTTP Basic布持、JWT等等)豌拙、工程化、代碼質(zhì)量(如JSLint / ESLint / TSLint / CSLint)
代碼分析(如Code Climate)题暖、測(cè)試覆蓋率按傅、構(gòu)建系統(tǒng)(gulp、grunt胧卤、webpack等等)逞敷、自動(dòng)構(gòu)建(腳本)
兼容性、跨瀏覽器測(cè)試 (Chrome灌侣,IE推捐,F(xiàn)irefox,Safari等等)侧啼、跨平臺(tái)測(cè)試(Windows牛柒、GNU/Linux,Mac OS等等)
跨設(shè)備測(cè)試(Desktop痊乾,Android皮壁,iOS,Windows Phone)哪审、跨版本測(cè)試(同一個(gè)瀏覽器的不同版本)
前端特定
CSS / CSS3 動(dòng)畫(huà)蛾魄、JavaScript 動(dòng)畫(huà)、Web字體嵌入湿滓、Icon 字體滴须、圖形和圖表、CSS Sprite(如glue)
DOM操作(如jQuery叽奥、React等等)扔水、模板引擎(如JSX、Handlebars朝氓、JSP魔市、Mustache等等)
軟件工程
版本管理(如git、svn)赵哲、包管理(如npm待德、bower)、依賴管理枫夺、模塊化(如CommonJS将宪、WebPack)
調(diào)試
瀏覽器調(diào)試、Debug工具、Wireshark / Charles抓包涧偷、遠(yuǎn)程設(shè)備調(diào)試(如Chrome Inspect Devices)、
測(cè)試
單元測(cè)試毙死、服務(wù)測(cè)試燎潮、UI測(cè)試、集成測(cè)試
性能與優(yōu)化
PageSpeed / Yslow 優(yōu)化扼倘、加載優(yōu)化(如gzip壓縮确封、緩存等等)、性能測(cè)試(特別是移動(dòng)Web)再菊、可用性
壓縮(如Minify爪喘、Uglify、CleanCSS等等)
設(shè)計(jì)
切頁(yè)面纠拔、線框圖(Wireframe)秉剑、響應(yīng)式設(shè)計(jì)、網(wǎng)格布局(Grid Layout)稠诲、Flexbox布局
SEO
Sitemap(站點(diǎn)地圖)侦鹏、內(nèi)部鏈接建設(shè)、MicroData / MicroFormat臀叙、頁(yè)面靜態(tài)內(nèi)容生成
H1略水、H2、H3和strong使用劝萤、Title渊涝、Description優(yōu)化、頁(yè)面靜態(tài)內(nèi)容生成
后端程序員
入門(mén)
HTML / CSS床嫌、編程語(yǔ)言:Java / Python / PHP / Ruby等等跨释、Web框架,如Spring MVC厌处、Flask煤傍、Laravel等等
HTTP協(xié)議基礎(chǔ)、CGI基礎(chǔ)
中級(jí)篇
XML和JSON處理嘱蛋、數(shù)據(jù)結(jié)構(gòu)與算法蚯姆、面向?qū)ο缶幊獭MS洒敏、API設(shè)計(jì)龄恋、網(wǎng)絡(luò)通信協(xié)議,如TCP / Socket
高級(jí)篇
函數(shù)式編程凶伙、領(lǐng)域驅(qū)動(dòng)設(shè)計(jì)郭毕、MVC架構(gòu)、運(yùn)行環(huán)境優(yōu)化函荣,如JVM显押、遠(yuǎn)程調(diào)試
工程化
版本管理扳肛、單元測(cè)試、依賴管理乘碑、包管理
基礎(chǔ)設(shè)施
虛擬化挖息,如Docker、自動(dòng)化部署兽肤、應(yīng)用包創(chuàng)建套腹、管理、發(fā)布资铡、發(fā)布腳本編寫(xiě)电禀、Web容器,如Jboss
緩存篇
應(yīng)用層緩存笤休、平臺(tái)緩存尖飞、數(shù)據(jù)庫(kù)端緩存、分布式緩存
數(shù)據(jù)持久化
SQL店雅、NoSQL葫松、ORM、DBMS底洗、搜索引擎
數(shù)據(jù)庫(kù)
查詢性能優(yōu)化腋么、結(jié)構(gòu)優(yōu)化、主從復(fù)制亥揖、主主復(fù)制等等珊擂、伸縮性與高可用性、備份恢復(fù)與容災(zāi)
安全和加密
認(rèn)證與會(huì)話管理费变、加密解密摧扇、數(shù)字簽名、數(shù)字證書(shū)挚歧、加密算法扛稽、XSS/CSRF/SQL注入
監(jiān)控
應(yīng)用性能監(jiān)控、異常監(jiān)控滑负、日志在张、流量監(jiān)控
服務(wù)
RESTful、SOA矮慕、RPC帮匾、MicroServices
消息
JMS、IPC痴鳄、MQ
軟技能圖譜
影響力 / 個(gè)人品牌
寫(xiě)作
演講
培訓(xùn)
博客
社交媒體
社區(qū)
社交媒體交流
自媒體平臺(tái)
技術(shù)社區(qū)
問(wèn)答社區(qū)
持續(xù)學(xué)習(xí)
學(xué)習(xí)新技術(shù)瘟斜、語(yǔ)言
健康
運(yùn)動(dòng)
不熬夜
生產(chǎn)力
熟悉工具
快捷鍵、快捷鍵、快捷鍵
估算
完成時(shí)間估算
延遲花費(fèi)
預(yù)算估算
薪資估算
其他
面試
客戶溝通