CodeGym /Java 博客 /China /CodeGym 学生如何对其学习进行组织?我们的调查结果和关于如何简化学习过程的建议
作者
Lihu Zhai
Senior Software Architect at Shinetech Software Inc.

CodeGym 学生如何对其学习进行组织?我们的调查结果和关于如何简化学习过程的建议

已在 China 群组中发布
自定进度培训中最具挑战性的事情是有效地组织学习过程 — 对培训安排计划,一周练习几次,因为没有人强迫你。 CodeGym 学生如何对其学习进行组织?我们的调查结果和关于如何简化学习过程的建议 - 1由于我们的课程是专门针对个人的培训,我们决定了解学生如何对培训进行组织的,所以最近,我们进行了一项简短的调查。下面,你将获得调查结果以及如何消除组织问题的建议。

谁参与了本次调查?

为了帮助我们的“新生”避免出现与培训组织有关的问题,我们在一些“老派”学生中进行了一次简短的调查。因此,如果你想知道志趣相投的人“长什么样”,以及他们在学习过程中面临什么问题,让我们对此加以说明。下面,你会找到 CodeGym 用户的回答,他们很友善,同意花时间参加我们的调查。

地理位置

CodeGym 学生如何对其学习进行组织?我们的调查结果和关于如何简化学习过程的建议 - 2如你所见,参与我们调查的 CodeGym 用户中有一半来自欧洲国家,而来自印度的学生只有一小部分。

年龄

CodeGym 学生如何对其学习进行组织?我们的调查结果和关于如何简化学习过程的建议 - 3学习 Java 永远都不晚。对学习 Java 上瘾的学生证明了这一点。不要惊讶是,我们的大多数用户年龄在 21 到 50 岁之间,15 到 20 岁的人稍微少点。 很棒的是,我们可以看到 50 岁以上的人也对我们的课程和 Java 感兴趣。

背景

CodeGym 学生如何对其学习进行组织?我们的调查结果和关于如何简化学习过程的建议 - 4最大的惊喜来了!虽然我们的课程面向所有人(包括零技术背景的学生),但这证明,对那些在技术/计算机科学领域拥有完整/不完整学位的人以及那些已经完成高中学业的人,这些课程都是一个很好的“帮手”。更准确地说,参与我们调查的学生中有一半已经拥有技术领域的学位,其中 21.4% 已经高中毕业,14.3% 拥有计算机科学的学位。调查显示,7.1% 的人仍在大学学习,同样 7.1% 的人拥有非技术学位(最有可能的是,这些人是职业转换者)。

目标

CodeGym 学生如何对其学习进行组织?我们的调查结果和关于如何简化学习过程的建议 - 5我们学生的学生目的是本次调查中“最热门”的问题之一。绝大多数受访者表示正在 CodeGym 上学习,目的是寻找 IT 领域的工作,成为专业的开发人员。调查显示,近 30% 的人回答需要 Java 来提高其技能,从而在其技术职业生涯中取得进步。超过 35% 的人回答说,他们只是对 Java 充满热情,并作为一种爱好来学习。

他们对培训的组织有什么想法?

组织培训要前后如一,这比培训速度要重要得多,不要让新信息把自己弄得不知所措,即使你有很多空闲时间。理想情况下,你应该每天花 1-4 个小时学习。我们的大多数学生都遵循这个建议并坚持按照这个时间表进行学习。超过 70% 的学习者会定期投入足够的时间进行学习,而大约 20% 的学习者没有章法。 CodeGym 学生如何对其学习进行组织?我们的调查结果和关于如何简化学习过程的建议 - 6

如果你的学习“欠载”或“超载”会发生什么?

要以“欠载”的方式开始学习,在最好的情况下,你会蜻蜓点水地学习太长时间,并可能在几年后才能学完课程,与之相比,新手可能需要 12-18 个月,有一些经验的用户需要 6-9 个月。在最坏的情况下,你可能会放弃学习过程,因为学习差距会造成知识贫乏,并没有信心获得相应的技能。 另一方面,如果你被新信息弄得不知所措,你可能很快会筋疲力尽,再次放弃。这就是为什么保持平衡和自行增加充足的负荷至关重要。 最终,任何学生都有可能成为一个没有明确时间表的 Java 终身学习者,所以在这一步,只有一个深思熟虑的计划可以帮助到你。 CodeGym 学生如何对其学习进行组织?我们的调查结果和关于如何简化学习过程的建议 - 7幸运的是,我们的大多数用户都回答他们制定了学习计划(超过 85%)。

