Growth: 一个关于怎样成为优秀Web Developer 的 App
想了想还是决定在今天公布一个预览版。这样才干持续改进。Growth是一个关于怎样成为优秀的Web Developer的APP——结合技能树、成长路线图、进阶书单、Web七日谈以及一些小測验。
它是我对于之前学习经验的一些总结,虽然如此也尽量想让它变得简单、可衡量。
Growth主要关注的点是Web开发的流程以及其技术栈、学习路线,里面有:
- 近乎完整的Web开发流程介绍 
- 怎样写好代码——重构、測试、模式 
- Web应用的分析和部署 
- 怎样不再写遗留代码 
来源
APP来源于: 对Web应用开发的一个流程认识。
当我到了一个项目时,我发现这是一个遗留系统(没有人知道为什么这里是这种),虽然我们有足够的測试覆盖率。
接着在我们的另外一个项目里。我们不得不选择了基于别的项目组的代码(毕竟是相同的业务),这是一份遗留代码(充满bug、难以维护),而且没有人有兴致去维护好别人留下的代码。随后,我们開始重构现有的系统。使用新的技术、新的架构。虽然如此,我们的新代码却一直徘徊在遗留代码的边缘。
最后,我就想到了Web开发实际上就是七个步骤:
- 从零開始 
- 编码 
- 上线 
- 数据分析 
- 持续交付 
- 遗留系统 
- 回想与新架构 
即之前的Web七日谈。也算是开发的本质:
而在每一天里。我们又要学习到不同的知识。
每一个点都会有自己的一些简单、工具、TODO事项。那么为什么我们不集合到一起呢?
 
想法就是这么简单,仅仅是结合了太多的东西,反而变得不好整理。
快来试用吧~~~
- APP下载: http://fir.im/phodal (Google Play、360、豌豆荚已经能够下载) 
- Github: phodal/growth · GitHub 
Growth: 一个关于怎样成为优秀Web Developer 的 App的更多相关文章
- Visual Web Developer 2012安裝教程
		1.打开网页链接http://www.w3school.com.cn/aspnet/mvc_intro.asp 点击Visual Web Developer 2012进行安装安装平台(WebPlatf ... 
- 网页设计必备工具 firefox Web Developer插件 CSS工具组教程
		该插件在火狐浏览器中安装.Web Developer 插件强大的功能超乎你的想象,用于CSS网页布局开发调试只是它强大功能的一部分,对于网络程序的开发也提供了非常强大的辅助设计功能,我们不将它完全的展 ... 
- Web Developer可以做得更多
		美国雅虎前端工程师Hedger Wang.这位原雅虎奇摩的第一位Web Developer,非常慷慨的与我们分享了他丰富的经验.现身说法,比空洞的理论更有感染力,我们发现现在遇到的很多问题也都是他曾经 ... 
- Microsoft Visual Studio 2008 未能正确加载包“Visual Web Developer HTML Source Editor Package” | “Visual Studio HTM Editor Package”
		在安装Microsoft Visual Studio 2008 后,如果Visual Studio 2008的语言版本与系统不一致时,比如:在Windows 7 English System 安装Vi ... 
- eclipse中jsp文档无语法着色,安装Eclipse Java Web Developer Tools插件
		一.安装Eclipse Java Web Developer Tools插件 1.eclipse菜单:help/install New Software,打开Available Software窗体: ... 
- 在Windows下编写并运行第一个ASP.NET 5 Preview Web API程序
		2015年07月21日在微软中国MSDN的官方微博上得知Visual Studio 2015正式版完美发布. 抱着尝鲜的心态下载了Visual Studio社区版本. 在这个首发的版本里面,我们可以看 ... 
- 用Apache实现一个ip虚拟多个web站点
		如何用Apache实现一个ip虚拟多个web站点? 首先添加虚拟的服务器名 <virtualhost www.xxx.com:80="">DocumentRoot d: ... 
- 构建一个基于 Spring 的 RESTful Web Service
		本文详细介绍了基于Spring创建一个“hello world” RESTful web service工程的步骤. 目标 构建一个service,接收如下HTTP GET请求: http://loc ... 
- HTTP  lab01 做一个简单的测试用 web页面
		做一个简单的测试用 web页面 1.安装httpd服务 yum install httpd 安装完httpd服务后,系统就自动生成了/var/www/html目录 创建一个 ... 
随机推荐
- How to Configure YUM to Install Packages From Installation ISO (RHEL)
			1. Mount RHEL Installation ISO mkdir /media/dvd mount /dev/cdrom /media/dvd 2. Get Media ID with the ... 
- Android(java)学习笔记203:JNI之NDK开发步骤
			1. NDK开发步骤(回忆一下HelloWorld案例): (1)创建工程 (2)定义native方法 (3)创建jni文件夹 (4)创建c源文件放到jni文件夹 (5)拷贝jni.h头文件到jni目 ... 
- viewport 640宽的做法 针对iphone和安卓单独设置
			<!DOCTYPE html> <html lang="ch"> <head> <meta charset="utf-8&quo ... 
- 解决webstorm中vue语法没有提示
			首先看看webstrom内置的vue插件,打上勾,没有这个选项就要自己去下载插件了 如果插件还是没有语法提示,可以用下面的方法,自己添加语法进去搜索 unknown HTML tag attribut ... 
- pom.xml配置引用项目时不生效
			1 在项目pom.xml配置中引用项目A,但是编译时,取提数引起是B: 2 原因是:[Java Build Path - Projects] 引用的还是老的项目B,删除该引用即可解决. 
- 【C语言】控制台窗口图形界面编程(四):文本输出
			目录 00. 目录 01. FillConsoleOutputAttribute函数 02. FillConsoleOutputCharacter函数 03. WriteConsoleOutputCh ... 
- python中的next()以及iter()函数
			我们首先要知道什么是可迭代的对象(可以用for循环的对象)Iterable: 一类:list,tuple,dict,set,str 二类:generator,包含生成器和带yield的generato ... 
- 简单说一下Set,list,Map的类型和自己的特点
			首先是Set,List,Map Set和list都是继承了Conllection接口,而Map是本身就是一个接口 set是最简单的一种集合,没有重复对象 set接口主要有两个实现: 1,hashSet ... 
- Insert 语句对 nologging 与 logging表 在不同场景下的优化
			前言 前段时间报表数据库上有条insert sql语句,插入的大量数据,执行非常慢,需要对其进行分析优化. 分析步骤是在:ARCHIVE与NOARCHIVE模式下进行. 测试场景: 分别对表的常规插入 ... 
- laravel学习笔记1--基础
			一.安装 1.安装 composer create-project laravel/laravel=v5.5.28 laravel 2.测试 配置nginx根目录为laravel/public,并且美 ... 
