Web开发树

  • 认知篇

    • 我的编程观
    • 必备一张成长路径图,并周期性地更新它
    • 编程就是为了解决问题
    • 优秀的代码组织风格,更便于维护
  • 环境与工具篇

    • 代码编辑器
      • Atom
      • Eclipse
    • 运行环境
      • Node.js
      • JDK
      • Web Server (Apache / Nginx)
    • 版本管理工具
      • Git / SVN
    • 构建工具
      • Webpack
      • Maven
  • 编程语言篇

    • CSS / LESS
    • JavaScript / TypeScript / ES6
    • Java & SQL
  • 框架篇

    • 前端框架
      • Wepy
      • Vue
      • React
      • Angular
    • 后端框架
      • Spring
      • Struts
      • Hibernate
  • 基础篇

    • 数据结构
    • 算法
    • 设计模式
    • 通讯协议,如HTTP
  • Linux篇

    • 学习操作系统
    • Linux的基础使用方法
    • 服务端环境部署
  • 解决方案篇

    • 正则表达式
      • 字符串处理神器
    • 第三方库
      • 图像处理库
      • 数据库操作库
      • 文本处理库
      • 网络处理库
      • 加密解密库
      • 等等
    • 缓存的概念
      • 文件缓存
      • 内存缓存
      • 分布式缓存
    • 数据库优化
      • 数据表设计技巧
      • SQL 语句优化
      • 调整配置参数
      • 索引设计技巧
      • 事务管理
  • 需求篇

    • 编程,只是实现“想法”的手段
    • 想法(产品需求),从何而来?
      • 借鉴开源
      • 举一反三
    • 有了想法,就可以用代码来实现了


持续更新中(2018-12-28)。。。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章