一个关于如何成为优秀Web Developer的App。
App版:
![Get it on Wandoujia](/aerfaman/growth/raw/master/screenshot/logo_full@2x.png)
![Get it on Google Play](/aerfaman/growth/raw/master/screenshot/zh-cn_generic_rgb_wo_60.png)
截图:
##简介
成长是一个非常有意思的话题。
过去技术是阻碍业务的主因,今天技术不再是阻碍业务的主因。今天阻碍的主要因素是人员的成长速度。而另外一个忧伤的话题是:加班影响了他们的成长。而加班对于多数公司来说是必须的,因为他们不知道不加班可以让他们不再加班。
Growth主要关注的点是Web开发的流程以及其技术栈、学习路线,里有啥:
- 近乎完整的Web开发流程介绍
- 如何写好代码——重构、测试、模式
- Web应用的分析和部署
- 如何不再写遗留代码
Growth没有啥:
- 某某语言入门到精通
- 银弹
##来源
APP来源于: 对Web应用开发的一个流程认识。
当我到了一个项目时,我发现这是一个遗留系统(没有人知道为什么这里是这样的),尽管我们有足够的测试覆盖率。接着在我们的另外一个项目里,我们不得不选择了基于别的项目组的代码(毕竟是同样的业务),这是一份遗留代码(充满bug、难以维护),并且没有人有兴致去维护好别人留下的代码。随后,我们开始重构现有的系统,使用新的技术、新的架构。尽管如此,我们的新代码却一直徘徊在遗留代码的边缘。最后,我就想到了Web开发实际上就是下面这张图:
因而, 我们应该想方法去更好地去构建我们的代码。
##其他
欢迎关注我的微信公众号: phodal
Plugins:
cordova plugin add https://git-wip-us.apache.org/repos/asf/cordova-plugin-inappbrowser.git
cordova plugin add https://github.com/danwilson/google-analytics-plugin.git
© 2015~2016 Phodal Huang. This code is distributed under the CC0 1.0 Universal license. See LICENSE
in this directory.