在 CodeGym 上,我们是在线学习模式的忠实信徒,时时倡导这种模式。因为在线教育确实有很多明显的优势,比如成本低、灵活性强、使用更有效的方式呈现信息等。
但我们不能否认,在线学习模式还有一些弱点,这自然是它的优势造成的。低廉的价格,学习方式灵活,但会降低学生学习的积极性,有时还会妨碍他们取得成功,就是这个原因。
动机很难琢磨。有时,你想得到某样东西,而其他东西在你眼中都一文不值,但过了几周后,你可能很难想起来是如何有这个想法的。顺便说一句,我们在这个有关改善自学能力的好文章中讨论过动机。
![如何制定有效的学习计划。Java 学习者需要采取的 8 个步骤 - 2]()

你需要制定计划
很多时候,任何学习目标的成功或失败都归结为是否制定了合适的学习计划。当然,坚持也很重要。现在,我们无法帮助你坚持按学习计划行事,但我们肯定可以帮助制定合适的学习计划,这也不容易,尤其是在学习如何编码方面。 如果你要在谷歌上搜索有关如何制定学习计划的提示和建议,肯定会找到很多。实际上,你会发现其中很多内容令人不解,我们只好从头开始介绍。因此,我们决定仅大致介绍一些最重要和最关键的步骤和建议,以帮助你在准备学习编程语言时制定适当的学习计划。第 1 步。设定目标,选择时间表
第一步很简单,不用想太多,这里唯一指出的是目标和时间表都要切合实际情况。这意味着,如果你将目标设定为“在两个月内学完 Java”,并在时间表中安排好几天的学习时间,没有休息日,那可能不会很有效。你可以设定一个主要目标,然后将其划分为许多较小的目标(任务),就像计算思维教给我们的方法。至于时间表,你可以随便试试不同的选择,选择最适合的那个,只要确保不会太紧,也不会太松。第 2 步。选择你想学习的方式
另一个重要但经常被忽视的步骤是选择在线学习的方式。有些人不麻烦别人,自己静静地学习。其有些人则需要导师提供支持和协助,以达到预期的结果。另一种方法是和一群水平相同的学生一同学习,相互支持和鼓励。是的,这可以在网上实现,顺便说一句,CodeGym 可以提供各种方法助你与其他学习者进行社交活动。 顺便说一句,构建你要学习的主题也是选择学习方法的关键部分。在谈论 Java 时,我们强烈建议你将 Java 学习分解为多个部分和主题。CodeGym 课程已经这样做了,但如果你打算使用其他资源,可以将其划分为 Java 语法、Java 核心、集合、多线程、SQL、Hibernate、Spring 框架等主题。第 3 步。注意实践与理论的平衡
再说一次,我们确实倾向于在文章中经常提到这一点,这是因为这件事怎么强调都不过分。在线学习时,学习理论和实践之间未保持平衡是一个非常常见的错误。你应该经常检查你是否投入了足够的时间和精力来练习你刚刚学到的知识,因为你的大脑通常会下意识地优先考虑学习理论(只是因为简单地吸取知识比实践行动消耗的能量要少得多,而我们的大脑就是这样一个效率怪物)。第 4 步。建立一个学习资源池
这一步的重要性也不应被低估,因为从一个学习资源跳到另一个学习资源很可能不会有什么好处,也不会让你达到目标。所以最好列出选择的学习提供者的名单并坚持从这些资源学习。资源可以是在线课程,如 CodeGym、书籍、视频指南和教程、博客、播客等。当然,有些在线平台结合了许多学习资源(这就是 CodeGym 有这么多不同功能的原因),但是最佳选择是选择 2-3 个资源并坚持使用。
GO TO FULL VERSION