JavaRush /Java Blog /Random-JA /JavaRush 学生のビッグデータ

JavaRush 学生のビッグデータ

Random-JA グループに公開済み
データの出典は、記事「興味深い数字」 に掲載されている、一定レベルに達したJavaRush学生数(2022年2月1日時点)の情報です。この記事では、上記の記事で公開した無味乾燥な数値に「色を付け」、いわば JavaRush トレーニング コースのレベルを完了したときの受講者数の変化の「傾向」をグラフで視覚的に示します。 。まずは、一定のレベルに達した生徒数の推移をグラフで見てみましょう。 JavaRush 学生のビッグデータ - 1 この折れ線グラフから、新しいレベルに進むにつれて生徒の数が体系的に減少していることがわかります。また、特定のレベルを「超えた」生徒の数が最も大きく減少するのは、最初のレベルで発生することも注目に値します。JavaRush クエストにおける学生活動の統計を分析するために、2022 年 1 月 1 日現在のデータを取得しましたが、将来的には学生の総数が増加するため、この記事を書く際に次のようにしたいと思います。時間が経っても変わらないパターンを特定します。したがって、次の折れ線グラフでは、JavaRush の学生数の変化を、レベル 0 に「到達」したユーザーの総数に対するパーセンテージとして表します。ユーザーは増加しますが、人々の考え方や行動の固定観念 (つまり、人々の心理タイプのパターン) は変わらないため、「割合」には急激な変化は起こらない可能性が高くなります。 JavaRush 学生のビッグデータ - 2 実験の純度を高めるために、レベル 21 ~ 30 の統計を「マルチスレッドに合格した学生の割合」という折れ線グラフに配置し、レベル 31 ~ 41 の統計を「学生の割合」というグラフに配置したことを強調したいと思います。コレクションを通過した人」。クエストマップのクエスト「Java Multithreading」と「Java Collections」と同様に" が並列に配置されると、その結果、上の 2 つのテーブルのデータが互いに混同される可能性があります。つまり、"コレクション" の統計が "マルチスレッド" ダイアグラムに表示され、その逆も同様です。ただし、公平を期すために、 , 統計的評価の場合、これは最終的にはそれほど重要ではないとしましょう。とにかく、これら 2 つのクエストを完了した場合はレベル 41 に達し、どこかで停止した場合は「ポイント」が停止したことになります。上の 5 つの図では、 1) 曲線の傾斜角 (値が大きいほど、特定のレベルでより多くの生徒が「停止」する) 2) 「Y」軸の読み取り値、つまり、合計数のパーセンテージa) 最初の 3 つのレベルでは、各レベルで 0 ~ 2 で、半数の生徒が「やめた」 b) レベル 4 から 10 までは、「問題は出なかった」 c) レベル 11 ~ 40 では、生徒数の減少が部分的に増加しました (これらの折れ線グラフの曲線の傾きからわかるように、[青い曲線チャート上の] は、ゼロ 3-10 チャートの青い曲線よりも少し「下向きに傾いている」です。d) クエストの受講を開始したユーザー 10 人のうち、「有料」JavaRush コースに参加したのは 2 人だけでした。e) ゼロクエストを完了したのは、最初の「興味がある」数のわずか 3% でした。e) この [つまり、コアまたはマルチスレッド] クエストを完了し始めた 3 人に 1 人だけが、コア、マルチスレッド クエストの最後まで到達しました。g) 「インターンシップ前」の最後のクエスト (つまり、コレクション) を完了したのは、最初にコレクション クエストの完了を開始した 9 人全員のみでした。その理由は、インターンシップへの参加条件の1つがレベル35以上に達しているためです。グラフを見ると、レベル 35 に到達した後、多くの学生が「理論をさらに学習」しなかったが、その後それを無事に完了し、将来的には「知識を向上させ続ける」ことを期待してインターンシップに参加した可能性が高いことがわかります。 Java開発者。次に、最も興味深い図 (すでに棒グラフ) を作成します。次の「画面」では、一定のレベルに「合格しなかった」生徒の数が表示されます。これらのデータは、値を計算するための基礎が、たとえば 100 人の生徒がレベル n に到達し、90 人の生徒が次のレベル n +1 に「到達」した場合、10% が「停止」するというルールであるため、まさに私たちにとって興味深いものです。レベルnでは、最初にこのレベルに到達した生徒からの。つまり、このレベルに到達した生徒の数を 100% とみなしました。新しいレベル - この「新しい」レベルに到達した生徒の数を 100% とみなしました。視覚的には、これは、「たとえば 10 人が部屋に入った」、そして「たとえば 9 人だけが次の部屋への出口のドアを見つけ、同時に 10 人のうち 1 人が見つけた」という事実と比較できます。最初に部屋に入った人は部屋に残りました。」 JavaRush 学生のビッグデータ - 3 上の図に示されている情報からの簡単な結論は次のとおりです。 a) 前述したように、レベル 0 ~ 2 のそれぞれで、生徒の半数が「退学」しました。b) 平均して、最初にこのレベルで「登録」した生徒の約 10% が、ある特定のレベルで停止しました。c) 「小さなことは重要ではありません、小さなことがすべてを決定します」: 新しいクエストの最初のレベル (11 レベルの Java コア、21 レベルの Java マルチスレッド、31 レベルの Java コレクション) では、「脱落した」学生の数は 1.5 人でした -平均的な「レベル別ドロップアウト率」の10%よりも2倍高い。つまり、新しいクエストにたどり着き、それを試してみたが、「知識」はこれ以上許されない、十分ではないというギスギスした認識を持った。 d) ここに来た学生 10 人中 2 人がレベル 35 で止まりました。理由: [インターンシップの課題] が正常に完了した場合、レベル 35 に到達すると、その後のインターンシップへの登録のための課題を受け取ることができるように「十分」です。この記事の対象読者は JavaRush の学生、つまり、いわば「単語ではなく、コード行 1 行で」Java ジュニア、ミドル、シニア開発者になる意思を証明する開発者であるため、この記事の最後の図では、ガラスが「半分入っている」とします。つまり、次の図では、このレベルに到達して次のレベルに進んだ生徒の総数の割合が表示されます (つまり、実際には、これは前のヒストグラムのデータですが、「別の角度から」)。 JavaRush 学生のビッグデータ - 4 もう一度明確にしておきますが、100 人の学生がレベル n に到達し、80 人の学生がこのレベルに合格したとすると、図上のバーは 80% を表示します。さらに、そのレベルに到達した生徒 80 人のうち 60 人だけが次のレベルに合格した場合、このレベルの図のバーはすでに 75% を示しています。最後の画面の情報から何がわかるでしょうか? 平均すると、そのレベルに到達した生徒の 85 ~ 90% が無事に合格します。レベルでの「ストップ」の最大数は、クエストの開始時 (レベル 0 ~ 4) とクエストの終了時 (レベル 40) でした。 記事の簡単な要約: 1. 興味のあるユーザー全体の 5 人に 1 人だけがクエスト (第 3 レベル以上) を完了するつもりです。2. 平均すると、各レベルで 10% の学生が中退します。3. レベル 35 に到達した開発者の 20% は、さらにクエストを完了することを後悔せず、そのままインターンシップに進みます。4. 新しいレベルに合格するたびに、IT 業界での最初の仕事またはその後の仕事の内定を得るために、マラソンで他の開発者のさらに 10% を「追い越す」ことになります。5. 最初に興味を持った人の総数のうち、クエスト全体を完了したのは 0.085% 未満です。6. 体系的な練習と「決して諦めない」という信条により、まず JavaRush クエストを完了したエリート数に到達し、次に (仕事でスキルを向上し続ければ) エリート数に到達します。希望に応じて求人を選択できる Java 開発者。7. Java 学習の成功はマラソンに似ており、その期間中、気づかれないうちに、しかし一貫して、「レースを始めた」人の大多数がゴールラインに到達する前にレースを去ります。8. 「マラソンを最速で走る」必要はありません。ただ走り続けて、レベルをどんどん進んでいく必要があります。 PS この記事で提供される情報があなたの個人的な信念と一致しない場合は、お詫び申し上げます。ここで提供されるすべての情報は著者の主観的な意見にすぎず、「究極の真実」ではありません。
コメント
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION