JavaRush /Java 博客 /Random-ZH /如何使用JavaRush项目:详细说明

如何使用JavaRush项目:详细说明

已在 Random-ZH 群组中发布
如何使用JavaRush项目:详细说明 - 1

与网站合作

我总是告诉我的学生,编程既简单又有趣。现在你也可以看到这一点。本课程的目标是获得大量的乐趣、良好的心情和实用的编程技能,从而轻松获得程序员的工作。为此有一些小的实际任务。但其中有很多。很多。

游戏机

游戏共有40个关卡。每个级别包含10-12 节课和 20-30 个练习题。对于每个解决的问题,你都会收到奖励 - 几个单位的黑色物质。您需要材料才能进入下一个级别。您始终可以在个人资料页面和讲座右上角跟踪黑色物质的数量。每个级别都包含课程 - 讲座、一组实践任务或视频。为了进入下一课,您需要按大按钮。如果你没有足够的黑色魔石,你需要解决几个问题来赚取魔石。为此,讲座左侧有一个黄色按钮,与实际任务相对:

讲座

课程讲座采用对话形式,实例清晰,分为Java课程,并按级别分组。可视化将提高您对理论的理解,让您对正在研究的主题有更多的理解。有些课程是一组任务。有些任务可以直接在浏览器中解决。给出这些问题是为了巩固刚刚涉及的理论。立即做,然后你的大脑会更好地理解正在研究的主题。在每个级别结束时,您将被邀请观看有关 IT 主题的视频,并提供其他材料的链接。它们是必读的。这是课程的一部分。问题是根据附加材料给出的,因此您不能跳过它们。

看视频

为了高效学习,大脑需要切换到其他活动。理想的解决方案是交替学习和观看视频。JavaRush 在每个关卡后都有一个有趣且有用的视频,可以放松您的大脑并让您沉浸在 IT 世界中。顺便说一句,观看它你也会得到黑色物质。

非标准学习方法

JavaRush 课程使用非标准的学习方法。
  1. 该理论在讲座和该级别的附加材料中均给出。这种方法将为您提供自学技能,这对于程序员来说至关重要。程序员必须了解流行的 Java 资源、论坛和博客。
  2. 实践是通过大量任务的形式来实现的:
    • 课后立即根据理论材料给出一些问题。
    • 另一部分是重复前面级别的理论。
    • 第三部分以未来两三个层次的材料为基础。如果无法解决问题,请跳过它。当您给出关于该主题的理论时,您将在几个级别之后返回到该主题。相信我,这是教导所有人的自然方法:首先是实践,然后是论证 - 理论。这样知识就能更好地被吸收。
    • 还有一部分任务是奖励任务。这些任务是为了自学和算法思维的发展。
    • 大型任务是一类单独的任务。前面段落中的任务是更大任务的基础。这些大问题将使您对编程有一个基本的了解,并且这些拼图将组合成一幅图画。
  3. 交替训练(理论+实践)和放松(视频)将为您带来最大的训练效果。

实际任务

在 JavaRush 上,任务按难度级别划分。最简单的是使用示例输入代码的任务。要完成此任务,您必须在窗口底部输入与窗口顶部示例相同的 Java 代码。下一个最困难的任务是巩固理论材料。此类问题在理论之后立即出现:它们可以直接在现场解决。要完成这样的任务,您需要用Java编写一个程序:您需要提出一个解决方案,然后将解决方案代码输入到主窗口中。为了方便起见,添加了按钮来最大化和关闭表单。如果您在解决问题时遇到困难,可以寻求帮助。要检查任务,您需要单击按钮。该任务将被测试,结果将显示在屏幕顶部:

插入

