CodeGym /Java Blog /ランダム /Java をマスターする上での主な障害: それらを回避するために何ができるか。CodeGym の最近の調査からの洞...
John Squirrels
レベル 41
San Francisco

Java をマスターする上での主な障害: それらを回避するために何ができるか。CodeGym の最近の調査からの洞察

ランダム グループに公開済み
平均して、オンライン コースを完了する学生はわずか 14% であることをご存知ですか? その主な理由は、自己規律の欠如、不十分なカリキュラム、およびモチベーションの低下である可能性があります。私たちは、生徒たちがコードを習得することを妨げている正確な原因を突き止めることにしました。この記事では、最近のアンケートの結果を共有し、これらの障壁を克服してコースを正常に完了する方法についてのヒントをいくつか紹介します。 Java をマスターする上での主な障害: それらを回避するために何ができるか。 CodeGym の最近の調査からの洞察 - 1

CodeGym コースで学習しているのは誰ですか?

まず、学生が GodeGym コースで何を学んでいるのかをよりよく理解できるように、アンケートに参加した人を定義しましょう。回答者の大多数 (36%) は 31 ~ 37 歳で、22% は 38 ~ 45 歳です。また、23歳から30歳までの人々が学生の大部分を占めています。私たちの学生がどれほど成熟しているかを考えると、彼らのほとんどがすでに少なくとも 1 つの職業を習得しており、プログラミングに切り替えることを決意したことは驚くべきことではありません。その結果、調査対象となった学生の約 40% が技術的なバックグラウンドがまったくないと回答しました。学生に「なぜプログラミングをマスターしようと思ったのですか?」と尋ねたところ、38% の学生がテクノロジーの世界に非常に興味があったと答えましたが、主なきっかけとして高収入を挙げたのは 22% のみでした。さらに 18% の回答者は、リモートワークの機会が非常に魅力的であると考えていると回答しました。調査対象の学生の 10% は、人気の職業に就きました。 Java をマスターする上での主な障害: それらを回避するために何ができるか。 CodeGym の最近の調査からの洞察 - 2興味深いのは、医師、鍵屋、経済学者、軍人、銀行家、シェフ、宅配業者など、さまざまな職業の人が IT に転職していることです。そうは言っても、学生の中にはすでに技術的な背景を持っているものの、知識を新たにしたいと考えている人もいます。 。回答者の 3 分の 1 以上が Java を約 2 年間勉強しています。調査対象の学生の 14% は 1 ~ 2 年間プログラミングをマスターしようと努めています。22% が 6 ~ 12 か月間コーディングの勉強をしていると回答しました。

学生が学習をやめてしまう主な理由: 練習不足とモチベーションの低下

学生が Java を完全にマスターしてコースを完了できない主な理由は、練習時間が不足していることです。調査対象となった学生のほぼ 41% が、実践的な演習に十分な時間を割くことができないと回答しました。そして、「練習すれば完璧になる」ので、生徒たちは進歩することができず、最終的には学習を放棄してしまいました。学生の目標達成を妨げるその他の重大な理由としては、コース期間の長さ、プログラムの複雑さ、モチベーションの低下などが挙げられます。

これらの障壁を克服するにはどうすればよいでしょうか?

それにどう対処すればいいでしょうか?最も簡単な方法は、学習計画を立てることです。そのためには何が必要ですか?あなたの野心を定義してください!アプリケーション開発を詳しく調べたり、モバイル アプリの作成を克服したり、QA 自動化に移行したりしたいですか? 自分の情熱を特定し、具体的な最終目標を設定し、習得すべき特定のトピックを特定して、個人的な学習計画を作成します。基本的に、学習を計画するには 2 つの方法があり、これらの方法を組み合わせたり、別々に使用したりできます。
  • 目標ベースの計画。この場合、厳密な時間制限はありません。計画は望ましい結果を達成することに重点を置いています。
  • 時間ベースのプラン。ここで、自分で期限を設定します。たとえば、Java Core を 6 か月でマスターしたい場合があります。
どの方法に従うかを選択するときは、自分の性格を考慮してください。自制心が難しいとわかっている場合は、2 番目のオプションを選択してください。期限を守りがちな場合は、最初の期限を守りましょう。基礎として、CodeGym の段階的な計画 を参照し、(個々の目標に応じて) 習得したいトピックをさらに追加することができます。学習計画に従うことで、一貫して学習し、知識を段階的に習得することができます。そして待ってください、まだあります! たとえ最善の計画であっても、スケジュールがなければ実行できません。自分のライフスタイルやペースに合わせて学習スケジュールをカスタマイズしてみてください。ただし、「ゆっくりと着実にレースに勝つ」ということを忘れないでください。情報を詰め込みすぎると、フラストレーションが生じ、モチベーションが低下するだけです。したがって、多数のトピックを同時に学習しようとせず、小さな努力でも一貫性を組み合わせることが大きな成果につながることを念頭に置いてください。学習は最終的に習慣になるので、毎日同じ時間に学習するのも良いでしょう。

モチベーションを見つけることについてはどうでしょうか?

勉強を計画するときに重要なのはモチベーションです。そして実際、それが最も難しいことなのです。学習が成功するかどうかは、あなたのモチベーションにかかっています。コーディングを学ぶことはやりがいがありますが、やりがいのある追求であり、時にはフラストレーションに直面しても問題ないということを心に留めておいてください。だからこそ、私たちはモチベーションを維持するための最良の戦略を考え出しました。
  • 小さな勝利を大切にしてください。たとえそれがどんなに小さなものであっても、達成したことを祝い、達成した進歩に感謝しましょう。
  • コミュニティに参加してください。コーディングに対する情熱を共有する、志を同じくする人々と連絡を取り合いましょう。コーディング コミュニティ、フォーラム、ソーシャル メディア グループに参加すると、同じ学習者や貴重なアドバイスをくれる専門家の両方とつながることができます。
  • 学習と私生活のバランスをとりましょう。十分な休息や家族/友人との時間を取らずに無理をしすぎると、燃え尽き症候群につながる可能性があります。「充電」する時間をとり、リフレッシュした気持ちでコーディングに戻りましょう。
  • 支援的な学習環境を作りましょう。お気に入りのカフェ、寝室、共同作業など、集中力と生産性を高める学習環境を整えましょう。
  • 定期的に練習してください。繰り返しますが、すべては練習にかかっています。私たちのコースは実践重視ですが、時間制限はありません。したがって、たとえ毎日 1 時間だけでも、学習を強化し、勢いを高め、停滞を防ぐことができます。
モチベーションは変動する可能性があり、浮き沈みがあるのは自然なことであることを忘れないでください。やめようとする最も困難な時期に、なぜ Java を学び始めたのか、そして Java がもたらす長期的なメリットを思い出してください。辛抱強く、粘り強く、一歩一歩前進することを祝いましょう。あなたのコーディング スキルは、献身と一貫性によって進化し続けます。また、コースを無事に修了し、立派な仕事に就いた生徒たちからモチベーションを引き出したい場合は、彼らの意欲的なストーリーを読むことをお勧めします。

アウトライン

学生たちの回答が、プログラミングをマスターする旅を始める際に直面する一般的な障害に光を当ててくれることを願っています。ただし、これらの障害は、成功への道の障害ではなく、単なる踏み台としてください。CodeGym は、これらの課題を克服し、学習の旅を続けるために必要な知識、サポート、リソースを提供します。私たちの包括的なコースは、プログラミングの世界を征服するための、よく構成された魅力的なカリキュラムを提供します。作成するコードのすべての行、理解するすべての概念、および克服するすべての課題が、熟練した Java 開発者に近づくことに留意してください。
コメント
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION