初学者刚入开发的时候,通常都会遇到学习路线上的障碍。虽然有很多介绍成长经验的文章,但毕竟这些资料过于零散,难以形成完善的学习体系。Growth 的作者 @phodal 在总结开发学习的经验时,萌生了让其变得简单、可衡量的想法,于是就有了今天推荐的这个应用 Growth。
Web 开发七日谈
Growth 最初来源于作者对 Web 应用开发流程的认识。phodal 将 Web 开发分为了七个阶段,详细得讲述了一个开发者如何从最初搭建开发环境开始,一步一步走来,到最后完成项目开发,度过遗留系统阶段并开始新架构的学习道路。在每个阶段,phodal 都列举了当前这个阶段需要完成的任务、值得阅读的书单和合适的工具。
Growth 不仅适用于那些从零开始的初学者,也能给正在学习路上的开发者们提供所需的技能。你可以通过任务不断检验自己的学习成效,形成独一无二的个性技能图谱。除了完整的 Web 开发流程外, Growth 还能告诉学习者如何写好代码以及一个项目里遗留代码和遗留系统是如何形成的。
开发技能测试
Growth 提供 Web 开发相关的技能测试,里面的问题都来自markyun 总结的前端开发面试题。不过 Growth 只提供问题以供思考和学习,不提供问题的答案。如果想要切换问题,左右滑动卡片就能换到下一题。
不过因为 Growth 目前只是线上预览版,上面的问题还不是很多。不知道在后续中,会不会根据特定领域的学习路线加入更多的问题。
学习交流社区
Growth 还提供了一个用 Flarum 搭建的社区,与其它技术社区不同的地方在于,Growth 社区设立之初就只用于讨论如何成长和相关技术栈的学习,而拒绝讨论技术细节。
phodal 目前正在社区里收集大家对 Growth 的反馈,如果你喜欢 Growth 或是有自己的想法和疑问的话,不妨到社区里跟 phodal 交流一番。
另外,Growth 还整理了所有推荐的书籍和文章、汇总了整个过程中要完成的任务,也提供了一些问题的解决方案。不过和其它内容比起来,解决方案部分更像是一个尝试的功能,里面的内容并不是很多,或许在未来引入用户创作内容后会改善这部分体验。
最后附上 Growth 的传送门,喜欢它的同学可以直接访问。
如果你喜欢我们的文章,不妨点击下方的「喜欢」支持一下我们。