JavaRush /Java 博客 /Random-ZH /什么是 JavaRush 2.0
Dr-John Zoidberg
第 41 级
Марс

什么是 JavaRush 2.0

已在 Random-ZH 群组中发布
...以及为什么它比 JavaRush Original (v. 1.0) 更好
什么是 JavaRush 2.0 - 1

背景

曾几何时,2012年,我们创建了一个在线学习Java的项目。它的主要特点是逐级通关(就像电子游戏一样),经验积累,任务数量巨大,自动验证决策的正确性。该项目被命名为 JavaRush。其中只有 10 个级别——Java 的基础知识。
什么是 JavaRush 2.0 - 2
从那时起已经过去了将近五年。在此期间,该项目已大幅增长。新的关卡已经出现——现在有 40 个,它们涵盖了整个 Java Core 甚至更多。2013 年底,该课程的第一位毕业生写信给我们,他完成了全部 40 个级别并获得了 Java 初级开发人员的工作。并且在2016年,JavaRush的注册用户数达到了100万……
什么是 JavaRush 2.0 - 3
我们决定不止于此,并开始思考如何才能让一个优秀的项目变得更好。经过与行业专家的多次咨询、对用户的调查、精心制定的概念以及长期艰苦的工作来实施所有收集到的想法,我们终于做到了!了解JavaRush 2.0及其最佳功能!

现代设计和界面

对于JavaRush 2.0版本,为了同时提高学习的效率和过程的乐趣,我们创建了一个交互式学习平台。通过方便的快速访问面板,您可以快速进入“课程”、“任务”部分,阅读新闻并获取帮助。 问题讲座被放置在具有独立访问和状态的卡片上:已经解决/阅读、无法访问(为时过早)或可用,您可以开始。用户主页已更新。它类似于社交网络上的个人资料,仅供研究。除了你自己的头像、名字和等级之外,你还会准确地看到你在哪里停止了、你可以开始做什么、你获得了多少“暗物质”以及你的朋友在做什么。而且 - 现在 JavaRush 非常好看!就像在 IntelliJ IDEA 中一样,您可以在深色和浅色主题之间进行选择。

该课程由任务组成

我们将更新后的 JavaRush 划分为大型训练块 -任务。每个任务由十个级别组成,由一个共同的想法或主题统一起来。例如,通过完成第一个任务,您将学习基本的 Java 语法,第四个任务致力于集合。除前两个任务外,任务可以按任何顺序完成,甚至可以同时完成。

添加了对移动设备的支持

无论你身在何处:只要有互联网,就有学习!使用 JavaRush 2.0 在移动设备上工作变得更加方便。所以现在不要把时间浪费在路上,看讲座,解决问题。

出现了 250 个新任务

JavaRush 2.0 宣布了新任务。其中有250个,其中有非常复杂和有趣的例子。学生们必须在其中一些方面付出努力,但结果是值得的。因此,经过几个月的积极学习,您将能够编写自己版本的著名游戏 2048。而且不仅仅是 =)。

任务验证器变得智能

JavaRush学员们的祈祷得到了回应:在新版本的课程中,问题检查变得“智能”了。现在,发送任务进行验证后,学生无需猜测自己到底在哪里犯了错误。他将收到该任务的要求列表,并会看到他已经完成了哪些要求(用绿色“勾号”标记)和没有完成哪些要求(用红色“十字”标记)。

出现了解决问题的建议

在学习过程中,绝大多数情况下,学生都会犯同样的错误。因此,可以对它们进行分类和分析。自学习智能系统JavaRush 2.0跟踪和分析学生常见错误,并提出纠正方法,给出有用的建议。当系统开始运行时,它的库中已经有 18000 条推荐。而且这个数字还在不断增长。

由 JavaRush WebIDE 开发

我们开发了一种新的渐进式浏览器 IDE,可以直接在网站上解决问题。它对于初学者来说非常方便和友好,支持课程的所有“功能”(例如上面列出的建议和任务要求)、代码完成、语法突出显示等等。与 WebIDE 结合使用,可以方便地解决其他人的计算机或无法安装桌面 IDE (IntelliJ IDEA) 的设备(例如平板电脑)的问题。

IntelliJ IDEA 插件已更新

不管 WebIDE 有多好,如果你想成为一名专业人士,你需要学习在开发人员在项目中使用的 IDE 中工作。例如,IntelliJ IDEA。这就是为什么 JavaRush 课程有专门针对此开发环境的讲座以及用于“连接”到 JavaRush 系统的特殊插件。和以前一样,学生将能够直接从 IntelliJ IDEA 解决问题并将其发送以进行测试,而无需前往现场。但更新后的插件支持 JavaRush 2.0 的所有功能(要求、建议等)。

JavaRush 2.0支持代码风格分析

另一个很棒的工具是代码风格建议 - JavaRush 会告诉您,如果您像现在一样放置花括号,您未来的团队领导是否会发现错误。

重新解决可用的问题

在 JavaRush Original 中你无法再次解决问题,有时你真的想改进代码或尝试以不同的方式解决它!在JavaRush 2.0版本中,在确认第一个解决方案的正确性后,可以在三天内重新解决已经验证的问题。

任务验证器变得更快、更准确

JavaRush 从一开始的主要“功能”就是自动验证解决方案或问题验证器的正确性。因此,在 2.0 版本中,验证器变得更加智能,并开始更好地理解 JavaRush 学生的问题。与此同时,他的工作速度也开始加快。

“虚拟导师”的推荐

即使是最有经验的程序员,错误或“bug”也始终伴随着,更不用说那些刚刚学习的程序员了!那么自学很多时候一个人都搞不清楚自己到底错在哪里。在 JavaRush 上,“虚拟导师”对解决方案中的错误进行评论,提供建议和清晰的要求列表 - 到底需要做什么。

加强在线实习

在 JavaRush 2.0 中,实习变得更加有效。35 级后,您可以参加一次独特的在线实习,并在您的简历中添加非常有价值的内容,内容涉及您将在专家的指导下在 12 周内完成的项目。完成该项目后,您将从 Java Enterprise 堆栈中学习多项关键技术。例如,Spring 和 Hibernate。

并且...

每月订阅的价格变得更低:最实惠的选项只需 30 美元。
评论
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION