Growth: 一个关于如何成为优秀Web Developer 的 App
2016-01-05 23:37
369 查看
想了想还是决定在今天发布一个预览版,这样才能持续改进。Growth是一个关于如何成为优秀的Web Developer的APP——结合技能树、成长路线图、进阶书单、Web七日谈以及一些小测验。
它是我对于之前学习经验的一些总结,尽管如此也尽量想让它变得简单、可衡量。
Growth主要关注的点是Web开发的流程以及其技术栈、学习路线,里面有:
近乎完整的Web开发流程介绍
如何写好代码——重构、测试、模式
Web应用的分析和部署
如何不再写遗留代码
当我到了一个项目时,我发现这是一个遗留系统(没有人知道为什么这里是这样的),尽管我们有足够的测试覆盖率。接着在我们的另外一个项目里,我们不得不选择了基于别的项目组的代码(毕竟是同样的业务),这是一份遗留代码(充满bug、难以维护),并且没有人有兴致去维护好别人留下的代码。随后,我们开始重构现有的系统,使用新的技术、新的架构。尽管如此,我们的新代码却一直徘徊在遗留代码的边缘。
最后,我就想到了Web开发实际上就是七个步骤:
从零开始
编码
上线
数据分析
持续交付
遗留系统
回顾与新架构
即之前的Web七日谈,也算是开发的本质:
而在每一天里,我们又要学习到不同的知识。每个点都会有自己的一些简单、工具、TODO事项,那么为什么我们不集合到一起呢?
想法就是这么简单,只是结合了太多的东西,反而变得不好整理。
快来试用吧~~~
在线版:http://www.growth.ren/
APP下载: http://fir.im/phodal (Google Play、360、豌豆荚已经可以下载)
Github: phodal/growth · GitHub
它是我对于之前学习经验的一些总结,尽管如此也尽量想让它变得简单、可衡量。
Growth主要关注的点是Web开发的流程以及其技术栈、学习路线,里面有:
近乎完整的Web开发流程介绍
如何写好代码——重构、测试、模式
Web应用的分析和部署
如何不再写遗留代码
来源
APP来源于: 对Web应用开发的一个流程认识。当我到了一个项目时,我发现这是一个遗留系统(没有人知道为什么这里是这样的),尽管我们有足够的测试覆盖率。接着在我们的另外一个项目里,我们不得不选择了基于别的项目组的代码(毕竟是同样的业务),这是一份遗留代码(充满bug、难以维护),并且没有人有兴致去维护好别人留下的代码。随后,我们开始重构现有的系统,使用新的技术、新的架构。尽管如此,我们的新代码却一直徘徊在遗留代码的边缘。
最后,我就想到了Web开发实际上就是七个步骤:
从零开始
编码
上线
数据分析
持续交付
遗留系统
回顾与新架构
即之前的Web七日谈,也算是开发的本质:
而在每一天里,我们又要学习到不同的知识。每个点都会有自己的一些简单、工具、TODO事项,那么为什么我们不集合到一起呢?
想法就是这么简单,只是结合了太多的东西,反而变得不好整理。
快来试用吧~~~
在线版:http://www.growth.ren/
APP下载: http://fir.im/phodal (Google Play、360、豌豆荚已经可以下载)
Github: phodal/growth · GitHub
相关文章推荐
- Android中程序与Service的交互
- Android 中 AIDL 的理解与使用
- Android studio中常用插件
- android中LayoutParams设置参数的理解
- Android拨打电话与发送信息
- Android自动化-双击操作
- Android中绑定模式Service的使用
- android如何快速的浏览本地api。
- Effective Objective-C 2.0 第12条:理解消息转发机制
- iOS 屏幕适配
- iOS 实现背景颜色渐变的方式
- iOS原生扫码实现及原理
- iOS读取plist文件存为NSArray但为nil
- Android 时间与日期
- iOS开发之MVVM在项目中的应用
- js判断是否微信浏览器打开
- swift常用UI控件的使用方法
- Android Adapter 数据源没有刷新
- Android开发,实用的BaseActivity的创建及使用
- 芒果iOS开发之AFNetworking3.0.4使用指南