您现在可能已经知道,CodeGym 在学习 Java 方面的理念可以概括为“实践至上”。我们课程的主要重点是教您适用于实际工作的编码技能,这就是 CodeGym 有这么多任务的原因。通过 CodeGym 课程中的 1200 多个不同任务,您可以确信在这里您将获得足够多的实践经验,让您作为一名 Java 开发人员(即使还是初级开发人员)感到自信。
这个很简单。在你学习了一些新的理论知识之后,你需要通过任务来巩固你所学的知识,而这些任务正是这样做的。这部分课程非常传统:首先您学习一些课程,然后是基于这部分知识的实际任务。
当然,你还需要根据之前的关卡所学内容进行实际操作。这是您将在 CodeGym 上看到的第二种任务。有些人需要几个月甚至几年才能完成课程。这些任务的任务是确保您不会忘记理论,并且不会在此过程中丢失任何基本技能或部分知识。在整个课程中你会看到很多这样的任务。您甚至可能厌倦了解决它们并想抱怨,但请记住:它们存在是有原因的。我们,人类,需要一遍又一遍地重复每件事(比你想象的要多),以确保大脑会记住它是如何一劳永逸地完成的(或者至少在足够长的一段时间内,是现实的)。
这是它变得更有趣的地方,因为这种任务是 CodeGym 独有的。这些任务基于您还没有机会学习的理论(它通常属于以下三个级别之一)。所以基本上你面临着你无法解决的任务,因为还没有人教你他们所基于的理论。废话?不,这是 CodeGym 独有的一个很酷的功能(与此相关的众多功能之一)。如果你想解决这样的任务,你只需要开始谷歌搜索。事实是,通过 Web 搜索您需要的答案或信息对于任何程序员来说都是一项极其重要的技能,我们希望您掌握它以及其他关键技能,例如编写代码或查找错误。但对于那些不想尝试并想坚持传统学习方法的人来说,也有一种方法。如果您不喜欢谷歌搜索,您可以随时将这些“挑战任务”搁置一旁,一旦您在 CodeGym 上掌握了必要的理论知识,就可以返回这些任务。在选择您的学习方法时,我们支持选择,可以说,每次都是在适当的时候。
代码输入是最简单的任务类型,适合初学者。一个有抱负的程序员需要从感受代码和编写代码的方式开始。因此,在这些任务中,您所要做的就是复制给定代码的示例。
另一种学习的好方法是研究其他人的代码,试图找出可能导致错误的错误所在。查找别人代码中的错误对于软件开发人员来说是一项非常重要且高度适用的技能。
在某个时候,您将开始编写自己的代码。通过此类任务,您可以获得一组代码必须满足的要求。当然,需求总是不同的,其设计旨在教您如何执行真正的 Java 程序员在实际工作中定期面临的任务。
对于那些完成常规任务的人,我们也有特别困难的奖励任务。通过破解这些向我们展示你有多难,因为它们需要相当多的自学,旨在培养你的算法思维能力。
这些是 CodeGym 任务的老板:您需要单枪匹马(当然不是没有我们的帮助)开发相当复杂的程序的项目。不过不用担心,因为小项目通常被分成更小的子任务,所以你不会被困在中间的某个地方。创建它们是为了让您了解程序开发的一般过程及其组成的步骤。完成此类任务后,您将得到一个亲手编写的新程序,例如简单的视频游戏或在线聊天室。这是 CodeGym 的一个巨大优势,因为通常(对于那些采用其他方式学习 Java 的人),编码初学者可能需要数年时间才能从头开始创建第一个复杂程序。
最后,观看视频也是 CodeGym 课程的一部分,只是因为偶尔从阅读和编写代码中休息一下并没有坏处。观看视频是让您的大脑有时间放松的好方法,方法是切换到更容易消费的不同类型的内容。此外,它还可以帮助您巩固新的学习如何编写代码的习惯:即使在休息和放松时,您也在消费与编程相关的内容,而不是电视节目或最喜欢的 YouTube 博主。这是告诉你的大脑你是认真的另一种方式。

GO TO FULL VERSION