每个程序员都必须在专门的开发环境(IDE)中编写程序。这是一个专门用于编写您自己的程序的程序。根据JavaRush 的说法,最好的IDEIntelliJ IDEA。这就是为什么在 JavaRush 中创建了 IntelliJ IDEA 的特殊插件,使用它您可以直接从 IDE 解决低、中、高复杂度的任务。JavaRush 的第 3 级描述了设置工作项目及其插件的过程。您可以在“我的下载”选项卡中下载工作项目,其中所有任务都将得到解决,以及页面上的插件。要在 IntelliJ IDEA 中获取工作项目中的任务列表,您需要单击“获取任务”按钮(条纹)。要提交任务以供审核,您必须按右侧按钮(复选标记)。当您单击“接收任务”按钮时,将打开一个表单,其中列出了所有可用的未解决问题。如果所有任务都已解决,或者在IDEA 的工作项目中没有可以解决的可用任务,则插件会通过一条特殊消息通知此情况。提交任务供审核后,将在服务器上进行测试。测试结果将显示在IDEA中: 中等难度任务- 这些任务只能通过插件在IDEA中使用。它们通常由多个课程组成,并涵盖额外的理论材料。 高级任务- 这些任务只能通过插件在IDEA中使用。这些是复杂的奖励任务,通常基于算法。没有给出关于它们的理论材料。 大型任务- 这些任务只能通过从 21 级开始的插件在 IDEA 中使用。大型任务是15-25 个相关子任务的序列。仅在解决当前子任务后才能访问下一个子任务。特定大型任务的所有代码都在带有子包的一个包中开发,并代表一个小型应用程序。例如,归档器或作业聚合器。通过解决大问题,您将学习将一个大问题分解为子任务、重构、开发架构、研究设计模式和一些有用的框架(技术、库)。在解决大问题中获得的经验将有助于在就业期间编写测试作业。对于在 IDEA 中解决的每个问题,您可以寻求解决问题的帮助(您将在 help.javarush.ru 上搜索该问题的问题)并在社区中讨论该问题(您将在 info 上搜索 ahalogic 主题) .javarush.ru 用于此任务)。为此,您需要打开任务选择表单并右键单击特定任务以调用上下文菜单。在Intellij IDEA中解决一个大问题时,您可以重置其进度,直到解决最后一个子问题。如果您意识到在解决方案的早期阶段您在其中一个子任务中犯了错误,这可能会很有用。在这种情况下,你必须从一开始就解决问题。

未解决的问题

例如,您可能不会在讲座期间解决问题,而是将其推迟到级别结束时。在“任务”页面上,您可以找到可在浏览器中解决的所有未解决的任务。

帮助解决问题

JavaRush 服务将通过消息通知您所有更改和促销。您可以在“消息”部分阅读该消息。

留言

在我们的课程中,学生永远不会独自面对解决问题的问题。您随时可以在“帮助”部分提出问题并获得答案。也许你自己会帮助别人解决问题。理解一个主题的最好方法是将其解释给另一个人。

社交网络链接

为了您的方便,我们提供通过社交网络注册的机会。只需点击几下鼠标即可轻松登录,让您快速开始学习java。当您自动链接到社交网络时,您的个人资料中会填写您的姓氏、名字和头像。此外,您在社交网络上学习 JavaRush 的朋友也会添加到您的朋友列表中。一起参加 JavaRush 会更有趣,因为您可以与朋友分享您的成功,向他们寻求帮助,或者反过来,帮助他们学习 Java。有竞争力的组件总是能带来好的结果!完成每个级别后,您将被邀请通过社交网络与您的朋友分享此消息。分享您的成功!这将为您在困难的训练期间增加额外的动力。

评级

在评分页面上,您可以跟踪课程统计数据和评分。例如,通过解决问题的数量、级别、尝试解决问题的平均次数来查看用户在一定时期内的评分。当你达到十级时,你就会获得排名。查看任务统计信息。例如,有多少用户解决了某个问题以及尝试的次数。这将增加您对所解决问题的复杂性的理解。您还可以以图表的形式查看有关用户和任务的信息。

完整课程计划

熟悉整个课程的大纲:这将使您了解经过几个月的学习后您将了解什么。

社区

要了解项目中的所有活动,您需要访问我们的社区:info.javarush.ru。在那里您可以了解项目中发生的事情、阅读其他用户的成功故事、与 IT 世界相关的有用文章、详细研究 IntelliJ IDEA 教程,或者只是与其他用户聊天并讨论您感兴趣的编程主题。达到 5 级后,您将收到注册社区的邀请。

在 JavaRush 项目中共享

枯燥学习的时代已经结束了!JavaRush - 在学习过程中使用社交网络!完成关卡并在社交网络上与朋友分享您的成功。JavaRush 将确保您了解 IT 世界中新的、有趣的事件:我们将选择好消息并将其发布在 VK 和 FB 的群组中。订阅、阅读和分享文章。

为什么要这么多练习?

我在向朋友们教授编程时发现了这一点。如果他们不通过实践强化这些知识,我告诉他们的一切,他们在两三周后就会忘记。我称其为发现,因为我找到了解决这个问题的有效方法。当你解决像我们将来要解决的问题一样的问题时,你的大脑会转向你的经历,而不是你曾经读过的图片和/或文字。即使你学完了整个讲座课程,你也不会成为一名程序员。我还可以学音符,以后我会成为一名钢琴家吗?我们的目标不是知识。我们的目标是真正的实用技能。总的来说,我的学习经历是符合下图的: 如何使用JavaRush项目:详细说明 - 2模拟真实体验。如果不了解我们在做什么,那一切都是浪费时间。但加上知识和行动意识,这是一种爆炸​​性的混合物。知识是经验在纸上的投射。但还没有人通过学习道路规则来学会开车。实践就是一切。 编程很容易。
评论
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION