いくつかの英語教育プラットフォームの主観的レビュー。パート1:Hyperskill.org

前回の記事約束したように、研究を続けています。ロシアの無料教育プラットフォームに関する私の最初の記事を読んでいない人のために、私は次の結論に達したとお知らせしたいと思います:そこでの研究ではすべてがかなり悲しいです-多くの役に立たない資料、空の約束、不便、そして完全なハック。



現在、検疫がないため、研究のための自由な時間があまりないので、英語のプラットフォームのレビューを部分的に公開します。次に、Hyperskill.org(以下HS)、別名JetBrains Academy(以下JB)に焦点を当てます。コメントで記事と彼らのオンライン学習経験について議論するために興味のある読者を招待します。興味深い英語の教育プラットフォームの選択に関する提案も役立ちます。 



免責事項。私はどの教育プラットフォームとも関係がなく、無料の教育を除いて、いかなる関係とも関係がありません。この記事は、誰かを怒らせたり、経済的損害を与えたり、誰かの選択を非難したり、何かの選択を求めたり、ホリバーを膨らませたりすることを意図したものではありません。これが別の「わかりやすい」記事であると誰かが判断した場合は、タイトルの最初の単語に注意を払うことをお勧めします。



Hyperskill.org







HSプラットフォームは、有料の 教育サービスを提供するように設計されてい ます。で https://www.jetbrains.com/academy/ 英語で、それは2が(としてマークまだ完全に準備ができていないうち4つの分野で研修を受けることが提案されているベータ版) -以下を参照してください。ロシア語はなく、計画されていないようです。







長期登録ユーザーの場合、2021年1月1日までのトレーニングは無料です。私は長い時間前に登録された...



雇用のいずれかの保証についての嘘がないことをそれのniceた:「我々は信じていますJetBrains Academyで学ぶことは、あなたが最初の仕事の面接にもっと備えるのに間違いなく役立ちます。より複雑なプロジェクトは、ジュニア開発者のポジションのテスト割り当てに触発されています。 IT企業とは特別な契約を結んでいないため、保証はいたしかねます。



この信念が何に基づいているのか知りたいです。通常、この信頼性は、コンテンツ作成者の印象的な資格に基づいています。 HSでこのようなものは見当たりませんでした... HSの作成者については、この記事の後半で詳しく説明します。



下記のHSホームページには、コースを受講するために、対応するJB製品をインストールする必要があると記載されています。これを読む人はほとんどいないと思います-私は今、それを読んでいません...さらにコースの中で(たとえば、IntelliJ IDEAに関するトピックで))JBの製品の素晴らしさについてお話します。ただし、別のIDEがすでにインストールされている場合は、どうすればよいかはわかりません。コースを継続するには、JB製品が必要ですか?後で、はい:インストールしないと、トレーニングを継続することはできません。



レビューを続けます。







最初のステップで、HSは研究の方向を選択することを提案します:Java、Python、Kotlin、そして上のスクリーンショットから判断すると、JavaScript。トレーニング時間は次のとおりです。



  • 完全なJavaトラックは、平均して144時間かかります

  • 完全なPythonトラックは、平均して93時間かかります

  • フルKotlin ᵝトラックがかかる47平均的に完了するために、時間を。







HSでのJavaScriptの状況は理解できません。[トラックを選択]ボタンをクリックした後、このアイテムが表示されません。ただしこのアドレスにはまだ1つのJavaScriptプロジェクトがあります



私はJavaを学ぶことにしました:Java Developerトラック、29プロジェクト、144時間、371トピック。さらに、HSに関するすべての結論は、Javaの学習経験から得られます。



トレーニングに費やされた時間を見積もる現実について、すぐに疑問が生じました。たとえば、複雑さのレベルとソリューションの平均時間をどのように組み合わせるのでしょうか。ええと、HSだけが答えることができます...







トラックを選択した後、HSは4つの難易度レベルの1つをトレーニングするためのプロジェクトを選択することを提案します:簡単から挑戦まで..。私は簡単な方法を探していませんでした。プロジェクトごとに、その平均学生成績、平均期間、プロジェクトで研究されたトピックの数を見つけることができます。証明書の発行はありません。







リストを完全にスクロールすると、最も複雑なプロジェクトでさえ、利用可能なすべてのトピックの3分の1未満(371のうち110)に影響を与えることがわかります。したがって、最初のプロジェクトを完了した後、次のプロジェクトに進むか、いわゆるを見ることができます。知識マップを作成し、そこから直接関心のある残りのトピックを研究します。







各トピックは、理論といくつかの質問および/または演習で構成されています。理論はテキストの形で与えられます-ビデオはありません。これは私にとってプラスです。理論と質問の両方を他の学生と話し合うことができます。 HSチームメンバーの投稿もそこに表示されることがあります:主にトピックのエラーの修正について- 修正されました。 



質問と理論の両方を評価して説明することができます。 HSがコンテンツの明らかなエラーを修正しようとしたことはすでに述べました。しかし、すべてではありません...



知識マップを研究することで、プロジェクトがトピックを研究するための順序を設定し、トピックの資料自体がプロジェクトに適合していないと想定できます(可能性が高いです)。テーマが異なる人々によって作成されていることは注目に値します-スタイルに違いがあります。面白いサンプルをキャッチしました。たとえば、IDEに関するトピックでは、次のフレーズを見ることができます。「あなたが考えているなら、待ってください、それは良すぎるように聞こえます、キャッチは何ですか?」あなたは正しい... "。このトピックは、HSのすべての言語(Java、Kotlin、Python)に共通です。



HSコンテンツ作成の原則により、資料の同化が困難になります。コンテンツの作成者は、特定の学生がすでに学んだことと学んでいないことを十分に考慮していません。これはやや奇妙です。トピックの依存関係はナレッジマップにあり、多数あります。ほとんどの場合、伝統的に、「何かがうまくいかなかった」といくつかの依存関係が失われました。たとえば、「理論:標準出力」は出力タスクの後に与えられます。または、コースの最初からの別の例。





JVMを動作させます。



