Skip to content

aerfaman/growth

 
 

Repository files navigation

Growth

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

在线版: http://www.growth.ren/

App版:

下载: http://fir.im/phodal

Get it on Wandoujia Get it on Google Play

截图:

1.pic 2.pic

##简介

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

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

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

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

Growth没有啥:

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

##来源

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

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

Web

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

##其他

欢迎关注我的微信公众号: phodal

QRCode

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

License

© 2015~2016 Phodal Huang. This code is distributed under the CC0 1.0 Universal license. See LICENSE in this directory.

待我代码编成,娶你为妻可好

About

A app for learn web development

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • CSS 63.4%
  • JavaScript 32.0%
  • HTML 4.5%
  • Makefile 0.1%
  • Python 0.0%
  • ActionScript 0.0%