- [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/#功能开关) - [Feature Toggle](http://growth.phodal.com/#feature-toggle) - [自动化部署](http://growth.phodal.com/#自动化部署) - [数据分析](http://growth.phodal.com/#数据分析) - [数据分析](http://growth.phodal.com/#数据分析-1) - [数据分析的过程](http://growth.phodal.com/#数据分析的过程) - [Hadoop分析数据](http://growth.phodal.com/#hadoop分析数据) - [用户数据分析: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/#应用程序性能分析) - [关于Apdex](http://growth.phodal.com/#关于apdex) - [博客性能分析](http://growth.phodal.com/#博客性能分析) - [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/#内容) - [性能优化](http://growth.phodal.com/#性能优化) - [UX](http://growth.phodal.com/#ux) - [什么是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/#小步前进) - [持续交付](http://growth.phodal.com/#持续交付-1) - [配置管理](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/#遗留代码) - [什么是遗留代码](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/#吾日三省吾身) - [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结合微服务)