编程Speedrun

我应该建造什么?

我经常回答这个问题。 当然,当您学习编程时,您必须花费大量时间阅读文档,学习一些课程,深入阅读书本,但随后您将了解一些知识,而一件事情将真正练习就是练习–很多练习。 您知道语法,您已经构建了一些微小的东西,如果将它们放到您的投资组合中,就会从字面上向潜在的雇主大喊:“我是一个初级开发人员,从来没有在我的生活中构建过真实的东西”。 让您与“真正的开发人员”不同的一件事是,他们每天在构建“真实的事物”上花费了很长时间。 因此,回答“我应该建造什么”-

快速运行相当复杂的项目,以反映您希望雇用的项目类型。

去年,我开始了一些初学者的速度竞赛。 这些都是为了让人们推动在一个月内完成尽可能多的项目。 我有意从简单的内容(FreeCodeCamp项目)开始,以建立激励性的顺序,使人们可以推动并“完成”。

提升一个档次

今年,我正在努力。 是的,FCC项目是一种选择。 但是,我还添加了游戏开发,前端,完整堆栈,React,Vue,Angular,CSS,开放源代码贡献和算法的选项。 这些选项比较难用-例如,Frontend选项将促使您创建可以合理地预期“在工作中”产生的前端接口类型,因为让我们面对现实吧,它是从一个API端点提取数据并用不到20行CSS代码将其保存到准系统HTML页面上将使您度过FCC挑战,但这并不会给潜在的雇主留下深刻的印象,因为它需要雇用某人来将时尚的现代前端组合在一起-事实并非如此。

您仍然可以从FCC Speedrun开始。 您可以根据需要任意多个背对背进行操作。 您可以连续几个月重做一次,以评估您的进度。 如果仅在列表中途进行,则可以从上次停止的地方开始“下一个” speedrun。

您可以挑战朋友参加一场友好的比赛-

谁能在这个月完成最多

您可以留出一个月的时间来进行这种平淡无奇的编码实践,这些实践将巩固您学到的所有知识,并将您所“了解的”知识转换为“您可以轻松完成的工作”。

这个月,我亲自进行游戏开发Speedrun。 如果您想加入或潜入其他Speedrun中,您所需要做的就是派生Speedrun存储库 ,在自述文件中记下您正在执行的Speedrun,然后单击您选择的Speedrun并开始在顶部,构建列表上的所有内容。

一个月内可以完成多少个项目?