Summary Growth: 全栈增长工程师指南 全栈工程师是未来 基础知识篇 工具只是辅助 提高效率的工具 搭建开发环境(OSX) 搭建开发环境(Windows) 搭建开发环境(Linux) 如何学好一门技术、语言 Web 编程基础 HTML入门 CSS入门 JavaScript入门 前端与后台 如何选择后台语言? MVC RESTful与服务化趋势 数据持久化 如何选择前端框架 前台与后台交互 编码 一个构建系统的构建过程 Git与版本管理 Tasking 写代码只是在码字 内置索引与外置引擎 如何编写测试 测试替身 测试如何驱动开发(TDD) 可读的代码 代码重构 Intellij Idea重构 重构到设计模式 上线 隔离与运行环境 LNMP Web缓存 可配置管理 自动部署 数据分析 精益 数据分析 Google Analytics初入 SEO(搜索引擎优化) UX入门 认识设计 持续交付 持续集成 持续交付 持续学习 遗留系统 遗留代码 修改代码的诀窍 重构进阶 回顾与架构设计 回顾与改进 浮现式设计 架构模式 每个人都是架构师 架构解耦