我想把我所知道的关于构建网络应用程序的一切,打包成一种可消费的形式。多年来,我一直设想建立一个类似于 "KCD.edu "的网站,在那里我教授每个网络开发者所共有的99%的技能。我一直想帮助人们从 "我想学习编程 "到 "我可以建立和维护一个网络应用"。在建立了TestingJavaScript.com和EpicReact.dev之后,我想我已经准备好承担这个责任了。
而且我想告诉你一些我对这个项目的想法,以及在我工作的时候你可以如何参与其中。
我即将解释我的一些计划。重要的是,你要明白计划不是承诺,可以(而且确实)改变。但我认为与你们分享我的早期计划是很有趣的,所以我打算这样做。只是对这些计划要多加注意。
首先,如果你没有经历过TestingJavaScript或EpicReact,你可能不会欣赏我为这样的课程带来的质量水平和内容数量。人们把EpicReact.dev描述为大学水平的课程。要正确理解所有这些材料,确实需要几周的时间。如果你感到好奇,你可以在我的博文"我是如何教学的 "中了解更多关于我的教学方法。
考虑到这一点,EpicWeb.dev将比EpicReact.dev至少大两倍。内容质量更好(我一直在努力提高我作为教师的技能),涵盖的概念也更多。此外,我们的工具在过去两年里有了长足的进步,所以我将能够帮助你在更短的时间内成为有能力的人。
我计划将很多不同形式的内容作为EpicWeb.dev的一部分。播客、采访、博客文章、讲座等等。材料的主要形式将是以锻炼为重点的研讨会。有很多。这些材料将被分成几大块,如果我亲自给你讲课,我可以在一天内讲6个小时(这将进一步被分成6-9个练习)。其中一些研讨会将是线性的(建议一个接一个地进行),而其他的研讨会则可以在任何时候进行(有适当的先决条件)。
在所有的工作坊中,我们将专注于共同构建一个应用程序。每个工作坊都将专注于一组特定的学习成果,你将通过在某些方面进一步构建应用程序来实现。当我们完成了这个应用程序后,你将发展出网络开发者所共有的主要技能。
我需要做的第一件事是开始建立这个应用程序。通常情况下,我开发讲习班材料的方式是先建立完成版,然后删除与你要学习的内容有关的必要部分。当建立这么大的东西时,我需要确保完成版能够教授你需要学习的所有必要技能。因此,这个应用程序本身是相当雄心勃勃的。我对它的内容已经有了一个相当坚实的想法,但我想我还不会与大家分享。
只是看着我从头开始开发这个应用程序可能会相当有趣。这就是为什么我打算直播我开发应用程序的全部过程。 订阅我的YouTube频道,看这个过程的展开。在未来几个月里,我将大量直播我开发这个应用程序的过程。你也可以加入Discord上的KCD社区,谈论这个应用程序,并提供想法和反馈。
我还计划邀请(和支付)专家来审查我所建立的不同方面并提供反馈。这将被记录下来并作为整个产品的一部分提供。我真的很期待这一点。
显然,这将需要相当多的时间。仅仅是建立我们要一起建立的应用程序就需要大量的努力。与EpicReact.dev不同的是,因为我想帮助你学习如何构建完整的网络应用程序,这也将有一个后台组件。此外,当它全部完成时,我希望人们能够接近它,唯一的前提条件是他们能够阅读和打字。
除此之外,我不会让人们为我建立内容。我有时会让人帮点忙,但对于绝大多数材料,我需要在最终录制之前,由我自己来开发它并练习提供它。如果我等着发布任何东西,直到整个事情完成,我们将等待相当长的一段时间。
所以我将分块发布。一旦应用程序完成,我将开始创建研讨会。我还不能100%确定哪一组工作坊会先发布,但我可以说,我计划让 "学习编程 "的工作坊不会先发布。这是因为我需要以一种可持续的方式建立这个项目,我不打算为这些项目收取任何费用。我不喜欢用人们的希望和梦想来赚钱的想法。我更喜欢通过你的老板购买课程来赚钱的想法。
因此,第一套讲习班可能是更高级的,然后我将向后转到更初级的材料。这可能感觉有点奇怪,但请记住,这都是为了实现最终的目标,即有一系列的研讨会,让你从0到100,所以当它全部完成时,我们将处于一个良好的位置。只是要花点时间才能达到这个目标。
像往常一样,在我真正举办了几次研讨会之后,我才会真正开始录制研讨会的视频。因此,敬请关注这些研讨会的门票很快就会发售。
我对此感到非常兴奋。我的想法和兴奋之情溢于言表。