如何制定有效的学习计划

根据你的具体需求构建一个高效的路线图非常重要。这就是为什么我们建议根据自己的需求制定学习计划。明智的做法是将你的主要目标分解成小步骤,并根据这些步骤制定出每日/每周/每月的时间表。 值得注意的是,CodeGym 提供了一个简明的计划,你可以根据自己的需要来确定是否遵循: CodeGym 学生如何对其学习进行组织?我们的调查结果和关于如何简化学习过程的建议 - 8尽管如此,许多学生报告说,他们渴望得到更多资源,通常会增加一些额外的资源来增强他们的知识和促进学习过程。

休息会如何影响学习过程,对此能做些什么

根据我们的研究,学生们会时不时地休息一下(实际上,在所有完成调查的 CodeGym 用户中,大约有 50% 的人会休息)。对某些人来说,这可能只是几天功夫,而对其他人来说,这种“间歇”可能长达 6-7 个月。 不用说,休息(尤其是那么长时间)可能会导致放弃学习,或者至少会拖你后腿。我们的许多用户得到的教训是“不间断的定期学习”是成功的关键。因此,下面,我们将解释如何在不失去已经熟悉的知识和激励的情况下继续学习。 如果你碰巧忘记了一些学习内容,下面这些措施可能会帮到你:
  • 分析并消除你“停止”学习的原因。
  • 回顾目标,从而修改计划和时间表。
  • 创造一个舒适的学习环境。
  • 将生活/学习平衡保持在最佳状态。
  • 限制分心。
此外,应该指出的是,一旦我们的学生在休息后重新开始学习,他们中的大多数人都决定求助于外部帮手,如 Trello 和 Notion。Trello 可能会帮助你组织你的 Java 学习策略,而 Notion 可以为你提供笔记、日历、提醒和一些其他额外的东西,比如看板。同样,Codegym 提供了名为 Kick Manager 的专有助手。这是一个有效的自学实施功能,允许学生建立自己的学习时间表,并根据该时间表获得提醒。

额外的帮手

谈到其他可能帮助你一直“在学习路上”的额外工具,可以将这些工具细分为:
  • 分心阻止程序。使用 StayFocusd 扩展和反社交应用可能会有好处。

  • Pomodoro 工作法工具。如果你想按照 Francesco Cirillo 在 20 世纪 80 年代创立的可靠时间管理方法进行学习(单击此处阅读更多内容),你可以下载 PomodairoTomighty

  • 习惯跟踪应用程序。我们有很多不同的习惯跟踪应用程序,但可以向学生推荐 Momentum(Chrome 的一个扩展,提供待办事项侧栏、有用的链接和励志名言等)和 Habit List(提供许多习惯创建工具一款知名应用程序)。

  • 学习应用程序。需要一个额外的帮手来推动自己前进?然后,你可以从帮助你组织学习过程的特殊服务中受益。我们喜欢我的学习生活,因为它人性化的设计,对组织课程、任务、考试和作业大有裨益。Evernote 不需要演示。这是一个老派的工具,该工具与很多功能,仍然是适合“现代”用户使用工具。任何格式的便条或备忘录?没问题。

奖励信息:学完 CodeGym 课程所需的时间

你可能已经猜到了,一个人学完我们课程所需的平均时间差异很大。基本而言,有扎实技术背景的学生需要 3 到 6 个月来学完课程;稍有编程经验的学习者在 9-12 个月内学完课程;而完全没有编码技能的人,需要 1-2 年甚至更长时间。 CodeGym 学生如何对其学习进行组织?我们的调查结果和关于如何简化学习过程的建议 - 9

结论

我们每个人都与人不同 ― 我们按照自己的节奏学习,需要不同的“额外支持者”然而,我们这些 Java 学习者之间有很多共同点。这是一个成功的公式,由以下几个要素组成:“对知识的渴望”、“组织优异的计划”、“心中的最终目标”、“坚持不懈”和“激励”。所以,积极体验学习过程,但不要对自己太苛刻,记住“只有从不做事的人才不会犯错。”
评论
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION