学习编码通常看起来就像你跑得尽可能快,但仍然一事无成。软件开发世界的学习之旅有时可能会很混乱。衡量编程进度是很困难的。有一天,你可能会觉得自己已经弄清楚并进步了一些东西;有一天,您在编写代码之前面临太多必须解决的问题。您可能经常感觉什么都没有发生(您没有进步)并最终失去动力。为了防止这种情况发生,我们撰写了一篇文章,帮助您衡量自己的进步,并让您了解自己是否取得了进步。
计划是进步的关键
能让你在学习过程中取得成功的主要因素是良好的计划和舒适的日程安排。如果您坚持计划并定期学习,您可以跟踪您已经掌握了哪些主题以及您已经掌握了多长时间。计划中应包括哪些内容?首先,计划需要包含基本主题,例如 Java 核心、OOP、Java 集合、Java 异常、输入/输出流、算法和难题、多线程、模式、单元测试,最好还有 Lambda。然后,根据您的目标和您想成为的人,您可以在您的计划中添加一些“额外”技能,例如 Git、JavaScript、SQL、Spring 等。要制定全面的计划,我们建议您遵循如何制定有效的学习计划 一文中的分步建议。Java 学习者的 8 个步骤 。此外,您还可以从 CodeGym 的清单中受益。该课程提供了一个带有目录的交互式任务地图,其中每个主题都经过精心设计。因此,最佳实践是遵循提供的计划并学习您喜欢的附加技能以及建议的主题。更棒的是,CodeGym 的任务地图还可以充当进度跟踪器 - 一旦您完成特定主题,它们就会“解锁”。当您查看主板视图时,您会看到您已经完成了多少部分。因此,您可以使用此任务地图作为您的主要学习仪表板,并在您向下移动地图时感觉良好!让你的进步可见的另一种方法是创建待办事项列表。您可以使用Trello ,这是跟踪编码进度的完美工具。打开它后,您随时可以看到您正在做什么以及处于什么阶段。例如,您可以创建一个面板并将其命名为“编程进度”。然后创建三个列表“计划学习”、“立即学习”和“已学”,并逐渐将主题从一个列表转移到另一个列表。 Notion 是一个类似的应用程序,但比 Trello 简单一些。许多用户选择它是因为它为您提供日历、提醒、看板、维基、数据库以及注释。如果您喜欢记笔记技巧并相信它们可以加快您的进步,欢迎您阅读Notes?不是笑话。检测到 Java 学习助推器!习惯跟踪技术和应用程序
为了进步,你当然需要保持一致。可悲的是,很大一部分学生选择速度而不是一致性,最终变得精疲力尽。因此,在学习成为一种习惯之前,他们就放弃了。这就是为什么我们不建议尝试同时获取所有主题。专注于一项特定技能并每周投入约 20 小时会更好。如果您在自组织方面遇到问题,可以尝试《番茄工作法和吃青蛙:提高生产力的时间管理技术大指南》 一文中提到的一些方法。除此之外,您还可以利用CodeGym 的 Kickmanager 。顾名思义,它是一款有用的专有应用程序,可以帮助您开始每天的学习。只需设置您喜欢的时间表,Kickmanager 就会通知您何时需要开始编码。习惯跟踪工具也可以提高结果。在实施习惯跟踪器时,您应该注意跟踪您控制下的事情。例如,可能是“我在学习或特定项目上投入了多少努力”。您可以尝试以下时间跟踪技术:- 其一,定义您将投入多少时间来学习。例如,您可以决定“我每周 5 天、每天 3 小时学习 Java”。这是最低限度,我会尝试至少投入这么多时间来学习。
- 对于两个人,定义课程的长度。
- 对于三个人来说,开始在Clockify 、Paymo 或My Hours 等时间跟踪应用程序上跟踪时间。
- 最后,尝试时不时地分析一下你的进展。
增强动力和知识的奖励资源
为了帮助您在学习道路上不偏离方向,我们希望提供一些更有帮助的文章来结束您的学习,让您更有动力、更受教育:- 如何在家学习 Java 并保持理智。提高自学技能的提示和技巧
- 提高 Java 学习能力的 8 种新方法。应用程序和技术
- 如何保持学习路径而不失去动力?
- 增强您的知识的最佳书籍和视频集
- 您编码之旅中的最佳伴侣
GO TO FULL VERSION