一个关于如何成为优秀Web Developer的App

jopen 8年前

Growth

一个关于如何成为优秀Web Developer的App。

截图:

1.pic 2.pic 5.pic
在线版: http://www.growth.ren/

App版:

  1. http://fir.im/phodal
  2. http://www.growth.ren/growth.apk (AWS S3上可能会比较慢)

Get it on Google Play

简介

成长是一个非常有意思的话题。

过去技术是阻碍业务的主因,今天技术不再是阻碍业务的主因。今天阻碍的主要因素是人员的成长速度。而另外一个忧伤的话题是:加班影响了他们的成长。而加班对于多数公司来说是必须的,因为他们不知道不加班可以让他们不再加班

Growth主要关注的点是Web开发的流程以及其技术栈、学习路线,里有啥:

  • 近乎完整的Web开发流程介绍
  • 如何写好代码——重构、测试、模式
  • Web应用的分析和部署
  • 如何不再写遗留代码

Growth没有啥:

  • 某某语言入门到精通
  • 银弹

来源

APP来源于: 对Web应用开发的一个流程认识。

当我到了一个项目时,我发现这是一个遗留系统(没有人知道为什么这里是这样的),尽管我们有足够的测试覆盖率。接着在我们的另外一个项目里,我们不得不选择了基于别的项目组的代码(毕竟是同样的业务),这是一份遗留代码(充满bug、难以维护),并且没有人有兴致去维护好别人留下的代码。随后,我们开始重构现有的系统,使用新的技术、新的架构。尽管如此,我们的新代码却一直徘徊在遗留代码的边缘。最后,我就想到了Web开发实际上就是下面这张图:

Web

因而, 我们应该想方法去更好地去构建我们的代码。

其他

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
项目地址: https://github.com/phodal/growth