[Growth: 全栈增长工程师指南](https://github.com/phodal/growth-ebook)
===
Growth 纸质版《全栈应用开发:精益实践》,现已上市:
![全栈应用开发:精益实践](marketing/growth-paper.jpeg)
京东:[http://item.jd.com/12195442.html](http://item.jd.com/12195442.html)
当当:[http://product.dangdang.com/25077858.html](http://product.dangdang.com/25077858.html)
亚马逊:[https://www.amazon.cn/dp/B0722YJR89](https://www.amazon.cn/dp/B0722YJR89)
配合《[Growth: 全栈增长工程师实战](https://github.com/phodal/growth-in-action)》效果最佳。
> 依据在《[Repractise简介篇:Web开发的七天里](http://mp.weixin.qq.com/s?__biz=MjM5Mjg4NDMwMA==&mid=403171959&idx=1&sn=08f0717e2306efd7d80c8bb603e644d0#rd)》中所说的 Web 开发的七个步骤而展开的电子书。当然它也是一个 APP,它是一本关于如何成为全栈增长工程师的指南。
简介
--
**这是一本指导性的书籍——不要指望从这本书中学到所有的知识点,但是它可以帮你构建你的知识体系。**
我们都会学习,但是有时候我们只是不知道应该学习什么而已。
**这也是其他技术书籍所欠缺的。它可以告诉你,你可以学习什么,然后看什么书。**
对于有些人来说,成为全栈是因为:**来自社会的各个不同的中小公司,只靠一个领域的知识难以生存**
对于有些人来说,成为全栈是因为:**这个世界有太多的乐趣,在一颗树上吊死太可惜了**。
对于有些人来说,成为全栈是因为:**他们想去创业**。
而人们对于全栈有太多的误解——**认为全栈应该什么都会,什么都精通**。全栈只是因为我们对系统有整体性的认识,而不是精通整个系统。因为专家只精通某一个领域,总得有一个**架构师**来对系统把握。
我更愿意去改称这本书为《增长工程师指南》,去避免对这本书的误解。但是我想要去改变人们的观点,全栈更侧重于知识体系的增长。因为人们对于专家还有一个印象:古板。
我的其他电子书:
- 《[一步步搭建物联网系统](https://github.com/phodal/designiot)》
- 《[GitHub 漫游指南](https://github.com/phodal/github-roam)》
- 《[RePractise](https://github.com/phodal/repractise)》
在线预览:[http://growth.phodal.com/](http://growth.phodal.com/)
**下载**:
GitHub直接下载:[Epub版](https://github.com/phodal/growth-ebook/releases/download/0.9.9/growth.epub)、[Mobi版](https://github.com/phodal/growth-ebook/releases/download/0.9.9/growth.mobi)、[PDF版](https://github.com/phodal/growth-ebook/releases/download/0.9.9/growth.pdf)、[RTF版](https://github.com/phodal/growth-ebook/releases/download/0.9.9/growth.rtf)
百度盘:http://pan.baidu.com/s/1qYuy5Bm
没钱捧个人场: 关注我的微信公众号(扫描下面的二维码或搜索 Phodal).
![QRCode](./marketing/wp.jpg)
有钱捧个钱场:
![Alipay](./marketing/alipay.png)![Wechat](./marketing/wechat.png)
应用下载
---
目录
---
* [Growth: 全栈增长工程师指南](http://growth.phodal.com/#growth-全栈增长工程师指南)
* [全栈工程师是未来](http://growth.phodal.com/#全栈工程师是未来)
* [技术的革新史](http://growth.phodal.com/#技术的革新史)
* [软件开发的核心难题:沟通](http://growth.phodal.com/#软件开发的核心难题沟通)
* [大公司的专家与小公司的全栈](http://growth.phodal.com/#大公司的专家与小公司的全栈)
* [全栈工程师的未来:无栈](http://growth.phodal.com/#全栈工程师的未来无栈)
* [基础知识篇](http://growth.phodal.com/#基础知识篇)
* [工具只是辅助](http://growth.phodal.com/#工具只是辅助)
* [WebStorm 还是 Sublime?](http://growth.phodal.com/#webstorm-还是-sublime)
* [语言也是一种工具](http://growth.phodal.com/#语言也是一种工具)
* [提高效率的工具](http://growth.phodal.com/#提高效率的工具)
* [快速启动软件](http://growth.phodal.com/#快速启动软件)
* [IDE](http://growth.phodal.com/#ide)
* [DEBUG 工具](http://growth.phodal.com/#debug-工具)
* [终端或命令提示符](http://growth.phodal.com/#终端或命令提示符)
* [包管理](http://growth.phodal.com/#包管理)
* [环境搭建](http://growth.phodal.com/#环境搭建)
* [OS X](http://growth.phodal.com/#os-x)
* [Windows](http://growth.phodal.com/#windows)
* [GNU/Linux](http://growth.phodal.com/#gnulinux)
* [学好一门语言的艺术](http://growth.phodal.com/#学好一门语言的艺术)
* [一次语言学习体验](http://growth.phodal.com/#一次语言学习体验)
* [输出是最好的输入](http://growth.phodal.com/#输出是最好的输入)
* [如何应用一门新的技术](http://growth.phodal.com/#如何应用一门新的技术)
* [Web 编程基础](http://growth.phodal.com/#web-编程基础)
* [从浏览器到服务器](http://growth.phodal.com/#从浏览器到服务器)
* [从 HTML 到页面显示](http://growth.phodal.com/#从-html-到页面显示)
* [HTML](http://growth.phodal.com/#html)
* [hello,world](http://growth.phodal.com/#helloworld)
* [中文?](http://growth.phodal.com/#中文)
* [其他 HTML 标记](http://growth.phodal.com/#其他-html-标记)
* [小结](http://growth.phodal.com/#小结-1)
* [CSS](http://growth.phodal.com/#css)
* [简介](http://growth.phodal.com/#简介)
* [样式与目标](http://growth.phodal.com/#样式与目标)
* [选择器](http://growth.phodal.com/#选择器)
* [更有趣的 CSS](http://growth.phodal.com/#更有趣的-css)
* [JavaScript](http://growth.phodal.com/#javascript)
* [hello,world](http://growth.phodal.com/#helloworld-1)
* [JavaScriptFul](http://growth.phodal.com/#javascriptful)
* [面向对象](http://growth.phodal.com/#面向对象)
* [其他](http://growth.phodal.com/#其他)
* [前端与后台](http://growth.phodal.com/#前端与后台)
* [后台语言选择](http://growth.phodal.com/#后台语言选择)
* [JavaScript](http://growth.phodal.com/#javascript-1)
* [Python](http://growth.phodal.com/#python)
* [Java](http://growth.phodal.com/#java)
* [PHP](http://growth.phodal.com/#php)
* [其他](http://growth.phodal.com/#其他-1)
* [MVC](http://growth.phodal.com/#mvc)
* [Model](http://growth.phodal.com/#model)
* [View](http://growth.phodal.com/#view)
* [Controller](http://growth.phodal.com/#controller)
* [更多](http://growth.phodal.com/#更多-1)
* [后台即服务](http://growth.phodal.com/#后台即服务)
* [API 演进史](http://growth.phodal.com/#api-演进史)
* [后台即服务](http://growth.phodal.com/#后台即服务-1)
* [数据持久化](http://growth.phodal.com/#数据持久化)
* [文件存储](http://growth.phodal.com/#文件存储)
* [数据库](http://growth.phodal.com/#数据库)
* [搜索引擎](http://growth.phodal.com/#搜索引擎)
* [前端框架选择](http://growth.phodal.com/#前端框架选择)
* [Angular](http://growth.phodal.com/#angular)
* [React](http://growth.phodal.com/#react)
* [Vue](http://growth.phodal.com/#vue)
* [jQuery 系](http://growth.phodal.com/#jquery-系)
* [前台与后台交互](http://growth.phodal.com/#前台与后台交互)
* [Ajax](http://growth.phodal.com/#ajax)
* [JSON](http://growth.phodal.com/#json)
* [WebSocket](http://growth.phodal.com/#websocket)
* [编码](http://growth.phodal.com/#编码)
* [编码过程](http://growth.phodal.com/#编码过程)
* [Web 应用的构建系统](http://growth.phodal.com/#web-应用的构建系统)
* [Web 应用的构建过程](http://growth.phodal.com/#web-应用的构建过程)
* [Web 应用的构建实战](http://growth.phodal.com/#web-应用的构建实战)
* [Git 与版本控制](http://growth.phodal.com/#git-与版本控制)
* [版本控制](http://growth.phodal.com/#版本控制)
* [Git](http://growth.phodal.com/#git)
* [Tasking](http://growth.phodal.com/#tasking)
* [如何 Tasking 一本书](http://growth.phodal.com/#如何-tasking-一本书)
* [Tasking 开发任务](http://growth.phodal.com/#tasking-开发任务)
* [写代码只是在码字](http://growth.phodal.com/#写代码只是在码字)
* [内置索引与外置引擎](http://growth.phodal.com/#内置索引与外置引擎)
* [门户网站](http://growth.phodal.com/#门户网站)
* [内置索引与外置引擎](http://growth.phodal.com/#内置索引与外置引擎-1)
* [如何编写测试](http://growth.phodal.com/#如何编写测试)
* [测试金字塔](http://growth.phodal.com/#测试金字塔)
* [如何测试](http://growth.phodal.com/#如何测试)
* [测试替身](http://growth.phodal.com/#测试替身)
* [Stub](http://growth.phodal.com/#stub)
* [Mock](http://growth.phodal.com/#mock)
* [测试驱动开发](http://growth.phodal.com/#测试驱动开发)
* [红-绿-重构](http://growth.phodal.com/#红-绿-重构)
* [测试先行](http://growth.phodal.com/#测试先行)
* [可读的代码](http://growth.phodal.com/#可读的代码)
* [命名](http://growth.phodal.com/#命名)
* [函数长度](http://growth.phodal.com/#函数长度)
* [其他](http://growth.phodal.com/#其他-2)
* [代码重构](http://growth.phodal.com/#代码重构)
* [重命名](http://growth.phodal.com/#重命名)
* [提取变量](http://growth.phodal.com/#提取变量)
* [提炼函数](http://growth.phodal.com/#提炼函数)
* [Intellij Idea 重构](http://growth.phodal.com/#intellij-idea-重构)
* [提炼函数](http://growth.phodal.com/#提炼函数-1)
* [内联函数](http://growth.phodal.com/#内联函数)
* [查询取代临时变量](http://growth.phodal.com/#查询取代临时变量)
* [重构到设计模式](http://growth.phodal.com/#重构到设计模式)
* [过度设计与设计模式](http://growth.phodal.com/#过度设计与设计模式)
* [上线](http://growth.phodal.com/#上线)
* [隔离与运行环境](http://growth.phodal.com/#隔离与运行环境)
* [隔离硬件:虚拟机](http://growth.phodal.com/#隔离硬件虚拟机)
* [隔离操作系统:容器虚拟化](http://growth.phodal.com/#隔离操作系统容器虚拟化)
* [隔离底层:Servlet 容器](http://growth.phodal.com/#隔离底层servlet-容器)
* [隔离依赖版本:虚拟环境](http://growth.phodal.com/#隔离依赖版本虚拟环境)
* [隔离运行环境:语言虚拟机](http://growth.phodal.com/#隔离运行环境语言虚拟机)
* [隔离语言:DSL](http://growth.phodal.com/#隔离语言dsl)
* [LNMP 架构](http://growth.phodal.com/#lnmp-架构)
* [GNU/Linux](http://growth.phodal.com/#gnulinux-1)
* [HTTP 服务器](http://growth.phodal.com/#http-服务器)
* [Web 缓存](http://growth.phodal.com/#web-缓存)
* [数据库端缓存](http://growth.phodal.com/#数据库端缓存)
* [应用层缓存](http://growth.phodal.com/#应用层缓存)
* [前端缓存](http://growth.phodal.com/#前端缓存)
* [客户端缓存](http://growth.phodal.com/#客户端缓存)
* [HTML5 离线缓存](http://growth.phodal.com/#html5-离线缓存)
* [可配置](http://growth.phodal.com/#可配置)
* [环境配置](http://growth.phodal.com/#环境配置)
* [运行机制](http://growth.phodal.com/#运行机制)
* [功能开关](http://growth.phodal.com/#功能开关)
* [自动化部署](http://growth.phodal.com/#自动化部署)
* [依赖与包仓库](http://growth.phodal.com/#依赖与包仓库)
* [构建软件包](http://growth.phodal.com/#构建软件包)
* [上传和安装软件包](http://growth.phodal.com/#上传和安装软件包)
* [数据分析](http://growth.phodal.com/#数据分析)
* [构建-衡量-学习](http://growth.phodal.com/#构建-衡量-学习)
* [想法-构建](http://growth.phodal.com/#想法-构建)
* [产品-衡量](http://growth.phodal.com/#产品-衡量)
* [数据-学习](http://growth.phodal.com/#数据-学习)
* [数据分析](http://growth.phodal.com/#数据分析-1)
* [识别需求](http://growth.phodal.com/#识别需求)
* [收集数据](http://growth.phodal.com/#收集数据)
* [分析数据](http://growth.phodal.com/#分析数据)
* [展示数据](http://growth.phodal.com/#展示数据)
* [用户数据分析:Google Analytics](http://growth.phodal.com/#用户数据分析google-analytics)
* [受众群体](http://growth.phodal.com/#受众群体)
* [流量获取](http://growth.phodal.com/#流量获取)
* [移动应用](http://growth.phodal.com/#移动应用)
* [网站性能](http://growth.phodal.com/#网站性能)
* [网站性能监测](http://growth.phodal.com/#网站性能监测)
* [网站性能](http://growth.phodal.com/#网站性能-1)
* [SEO](http://growth.phodal.com/#seo)
* [爬虫与索引](http://growth.phodal.com/#爬虫与索引)
* [什么样的网站需要 SEO?](http://growth.phodal.com/#什么样的网站需要-seo)
* [SEO 基础知识](http://growth.phodal.com/#seo-基础知识)
* [内容](http://growth.phodal.com/#内容)
* [UX 入门](http://growth.phodal.com/#ux-入门)
* [什么是 UX](http://growth.phodal.com/#什么是-ux)
* [什么是简单?](http://growth.phodal.com/#什么是简单)
* [进阶](http://growth.phodal.com/#进阶)
* [用户体验要素](http://growth.phodal.com/#用户体验要素)
* [认知设计](http://growth.phodal.com/#认知设计)
* [流](http://growth.phodal.com/#流)
* [持续交付](http://growth.phodal.com/#持续交付)
* [持续集成](http://growth.phodal.com/#持续集成)
* [持续集成系统](http://growth.phodal.com/#持续集成系统)
* [持续集成流程](http://growth.phodal.com/#持续集成流程)
* [持续交付](http://growth.phodal.com/#持续交付-1)
* [基础设施](http://growth.phodal.com/#基础设施)
* [持续部署](http://growth.phodal.com/#持续部署)
* [持续学习](http://growth.phodal.com/#持续学习)
* [持续阅读](http://growth.phodal.com/#持续阅读)
* [持续编程](http://growth.phodal.com/#持续编程)
* [持续写作](http://growth.phodal.com/#持续写作)
* [遗留系统与修改代码](http://growth.phodal.com/#遗留系统与修改代码)
* [遗留代码](http://growth.phodal.com/#遗留代码)
* [遗留代码](http://growth.phodal.com/#遗留代码-1)
* [如何修改遗留代码](http://growth.phodal.com/#如何修改遗留代码)
* [修改遗留代码](http://growth.phodal.com/#修改遗留代码)
* [网站重构](http://growth.phodal.com/#网站重构)
* [速度优化](http://growth.phodal.com/#速度优化)
* [功能加强](http://growth.phodal.com/#功能加强)
* [模块重构](http://growth.phodal.com/#模块重构)
* [回顾与架构设计](http://growth.phodal.com/#回顾与架构设计)
* [自我总结](http://growth.phodal.com/#自我总结)
* [吾日三省吾身](http://growth.phodal.com/#吾日三省吾身)
* [Retro](http://growth.phodal.com/#retro)
* [Retro 的过程](http://growth.phodal.com/#retro-的过程)
* [三个维度](http://growth.phodal.com/#三个维度)
* [架构模式](http://growth.phodal.com/#架构模式)
* [预设计式架构](http://growth.phodal.com/#预设计式架构)
* [演进式架构:拥抱变化](http://growth.phodal.com/#演进式架构拥抱变化)
* [浮现式设计](http://growth.phodal.com/#浮现式设计)
* [意图导向](http://growth.phodal.com/#意图导向)
* [重构](http://growth.phodal.com/#重构)
* [模式与演进](http://growth.phodal.com/#模式与演进)
* [每个人都是架构师](http://growth.phodal.com/#每个人都是架构师)
* [如何构建一个博客系统](http://growth.phodal.com/#如何构建一个博客系统)
* [相关阅读资料](http://growth.phodal.com/#相关阅读资料)
* [架构解耦](http://growth.phodal.com/#架构解耦)
* [从 MVC 与微服务](http://growth.phodal.com/#从-mvc-与微服务)
* [CQRS](http://growth.phodal.com/#cqrs)
* [CQRS 结合微服务](http://growth.phodal.com/#cqrs-结合微服务)
Contributors
---
- [aidewoode](https://github.com/aidewoode)
- [Evan Lau](https://github.com/lolosssss)
- [loveisbug](https://github.com/loveisbug)
- [wangcongyi](https://github.com/wangcongyi)
- [wangyufeng0615](https://github.com/wangyufeng0615)
License
---
[![Phodal's Article](http://brand.phodal.com/shields/article-small.svg)](https://www.phodal.com/) [![Phodal's Book](http://brand.phodal.com/shields/book-small.svg)](https://www.phodal.com/)
© 2015~2016 [Phodal Huang](https://www.phodal.com). This code is distributed under the Creative Commons Attribution-Noncommercial-No Derivative Works 3.0 License. See `LICENSE` in this directory.
[待我代码编成,娶你为妻可好](http://www.xuntayizhan.com/blog/ji-ke-ai-qing-zhi-er-shi-dai-wo-dai-ma-bian-cheng-qu-ni-wei-qi-ke-hao-wan/)