由于编程包含如此多的内容,您肯定会在这段旅程中面临各种问题和瓶颈。许多人在这个过程的开始阶段面临的第一个瓶颈是,在学习了所有基本的编码概念和应该完成的方法后,很难真正开始编写代码。

从广义上讲,它通常被称为 Coder's Block。笼统地说,就是当你遇到问题时要自己构建一些东西,而不是依赖任何理论或实践指南。

一个非常典型的问题,特别是对于那些没有正确的方法来处理从学习理论到编写自己的代码的课程和学习计划的学生。

这里有一些关于如何一劳永逸地克服这个瓶颈的建议。

1.尝试解决编码任务

从最简单的开始,这样,您的大脑将有机会习惯以轻松有趣的方式键入代码,而不会对最终结果施加太大压力。我们不得不将此建议放在首位,因为如您所知,CodeGym 是 Java 编码任务的王者。

2. 尝试阅读和逆向工程别人的代码

如果您在编写代码时遇到困难,请先阅读其他人编写的代码。在尝试弄清楚每一行的目的时,掌握结构,然后自己写同样的东西。通过这种方式,您可以开始习惯使用代码及其编写方式进行实际工作。

GitHub 将是一个很好的地方,可以找到最像你最终想要编写的项目和代码。习惯阅读代码后,您可以尝试为其中的一个开源项目做贡献,以获得真正的编码经验并将项目添加到您的简历/作品集中。

3. 尝试帮助他人编写代码

通过教别人来学习一些东西的原则也适用于编码。如果您在自己编写代码时遇到问题,请尝试帮助其他人完成相同的任务!例如,您可以帮助那些在编程论坛和在线社区(如 Stack Overflow、Hacker News、Reddit 或 Quora)上寻求帮助的人。

正如您所知,在 CodeGym,我们有一个单独的帮助部分,正是出于这些原因:那些寻求帮助的人可以寻求帮助,而那些希望利用边学边教效果的人可以自由贡献。

4. 试着爱上自己编写代码的想法

如果您知道如何编码,则可以创建自己的软件产品来满足您的个人需求并基于您的想法,这就是编程如此伟大的原因!试着尝试一下这个想法,看看你的思维会以多快的速度加入进来,想象如果你练习足够长的时间,你可以构建的一切。这听起来像是一件微不足道且不重要的事情,但实际上拥有正确的心态往往是成功的关键因素。因此,继续回到编写自己的东西的想法,同时不要忘记练习,你会看到它会把你引向何方。

5. 不要担心犯错误和写出不起作用的代码

当您即将开始做一些您不习惯的事情时,例如写作、说外语或演奏乐器时,感觉受阻是很典型的,编码也没有任何不同。自然地,您担心您的代码是错误的,其中有无数的错误会阻止它正常工作。你应该,但不要太多。如果您倾向于给自己施加太大压力,这就是阻止您编码的原因,请尝试放松并专注于过程而不是结果。这也是一件简单的事情,但它有助于克服困难。