由于现在没有隔离区,因此没有太多的空闲时间进行研究,因此我将在部分内容中发布对英语平台的评论。现在,我们将重点关注Hyperskill.org(以下简称HS),也称为JetBrains Academy(以下简称JB)。我邀请感兴趣的读者在评论中讨论该文章及其在线学习经验。有关选择有趣的英语教育平台的建议也将很有用。
免责声明 除免费教育外,我没有与任何教育平台建立联系,也没有任何关系。该文章无意冒犯任何人,造成经济损失,谴责某人的选择,呼吁某物的选择以及夸大其变。如果有人认为这是另一篇“引人注目的”文章,那么我建议您注意标题的第一个单词。
Hyperskill.org
HS平台旨在提供 收费的 教育服务。在 https://www.jetbrains.com/academy/ 的英文,所以建议在4个区域,其中2个还没有完全准备好(标记为接受培训的β) -见下文。没有俄语,而且似乎没有计划。
对于长期注册用户,直到2021年1月1日的培训都是免费的。我很久以前注册了...
很高兴关于任何就业保证都没有谎言:“我们相信在JetBrains学院学习肯定会帮助您为第一次面试做好准备。较复杂的项目是受初级开发人员职位测试分配的启发。我们与IT公司没有任何特殊协议,因此不能提供任何保证”。
我非常想知道这种信念是基于什么的。通常,这种信心基于内容作者的印象深刻。我在HS上没有看到任何类似的东西……我将在本文的稍后部分详细介绍HS的作者。
HS主页在下面的某个地方提到,您需要安装相应的JB产品才能完成本课程。我认为很少有人会读此书-我现在还没有读过...在课程的其他内容中(例如,有关IntelliJ IDEA的主题)将讨论JB产品的出色表现。但是如果已经安装了另一个IDE,则不会告诉您该怎么办。是否需要JB产品才能继续学习?后来发现是的:如果没有安装,它将无法继续培训。
我将继续审查。
第一步,HS提供选择学习方向的方法:Java,Python,Kotlin,以及通过上面的屏幕截图判断的JavaScript。培训时间为:
- 完整的Java跟踪平均需要144个小时才能完成。
- 完整的Python轨道平均需要93个小时才能完成。
- 全科特林ᵝ轨道需要47小时才能完成的平均水平。
使用JavaScript,HS上的情况难以理解-单击“选择曲目”按钮后,此项丢失。但是这个地址仍然有一个JavaScript项目。
我决定学习Java:Java开发人员跟踪,29个项目,144小时,371个主题。此外,有关HS的所有结论均来自学习Java的经验。
关于估计培训时间这一现实的问题立刻出现了:例如,如何将复杂度和解决方案的平均时间结合在一起?好吧,只有HS可以回答...
选择曲目后,HS会提供一个项目来训练四个难度级别之一:从简单到具有挑战性...我不是在寻找简单的方法。对于每个项目,您可以找到其平均学生成绩,平均持续时间,在该项目中学习的主题数。不提供证书的颁发。
如果完全滚动列表,您会发现即使是最复杂的项目也影响不到所有可用主题的1/3:371个中的110个。因此,在完成第一个项目后,您可以进行下一个或查看所谓的项目。知识可以直接从那里映射并研究感兴趣的其余主题。
每个主题都包含理论和几个问题和/或练习。该理论以文本形式给出-没有视频。对我来说这是一个优点。理论和问题均可与其他学生讨论。有时,HS小组成员的帖子也会出现在这里:主要是关于解决该主题中的错误- 固定的。
问题和理论都可以评估和解释。我已经注意到HS试图修复内容中的明显错误。但是,并非全部...
知识图谱的研究允许(很有可能)假设该项目确定了主题研究的顺序,并且材料本身不适合该项目。值得注意的是,主题是由不同的人创建的–样式有所不同。抓到有趣的样本。例如,在有关IDE的主题中,您可以看到以下短语:“如果您正在考虑”等待,听起来太好了,这有什么用?你是对的……”。该主题对于HS中的所有语言都是通用的:Java,Kotlin,Python。
HS内容创建的原理使其难以吸收材料,因为内容作者没有完全考虑特定学生已经学到了什么,还没有学到什么。这有点奇怪,因为知识图上有大量主题相关性。传统上,最有可能的是“出了点问题”,并且丢失了一些依赖项。例如,在输出任务之后给出“理论:标准输出”。或者,从课程开始的另一个例子。
工作JVM。
在与HS的通信中,我们设法确定了内容是根据以下模型创建的:感兴趣的人(很可能是学生)编写了一个主题和几个示例。为此,他收到2000 ... 3000卢布。我试图说服HS代表,这样的模型显然会导致低费率和错误。我没有取得成功。但是,经常发生的事,哈伯(Habr)帮助了我:我碰到一篇有关在线学校的文章。在这里,我找到了对HS的这种立场的可能解释:“第三个错误是产品的高成本-作者希望该课程具有最高的质量。” HS似乎不想犯这个错误:采用这种方法,内容的成本将接近最低,而“哈瓦拉人”所以。尽管不是总是如此(建议在讨论中经常进行讨论),但建议阅读例如http://tutorials.jenkov.com/上的主题,但有关HS的信息通常不足以解决该问题。
就我而言,我也可以推荐著名的CodeGym。我读了他们的文章-我很喜欢...
如果有人想在HS上班(价格可能更高,甚至您同意),请联系https://vk.com/wall-118500697_392。
HS的一个有趣特征是它会在开始课程之前尝试确定学生的水平-向他询问几个问题。然后,根据入学考试的结果,建议跳过赛道中的某些主题。这称为个人课程。...但是,即使成功通过测试之后,在训练过程中仍会遇到表格的奇怪任务:将上面的代码粘贴到该字段中。例如,请参见屏幕截图。这被认为是中等难度!在测试中,有一些关于继承的问题……
为了明确起见:我回答了所有关于继承的测试问题。在其他方面……
在进行个人计划时,还有其他奇怪的地方-他们可能会提出在测试过程中已经解决的问题。
HS平台的一大缺点是测试系统-任务检查非常慢:例如,检查该任务大约5秒钟。
但是这一步超过30秒。
HS问题似乎与我之前在Stepik.org评论中讨论的问题相同。考虑到共同的“父母”,可以假设在共享容量上检查了任务。由于没有截止日期,因此,如果需要的话,即使
考试速度如此缓慢,您也可以通过课程,但是您可能需要多付一个月的时间。另一个延迟教育过程的方法就是所谓的。代码质量-尚不清楚它会影响什么;我个人根本没有注意到这种影响。但是警告很累人(并且您不能将其关闭),并鼓励您花更多的时间在任务上。 $$$即将到来...看来这是一个阴谋,是的...
屏幕截图显示了从HS角度来看“严重”样式错误的示例-一个“导弹”被拿走了。
“总”样式错误的另一个示例:“ int x2 = 0,x3 = 0,x4 = 0,x5 = 0; ”。相信不可能那样写。缺少空格也是“重大”错误。
或样式检查的另一个示例:正确,但可以改进。
此外,HS本身经常使用在理论上这样的结构,例如,在这里。
并且在推荐的解决方案中:
编辑者的选择!
顺便说一句,此后,我又讲了十二个主题,但是他们没有告诉我有关“用户提供的数组直接存储”错误的信息。好吧,我们知道……但是,那些不知道如何接受这种“拼凑而成”培训的人,可能会因为这个错误而无法解决。
我想内容主要是学生。价格低廉。他们的著作似乎也以类似的方式得到了验证。如果完全选中-上面写了HS团队成员的职位。他们的主要内容是:更正,更正...因此,有一些学生没有指出的愚蠢错误。例如,在已经提到的Java知识测试中,其中一个问题遇到了两个相同的答案。或测试中的任务在形式上有所不同,但实际上,要解决这些问题,您在声明main方法时需要记住关键字。
同样,在解决轨道上已存在的特定主题的问题时:任务通常仅在变量名称及其类型上有所不同。
HS任务也可能人为繁琐。,例如,编写基类的几个继承者。为了理解本质,一个继承人就足够了,特别是因为这些继承人几乎是相同的。
HS的一个巨大的缺点是自由流动的难度在轨道上的话题主题和任务。这不是缺乏内容,而是平台本身。
假设我被困在轨道上的某些任务上。在其他系统中,我可以继续进一步学习该课程:如果我下定决心,我将返回此任务。否则我不会回来...而在这里-目前尚不清楚该怎么做。我认为,这再次是$$$的问题。
HS平台本身的界面中还有其他错误:直到主题结束,我有多少节?
我想我已经写了足够多的有关Hyperskill的文章。我转向结论。
- HS .
- , 25$ 67 .
- , «»: , , , . , .
- HS , – : «» , . , . .
- «» HS.
- , HS . , . , , . , . HS JavaScript, , , .
- , , – . .
- . !
- : HS? 25$ , – 50$ . , .2 .