V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
phodal
V2EX  ›  分享创造

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

  •  
  •   phodal ·
    phodal · 2016-01-05 23:52:01 +08:00 · 2577 次点击
    这是一个创建于 3229 天前的主题,其中的信息可能已经有所发展或是发生改变。

    最近在做一个关于如何成为优秀 Web Developer 的 App 哈,——结合技能树、成长路线图、进阶书单、 Web 七日谈以及一些小测验。

    它是我对于之前学习经验的一些总结,尽管如此也尽量想让它变得简单、可衡量。

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

    • 近乎完整的 Web 开发流程介绍

    • 如何写好代码——重构、测试、模式

    • Web 应用的分析和部署

    • 如何不再写遗留代码

    来源

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

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

    最后,我就想到了 Web 开发实际上就是七个步骤:

    1. 从零开始

    2. 编码

    3. 上线

    4. 数据分析

    5. 持续交付

    6. 遗留系统

    7. 回顾与新架构

    即之前的 Web 七日谈,也算是开发的本质:

    这里写图片描述

    而在每一天里,我们又要学习到不同的知识。每个点都会有自己的一些简单、工具、 TODO 事项,那么为什么我们不集合到一起呢?

    这里写图片描述
    这里写图片描述

    想法就是这么简单,只是结合了太多的东西,反而变得不好整理。

    求意见和反馈。

    6 条回复    2016-01-10 15:36:15 +08:00
    MonkLuf
        1
    MonkLuf  
       2016-01-06 12:08:34 +08:00 via Android
    目标用户是谁?
    这个能解决目标用户的什么问题?
    phodal
        2
    phodal  
    OP
       2016-01-06 12:09:41 +08:00
    @MonkLuf 目标用户是初级、中级 Web 开发人员,提供一个尽可能详细的成长路线——读书、学习、质权有。
    adoyle
        3
    adoyle  
       2016-01-06 18:08:42 +08:00
    真心不错,赞!
    phodal
        4
    phodal  
    OP
       2016-01-07 09:13:07 +08:00
    @adoyle 谢谢哈,求反馈~~
    MonkLuf
        5
    MonkLuf  
       2016-01-10 13:36:37 +08:00 via Android
    @phodal 其实我感觉,重点不在应用,而在于内容这些内容,最快最适合验证想法的是写一个系列的文章,或者干脆出一本电子书。
    phodal
        6
    phodal  
    OP
       2016-01-10 15:36:15 +08:00
    @MonkLuf 嗯,对的~~,所以里面的内容多是以文章为主。所以,你是还没用过吧~~
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3545 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 10:29 · PVG 18:29 · LAX 02:29 · JFK 05:29
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.