HSとのやり取りで、コンテンツが次のモデルに従って作成されていることがわかりました。関心のある人(おそらく学生)がトピックとそのいくつかの例を書いています。このために彼は2000 ... 3000ルーブルを受け取ります。私はHSの代表者に、そのようなモデルは明らかに低いレートとエラーにつながることを納得させようとしました。私は成功を収めていません。しかし、よくあることですが、Habrは助けてくれましたオンラインスクールに関する記事に出くわしました。そこで私は、HSのそのような立場について考えられる説明を見つけました:「3番目の間違いは製品の高コストです-著者はコースが最高品質であることを望んでいます HSは、この間違いを犯したくないようです。彼らのアプローチでは、コンテンツのコストは最小限に近くなり、「人々はハワラ」になります。そう。常にではありませんが(ディスカッションではかなり頻繁に、たとえばhttp://tutorials.jenkov.com/のトピックを読むことをお勧めします)、問題を解決するのに十分なHSに関する情報がないことがよくあります。



私としては、有名なCodeGymをお勧めすることもできます。私は彼らの記事を読みました-私はそれが好きでした...



誰かが上記の価格表(またはおそらくもっと-あなたが同意するように)のためにHSで働きたいなら、https://vk.com/wall-118500697_392に連絡してください



HSの興味深い特徴は、コースを開始する前に学生のレベルを判断しようとすることです。彼はいくつかの質問をされます。次に、入場テストの結果に基づいて、トラック内のいくつかのトピックをスキップすることをお勧めします。これは個人カリキュラムと呼ばれます。..。しかし、テストに合格した後でも、トレーニング中に、フォームの奇妙なタスクが発生します上記のコードをこのフィールドに貼り付けてください。たとえば、スクリーンショットを参照してください。これは中程度の難易度と見なされます!そして、テストでは、たとえば、継承についての質問がありました...



明確にするために:私は継承についてのすべてのテスト質問に答えました。そして他の人にも...







個人的な計画を通過するとき、他の奇妙なことがあります-それらはテスト中にすでに解決された問題を提供することができます。



HSプラットフォームの大きな欠点は、テストシステムです。タスクのチェックは非常に遅いです。たとえば、このタスクは約5秒間チェックされます。







しかし、これは30秒以上です。







HSの問題は、以前のStepik.orgのレビューで説明したものと同じようです。共通の「親」を考慮に入れると、タスクは共有容量でチェックされると想定できます。締め切りがないので、コースは、必要に応じて、このような遅いチェックでも合格しますが、追加の月を支払う必要があるかもしれません...



教育プロセスを遅らせるもう1つの想定される手段は、いわゆるです。コードの品質-それが何に影響するかは明確ではありません。個人的にはそんな影響は全く感じませんでした。しかし、警告は疲れて(そして警告をオフにすることはできません)、タスクにより多くの時間を費やすように促します。そして$$$が来ています...それは陰謀のようです、はい...



スクリーンショットはHSの観点からの「グロス」スタイルエラーの例を示しています-1つの「ミサイル」が取り除かれました。







「グロス」スタイルエラーの別の例:「intx2 = 0、x3 = 0、x4 = 0、x5 = 0; "。そのように書くことは不可能であると信じられています。また、スペースがないことも「重大な」間違いです。



またはスタイルチェックの別の例:正しいですが、改善することができます







さらに、HS自体は、理論的にはこのような構造を使用することがよくありますたとえば、ここでは







そして、推奨されるソリューションでも:





編集者の選択!



ちなみに、その後、さらに多くのトピックを調べましたが、「ユーザー指定の配列は直接保存されています」というエラーについては何も言われていません。まあ、私たちはそれを知っています...しかし、そのような「パッチワーク」トレーニングで、知らない人は、このエラーにぶら下がる可能性があります。



内容はほとんど学生だと思います。少額で。彼らの著作は同様の方法で検証されているようです。チェックした場合-HSチームのメンバーの投稿について上記に書き込みました。彼らの主な内容:訂正訂正...したがって、学生が示さなかった愚かな間違いがあります。たとえば、すでに述べたJavaナレッジテストでは、質問の1つが2つの同じ答えに出くわしました。または、テストのタスクは形式的に異なりますが、実際には、それらを解決するには、mainメソッドを宣言するときにキーワードを覚えておく必要があります。 



同様に、すでにトラックにある特定のトピックに関する問題を解決する場合、タスクは変数の名前とそのタイプのみが異なることがよくあります。 



HSタスクも人為的に面倒な場合がありますたとえば、基本クラスのいくつかの継承者を記述します。本質を理解するには、特に相続人がほとんど同じであるため、1人の相続人で十分です







HSの大きな欠点は、トピックのトラック内での自由な移動トピック内のタスクの難しさです。これはコンテンツの不足ではなく、プラットフォーム自体の不足です。







トラック内のタスクで立ち往生しているとします。他のシステムでは、コースをさらに勉強し続けることができます。気がついたら、このタスクに戻ります。または私は戻ってこないでしょう...そしてここで-それを行う方法は明確ではありません。これもまた、私の意見では、$$$の問題です。



HSプラットフォーム自体のインターフェイスには、他にもエラーがあります。トピックが終了するまで、セクションはいくつありますか?!





 

ハイパースキルについては十分に書いたと思います。私は結論に目を向けます。



  1. HS .

  2. , 25$ 67 .

  3. , «»: , , , . , . 

  4. HS , – : «» , . , . .

  5. «» HS.

  6. , HS . , . , , . , . HS JavaScript, , , . 

  7. , , – . .

  8. . !

  9. : HS? 25$ , – 50$ . , .2 .




All Articles