1. 前端
    1. 浏览器
      1. IE6/7/8/9/10/11 (Trident)
      2. Firefox (Gecko)
      3. Chrome/Chromium (Blink)
      4. Safari (WebKit)
      5. Opera (Blink)
    2. 编程语言
      1. JavaScript/Node.js
      2. CoffeeScript
      3. TypeScript
    3. 切页面
      1. - HTML/HTML5
      2. - CSS/CSS3
      3. - Sass/LESS/Stylus
      4. - PhotoShop/Paint.net/Fireworks/GIMP/Sketch
    4. 开发工具
      1. 编辑器和IDE
        1. - VIM/Sublime Text2
        2. - Notepad++/EditPlus
        3. - WebStorm
        4. - Emacs EmacsWiki
        5. - Brackets
        6. - Atom
        7. - Lime Text
        8. - Light Table
        9. - Codebox
        10. - TextMate
        11. - Neovim
        12. - Komodo IDE / Edit
        13. - Eclipse
        14. - Visual Studio/Visual Studio Code
        15. - NetBeans
        16. - Cloud9 IDE
        17. - HBuilder
        18. - Nuclide
      2. 调试工具
        1. - Firebug/Firecookie
        2. - YSlow
        3. - IEDeveloperToolbar/IETester
        4. - Fiddler/Charles
        5. - Chrome Dev Tools
        6. - Dragonfly
        7. - DebugBar
        8. - Venkman
      3. 版本管理
        1. - Git/SVN/Mercurial
        2. - Github/GitLab/Bitbucket/Gitorious/GNU Savannah/Launchpad/SourceForge/TeamForge
    5. 代码质量
      1. Coding Style
        1. - Eslint/JSLint/JSHint/jscs
        2. - CSSLint
        3. - Markup Validation Service
        4. - HTML Validators
      2. 单元测试
        1. - QUnit/Jasmine
        2. - Mocha/Should/Chai/Expect
        3. - Unit JS
      3. 自动化测试
        1. - WebDriver/Protractor/Karma Runner/Sahi
        2. - phantomjs
        3. - SourceLabs/BrowserStack
    6. 前端库/框架
      1. - jQuery/Underscore/Mootools/Prototype.js
      2. - YUI3/Dojo/ExtJS/KISSY
      3. - Backbone/KnockoutJS/Emberjs
      4. - AngularJS
      5. - Batarang
      6. - Bootstrap
      7. - Semantic UI
      8. - Juice UI
      9. - Web Atoms
      10. - Polymer
      11. - Dhtmlx
      12. - qooxdoo
      13. - React
      14. - Brick
      15. - Vue.js
    7. 前端标准/规范
      1. - HTTP/1.1: RFCs 7230-7235
      2. - HTTP/2
      3. - ECMAScript 5/6/7
      4. - W3C: DOM/BOM/XHTML/XML/JSON/JSONP/...
      5. - CommonJS Modules/AMD
      6. - HTML5/CSS3
      7. - Semantic Web
      8. - MicroData
      9. - RDFa
      10. - Web Accessibility
      11. - WCAG
      12. - Role Attribute
      13. - WAI-ARIA
    8. 性能
      1. - JSPerf
      2. - YSlow 35 rules
      3. - PageSpeed
      4. - HTTPWatch
      5. - DynaTrace's Ajax
      6. - 高性能JavaScript
    9. SEO
    10. 编程知识储备
      1. - 数据结构
      2. - OOP/AOP
      3. - 原型链/作用域链
      4. - 闭包
      5. - 编程范型
      6. - 设计模式
      7. - Javascript Tips
    11. 部署流程
      1. 压缩合并
        1. - YUI Compressor
        2. - Google Clousure Complier
        3. - UglifyJS
        4. - CleanCSS
      2. 文档输出
        1. - JSDoc
        2. - Dox/Doxmate/Grunt-Doxmate
      3. 项目构建工具
        1. - make/Ant
        2. - GYP
        3. - Grunt
        4. - Gulp
        5. - Yeoman
        6. - FIS
        7. - Mod
        8. - Webpack
    12. 代码组织
      1. 类库模块化
        1. - CommonJS/AMD/ES6 Module
        2. - YUI3模块
      2. 业务逻辑模块化
        1. - bower/component
      3. 文件加载
        1. - LABjs
        2. - SeaJS/Require.js/Webpack
      4. 模块化预处理器
        1. - Browserify
    13. 安全
      1. - CSRF/XSS
      2. - CSP
      3. - Same-origin policy
      4. - ADsafe/Caja/Sandbox
    14. 移动Web
      1. - HTML5/CSS3
      2. - 响应式网页设计
      3. - Zeptojs/iScroll
      4. - V5/Sencha Touch
      5. - PhoneGap (Cordova)
      6. - Ionic
      7. - jQuery Mobile
      8. - W3C Mobile Web Initiative
      9. - W3C mobileOK Checker
      10. - Open Mobile Alliance
      11. - React Native/Weex
    15. 前沿技术社区/会议
      1. - D2/WebRebuild
      2. - NodeParty/W3CTech/HTML5梦工厂
      3. - JSConf/沪JS(JSConf.cn)
      4. - QCon/Velocity/SDCC
      5. - JSConf/NodeConf
      6. - CSSConf
      7. - YDN/YUIConf
      8. - HybridApp
      9. - WHATWG
      10. - MDN
      11. - codepen
      12. - w3cplus
      13. - CNode
    16. 计算机知识储备
      1. - 编译原理
      2. - 计算机网络
      3. - 操作系统
      4. - 算法原理
      5. - 软件工程/软件测试原理
      6. - Unicode
    17. 软技能
      1. - 知识管理/总结分享
      2. - 沟通技巧/团队协作
      3. - 需求管理/PM
      4. - 交互设计/可用性/可访问性知识
    18. 可视化
      1. - SVG/Canvas/VML
      2. - SVG: D3/Raphaël/Snap.svg/DataV
      3. - Canvas: CreateJS/KineticJS
      4. - WebGL/Three.JS
  2. 后端
    1. Java
      1. IDE
        1. IntelliJ IDEA
        2. NetBeans
        3. Eclipse
      2. Java基础
        1. Java简介
        2. 语法基础
        3. 运算符
        4. 流程控制
        5. 数组
        6. 标识符与关键字
        7. 面向对象(OO)
        8. 内部类
        9. 继承与接口
        10. 字符串
        11. 异常处理
        12. Java反射
        13. Java多线程
        14. 输入输出流
        15. Java集合类
        16. 网络编程
        17. 图形界面GUI
        18. 其它
      3. Java进阶
        1. Java多线程
        2. Java集合类
        3. JVM
        4. 表达式谜题
        5. 字符谜题
        6. 循环谜题
        7. 异常谜题
        8. 类谜题
        9. 库谜题
        10. 更多的类谜题
        11. 更多的库谜题
        12. 高级谜题
        13. JSON
        14. XML
        15. 面向对象编程
        16. CMS
        17. API设计
        18. 网络通信协议,如TCP、Socket等
        19. Java常见错误
        20. 其它
      4. Java高级
        1. 函数式编程
        2. 领域驱动设计
        3. MVC架构
        4. 运行环境优化,如(JVM)
        5. 远程调试
      5. 算法与编程
        1. 排序算法
        2. 编程实践
      6. JavaWeb
        1. html基础
        2. JavaScript基础
        3. AJAX
        4. JSP
        5. Servlet
        6. CSS
        7. 其它
      7. JavaEE
        1. JavaEE
          1. JSP *
          2. JSTL
          3. Java Servlet *
          4. JavaServer Faces *
          5. JPA *
          6. JTA *
          7. JAX-RS *
          8. Managed Beans / CDI 1.1/ DI /IOC
          9. Bean Validation
          10. JAX-WS
          11. JavaMail
          12. JACC
          13. JASPIC
          14. Java WebSocket
          15. Java JSON Processing
          16. Concurrency Utilities for JavaEE
          17. Batch processing framework
        2. 其它
      8. 开发必需
        1. Linux/Unix
          1. Shell commands (bash) (http://linuxcommand.org/index.php)
          2. Text Processing
          3. AWK / SED
          4. File Operation
          5. cd/ls/find/ (Pipe and I/O Redirection)
          6. VIM / Emacs ( Either of them)
          7. Shell Script(bash)
        2. 第三方库
          1. 日志统计
          2. log4j
          3. slf4j
          4. logback
          5. 单元测试
          6. Junit
          7. Mockito
          8. TestNG
          9. 代码覆盖
          10. jacoco
          11. Clover
          12. EMMA
          13. Apache Commons
          14. commons-io
          15. commons-lang
          16. commons-math
          17. commons-codec
          18. commons-collections
          19. commons-beanutils
          20. commons-logging
          21. Apache HttpComponents
          22. Google Guava
      9. 流行框架
        1. Struts1
        2. Struts2
        3. Hibernate
        4. Spring
        5. SpringMVC
        6. SpringBoot
        7. SpringData
        8. SpringSecurity
        9. SpringCloud
        10. IBATIS
        11. MyBatis
        12. Shiro
        13. RocketMQ
        14. Dubbo
        15. Kafka
        16. Elasticsearch
        17. Logstash
        18. Grails
        19. Vaadin
        20. Apache Lucene
        21. Apache Solr
        22. Elasticsearch
        23. CoreNLP
      10. 设计模式
        1. 设计模式六大原则
        2. 创建型模式
        3. 行为型模式
        4. 机构型模式
        5. UML
      11. 数据库
        1. Nosql
          1. Memcache
          2. Redis
          3. MongoDB
          4. Neo4j
        2. SQL
          1. MySQL
          2. SqlServer
          3. Oracle
        3. SQL知识
          1. 数据库基础
          2. 数据表的创建和管理
          3. 数据的增删改
          4. 数据的检索
          5. 函数
          6. 索引与约束
          7. 表连接
          8. 子查询
          9. 主流数据库的SQL语法差异以及解决方案
          10. 高级话题
          11. 经典SQL语句
          12. 查询性能优化
          13. 结构优化
          14. 主从复制、主主复制等
          15. 伸缩性与高可用性
          16. 备份恢复与容灾
      12. 持续集成
        1. Jekins
        2. Travils
      13. 工程化
        1. 版本管理
          1. Git
          2. SVN
          3. Ant + Ivy (Optional)
        2. 单元测试
          1. Junit
          2. Mockito
          3. TestNG
        3. 依赖管理
        4. 包管理
          1. Maven
          2. Gradle
      14. 基础设施
        1. 虚拟化(Docker、Openstack等)
        2. 自动化部署
        3. 应用包创建、管理、发布
        4. 发布脚本
        5. Web容器(Tomcat、WebSphere、Jboss、Jetty等)
      15. 缓存
        1. 应用层缓存
        2. 平台缓存
        3. 数据库端缓存
        4. 分布式缓存
      16. 数据持久化
        1. 应用层缓存
        2. 平台缓存
        3. 数据库端缓存
        4. 分布式缓存
      17. 安全和加密
        1. 认证与会话管理
        2. 加密解密
        3. 数字签名、数字证书
        4. 加密算法
        5. XSS/CSRF/SQL注入
      18. 监控
        1. 应用性能监控
        2. 异常监控
        3. 日志
        4. 流量监控
      19. 服务
        1. RESTFUL
        2. SOA
        3. RPC
        4. MicroServices
      20. 消息
        1. JMS
        2. IPC
        3. XMPP
        4. AMQP - RabbitMQ
        5. Apache ActiveMQ
        6. Apache Kafka