StuQ 程序员技能图谱

今天把一直想整理的技能树全给弄进来 好好学习天天向上

转自 https://github.com/TeamStuQ/skill-map

# StuQ 程序员技能图谱
官网 Web 页面地址:**[http://skill-map.stuq.org/](http://skill-map.stuq.org/)**,也可扫描页面下方二维码,以赞助形式获赠技能图谱纸质版。

## 简介

StuQ 程序员技能图谱是由 StuQ([http://www.stuq.org/](http://www.stuq.org/))发起的一个技术社区开源项目,志在汇集整理共建泛 IT 技术领域(云计算,大数据,运维,安全,开发语言,智能硬件等)及互联网产品、运营等领域学习技能图谱,帮助程序员梳理知识框架结构,并尝试提供路径指导和精华资源,方便技术人学习成长。

目前技能图谱已有下面几个领域:

|**领域**(点击预览)| **核心贡献者 ID** | **原创链接** |**学习资源**|
|——- | —- | —- | —- |
|[**# Web 前端**](https://github.com/TeamStuQ/skill-map/blob/master/data/map-FrontEndEngineer.md)|[@jayli(拔赤)](https://github.com/jayli/)|阿里巴巴前端技术专家|[原创链接](https://github.com/jayli/jayli.github.com/issues/16)|[推荐](https://github.com/TeamStuQ/skill-map/issues/9)|[脑图](https://github.com/TeamStuQ/skill-map/tree/master/data/designbyStuQ/png-FrontEnd-by-StuQ.png)|
| |[@Jackson Tian ](https://github.com/JacksonTian)|阿里巴巴前端技术专家|[原创链接](https://github.com/JacksonTian/fks)|[推荐](https://github.com/TeamStuQ/skill-map/issues/9)|[脑图](https://github.com/TeamStuQ/skill-map/tree/master/data/designbyStuQ/png-FrontEnd-by-StuQ.png)|
|[- 移动性能优化](https://github.com/TeamStuQ/skill-map/blob/master/data/map-MobilePerformanceOptimization.md)|[@刘恒兵(河伯)](https://github.com/herbertliu)|腾讯前端技术专家、IvWeb 负责人|[原创链接](https://github.com/herbertliu/OMS)|[推荐](https://github.com/TeamStuQ/skill-map/issues/9)|[脑图](https://github.com/TeamStuQ/skill-map/tree/master/data/designbyStuQ/png-MobileOptimization-by-StuQ.png)|
|[- HTML5 开发](https://github.com/TeamStuQ/skill-map/blob/master/data/map-HTML5.md)|[@Phodal(黄峰达)](https://github.com/Phodal)|ThoughtWorks 咨询师|[原创链接]()|[推荐](https://github.com/TeamStuQ/skill-map/issues/76)|[脑图](https://github.com/TeamStuQ/skill-map/tree/master/data/designbyStuQ/png-HTML5-by-StuQ.png)|
|[- Angular 2](https://github.com/TeamStuQ/skill-map/blob/master/data/map-AngularJS2.md)|[@汤桂川](https://github.com/lightningtgc)|广发证券前端技术专家|-|[推荐](https://github.com/TeamStuQ/skill-map/issues/9)|[脑图](https://github.com/TeamStuQ/skill-map/tree/master/data/designbyStuQ/png-Angular2-by-StuQ.png)
|[**# Server 后端**]()||||
|[- 架构师](https://github.com/TeamStuQ/skill-map/blob/master/data/map-Architect.md)[email protected]|58到家技术委员会主席/技术总监|-|[推荐](https://github.com/TeamStuQ/skill-map/issues/53)|[脑图](https://github.com/TeamStuQ/skill-map/tree/master/data/designbyStuQ/png-Architect-by-StuQ.png)
|[- OpenResty](https://github.com/TeamStuQ/skill-map/blob/master/data/map-OpenResty.md)|[@温铭](https://github.com/moonbingbing)|奇虎服务端架构师|-|[推荐](https://github.com/TeamStuQ/skill-map/issues/29)|[脑图](https://github.com/TeamStuQ/skill-map/tree/master/data/designbyStuQ/png-OpenResty-by-StuQ.png)
|[- 直播技术](https://github.com/TeamStuQ/skill-map/blob/master/data/map-LiveTelecast.md)|[@李雨来](https://github.com/blacktear23)|SpeedyCloud 迅达云技术 VP|-|[推荐](https://github.com/TeamStuQ/skill-map/issues/55)|[脑图]()
|[- CDN 技术](https://github.com/TeamStuQ/skill-map/blob/master/data/map-CDN.md)|[@李孟](https://github.com/x8s)|SpeedyCloud 迅达云首席架构师|-|[推荐](https://github.com/TeamStuQ/skill-map/issues/72)|[脑图]()
|[- DNS 排查](https://github.com/TeamStuQ/skill-map/blob/master/data/map-dns-troubleshoot.md)|[@李孟](https://github.com/x8s)|SpeedyCloud 迅达云首席架构师|-|[推荐](https://github.com/TeamStuQ/skill-map/issues/72)|[脑图]()
|[**# 云计算**](https://github.com/TeamStuQ/skill-map/blob/master/data/map-CloudComputing.md)[email protected]|AWS 首席云计算技术顾问|-|[推荐](https://github.com/TeamStuQ/skill-map/issues/11)|[脑图](https://github.com/TeamStuQ/skill-map/tree/master/data/designbyStuQ/png-CloudComputing-by-StuQ.png)
|- [email protected]|UnitedStack 公共关系总监|-|[推荐](https://github.com/TeamStuQ/skill-map/issues/19)|脑图
[- 容器 Container](https://github.com/TeamStuQ/skill-map/blob/master/data/map-Container.md)|[@林帆 ](https://github.com/linfan)|ThoughtWorks DevOps 咨询师|-|[推荐](https://github.com/TeamStuQ/skill-map/issues/20)|[脑图](https://github.com/TeamStuQ/skill-map/tree/master/data/designbyStuQ/png-Container-by-StuQ.png)
[- 微服务 MicroService](https://github.com/TeamStuQ/skill-map/blob/master/data/map-Microservice.md)|[@王磊 ](https://github.com/wldandan)|西安尚度元科技技术总监|-|[推荐](https://github.com/TeamStuQ/skill-map/issues/23)|[脑图](https://github.com/TeamStuQ/skill-map/tree/master/data/designbyStuQ/png-MicroService-by-StuQ.png)
|[**# 安全**](https://github.com/TeamStuQ/skill-map/blob/master/data/map-SecurityEngineer.md)|[@余弦 ](https://github.com/evilcos) |知道创宇技术 VP|[原创链接](http://blog.knownsec.com/Knownsec_RD_Checklist/v3.0.html)|[推荐](https://github.com/TeamStuQ/skill-map/issues/13)|[脑图](https://github.com/TeamStuQ/skill-map/tree/master/data/designbyStuQ/png-Security-by-StuQ.png)
|[**# 智能运维**](https://github.com/TeamStuQ/skill-map/blob/master/data/map-IntelligentDevOps.md)|[@Tanky Woo ](https://github.com/tankywoo)|知道创宇资深运维工程师|[原创链接](http://blog.knownsec.com/2015/03/how-many-basic-skills-should-a-operation-and-maintenance-engineer-get/)|[推荐](https://github.com/TeamStuQ/skill-map/issues/10)|[脑图](https://github.com/TeamStuQ/skill-map/tree/master/data/designbyStuQ/png-IntelligentDevOps-by-StuQ.png)
|[- DBA](https://github.com/TeamStuQ/skill-map/blob/master/data/map-DBA.md)|[@杨一 ]()|杭州有赞科技有限公司 DBA 专家|-|[推荐](https://github.com/TeamStuQ/skill-map/issues/77)|[脑图](https://github.com/TeamStuQ/skill-map/tree/master/data/designbyStuQ/png-DBA-by-StuQ.png)
|[**# 大数据**](https://github.com/TeamStuQ/skill-map/blob/master/data/map-BigDataEngineer.md)|[@祝海林 ](https://github.com/allwefantasy)|乐视云资深大数据工程师|-|[推荐](https://github.com/TeamStuQ/skill-map/issues/12)|[脑图](https://github.com/TeamStuQ/skill-map/tree/master/data/designbyStuQ/png-BigData-by-StuQ.png)
|[- Hadoop 家族](https://github.com/TeamStuQ/skill-map/blob/master/data/map-Hadoop.md)|[@张丹](http://blog.fens.me)|况客创始人|[原创链接](http://blog.fens.me/series-hadoop-family/)|[推荐](https://github.com/TeamStuQ/skill-map/issues/22)|[脑图](https://github.com/TeamStuQ/skill-map/tree/master/data/designbyStuQ/png-Hadoop-by-StuQ.png)
|[- 机器学习](https://github.com/TeamStuQ/skill-map/blob/master/data/map-MachineLearning.md)|[@徐英凯](https://github.com/kevinhsu)|闪银机器学习工程师|-|[推荐](https://github.com/TeamStuQ/skill-map/issues/26)|脑图
|[**# 测试**]()|||||
|[- 移动无线测试](https://github.com/TeamStuQ/skill-map/blob/master/data/map-MobileWirelessTesting.md)|[@陈晔 Monkey](https://github.com/monkeytest15)|-|[推荐](https://github.com/TeamStuQ/skill-map/issues/15)|[脑图](https://github.com/TeamStuQ/skill-map/tree/master/data/designbyStuQ/png-MobileTesting-by-StuQ.png)
|[**# 移动开发**]()|||||
|[- iOS 开发](https://github.com/TeamStuQ/skill-map/blob/master/data/map-MobileDev-iOSDev.md)|[@唐巧](https://github.com/tangqiaoboy) |猿题库小猿搜题产品技术负责人|[原创链接](https://gist.github.com/tangqiaoboy/5fadd9ba398277680b87)|[推荐](https://github.com/TeamStuQ/skill-map/issues/14)|[脑图](https://github.com/TeamStuQ/skill-map/tree/master/data/designbyStuQ/png-iOSDev-by-StuQ.png)
|[- Android App 开发](https://github.com/TeamStuQ/skill-map/blob/master/data/map-MobileDev-AndroidDev.md)|[@anly_jun](https://github.com/mingjunli) |[原创链接](http://www.jianshu.com/p/39c63eff3c36)|[推荐](https://github.com/TeamStuQ/skill-map/issues/85)|脑图
|[- Android ROM 开发](https://github.com/TeamStuQ/skill-map/blob/master/data/map-MobileDev-AndroidROMDev.md)|[@anly_jun](https://github.com/mingjunli) |[原创链接](http://www.jianshu.com/p/0a4a33e63338)|[推荐](https://github.com/TeamStuQ/skill-map/issues/85)|脑图
|[- Android 架构师](https://github.com/TeamStuQ/skill-map/blob/master/data/map-MobileDev-AndroidArchitect.md)|[@顾浩鑫(ASCE1885)](https://github.com/ASCE1885)| 平安金融科技移动研发工程师 |-|[推荐](https://github.com/TeamStuQ/skill-map/issues/85)|[脑图](https://github.com/TeamStuQ/skill-map/tree/master/data/designbyStuQ/png-AndroidArchitect-by-StuQ.png)
|[**# 智能硬件**]()|||||
|[- 嵌入式开发](https://github.com/TeamStuQ/skill-map/blob/master/data/map-EmbeddedEngineer.md)|[@Phodal(黄峰达)](https://github.com/phodal) |ThoughtWorks 咨询师|[原创链接](https://github.com/phodal/eks)|[推荐](https://github.com/TeamStuQ/skill-map/issues/21)|[脑图](https://github.com/TeamStuQ/skill-map/tree/master/data/designbyStuQ/png-EmbeddedEngineer-by-StuQ.png)
|[**# 开发语言**](https://github.com/TeamStuQ/skill-map/blob/master/data/map-DevLang-Total.md)|[@吴坚 ](https://github.com/jamsonwoo) |南航软件工程师|[原创链接](https://github.com/jamsonwoo/StuQ_skill-map)|[推荐](https://github.com/TeamStuQ/skill-map/issues/18)|[脑图](https://github.com/TeamStuQ/skill-map/tree/master/data/designbyStuQ/png-ProgrammingLanguage-by-StuQ.png)
|[- Golang](https://github.com/TeamStuQ/skill-map/blob/master/data/map-DevLang-Golang.md)|[@谢孟军 ](https://github.com/astaxie) |Apple 资深技术专家|[原创链接](https://github.com/astaxie/build-web-application-with-golang)|[推荐](https://github.com/TeamStuQ/skill-map/issues/17)|脑图
|[- Clojure](https://github.com/TeamStuQ/skill-map/blob/master/data/map-DevLang-Clojure.md)|[@Loretta ](https://github.com/lorettahe) |SwiftKey 软件工程师|-|[推荐](https://github.com/TeamStuQ/skill-map/issues/25)|脑图
|[- Python](https://github.com/TeamStuQ/skill-map/blob/master/data/map-DevLang-Python.md)|[@ZoomQuiet(大妈) ](https://github.com/ZoomQuiet) |猎豹移动技术专家|[原创链接](http://wiki.zoomquiet.io/pythonic/Path2Pythoneer)|[推荐](https://github.com/TeamStuQ/skill-map/issues/30)|脑图
|[- Haskell](https://github.com/TeamStuQ/skill-map/blob/master/data/map-DevLang-Haskell.md)|[@张淞 ](https://github.com/HaskellZhangSong) |网易杭州研究院高级开发工程师|-|[推荐](https://github.com/TeamStuQ/skill-map/issues/36)|脑图
|[- Node.js](https://github.com/TeamStuQ/skill-map/blob/master/data/map-DevLang-Nodejs.md)|[@桑世龙(i5ting) ](https://github.com/i5ting) |去哪儿网前端架构师|[原创链接](https://github.com/nodeonly/stack)|[推荐](https://github.com/TeamStuQ/skill-map/issues/35)|脑图
|[- Ruby](https://github.com/TeamStuQ/skill-map/blob/master/data/map-DevLang-Ruby.md)|[@张汉东(Alex) ](https://github.com/ZhangHanDong) |-|[推荐](https://github.com/TeamStuQ/skill-map/issues/40)|脑图
|[- Java](https://github.com/TeamStuQ/skill-map/blob/master/data/map-DevLang-Java.md)|[@Zhang Wei](https://github.com/zhangwei217245)|-|[推荐](https://github.com/TeamStuQ/skill-map/issues/43)|脑图
|[**# 开发工具**]()||||||
|[- Git](https://github.com/TeamStuQ/skill-map/blob/master/data/map-Git.md)|[@吴坚 ](https://github.com/jamsonwoo) |南航软件工程师|-|[推荐](https://github.com/TeamStuQ/skill-map/issues/48)|脑图

 

以及**正在建设中**的领域:

– 服务端开发
– CTO
– 分布式数据库开发
– IoT 物联网
– PHP 语言
– Swift 语言
– Objective-C 语言
– C++ 语言
– C# 语言

欢迎**贡献**新领域技能图谱,**推荐**学习路径与资源(赠礼品),有任何改进意见和建议,也可以建立 issue 讨论或发送邮件至 [email protected]

## 改进目标

1. 继续细化各领域的技能节点
2. 提供各领域的参考学习路径
3. 推荐各知识点相关优质资源

## 图谱 MarkDown 分级规范

为了便于编辑和纠错更新,现统一图谱 MarkDown 文件**分级规范**如下:

1. 根据内容考虑用” #,##,### “依次表示高级别主干分级
2. 次级别分支用” -,*,+ “三种符号区分
3. 所有“-”的优先级高于“*”
4. 所有“*”的优先级高于“+”

## 加入我们
– 提交图谱:直接提交 Pull Request,或者发邮件给 [email protected]
– QQ群讨论:254521819,加群时请备注姓名+职业。加入后请修改群名片为姓名+职业
– 微信群讨论:请加StuQ小助手(StuQxiaozhushou)并备注“技能图谱”,小助手会邀请您入群

## 版本信息
### v 0.2.0
– IT 技术各主要领域基本覆盖

### v 0.1.2
– 云计算领域新增:OpenStack,容器技术
– 移动开发领域新增:iOS 开发
– 测试领域新增:移动无线测试
– 智能硬件领域新增:嵌入式开发

### v 0.1.1
– StuQ 技能图谱第一版发布

## 许可
本技能图谱遵循 **[CC-BY-NC-SA 4.0](https://creativecommons.org/licenses/by-nc-sa/4.0/)** 协议。*转载请注明[出处](http://www.stuq.org/subject/skill-map/)。*

最终解释权归 **StuQ** 所有。欢迎关注 StuQ 微信公众号。

![StuQ 微信公众号](https://github.com/TeamStuQ/skill-map/blob/master/img/StuQ-QRCode-100X100.png)

## 赞助声明

StuQ 技能图谱项目接受企业或者个人的赞助,用以覆盖图谱编辑、设计、印刷和运营成本。

赞助合作请发邮件至 [email protected]

## 获取纸质版技能图谱

请扫描 StuQ 技能图谱微店地址二维码,以赞助形式获赠 StuQ 技能图谱纸质版。

![StuQ 微店地址二维码](https://github.com/TeamStuQ/skill-map/blob/master/img/StuQWMall-QRCode-100X100.png)

 

发表评论

电子邮件地址不会被公开。 必填项已用*标注