CodeGym /Java Blog /ランダム /モチベーションを失わずに学習を継続するにはどうすればよいでしょうか?
John Squirrels
レベル 41
San Francisco

モチベーションを失わずに学習を継続するにはどうすればよいでしょうか?

ランダム グループに公開済み
確かに、コーディングを学ぶのは簡単なプロセスではなく、途中で行き詰まりを感じたり、イライラしたりするのは普通のことです...誰もが経験したことがあります。モチベーションを維持するのが難しいと感じた場合は、学習の道を曲がりくねった道ではなく、より魅力的なものにすることができる、実証済みのヒントやヒントがいくつかあります。 モチベーションを失わずに学習を継続するにはどうすればよいでしょうか?  - 1

とにかく始めてください...そして計画/スケジュールから始めましょう

非常に多くの場合、人々は怠惰のためではなく、失敗を恐れるために Java でのコーディングの学習を先延ばしにします。その恐怖を克服するにはどうすればよいでしょうか?まず最初に、目標を設定し、プログラミングで何をしたいのかを正確に理解する必要があります。アプリケーション開発、モバイル アプリ開発、それとも QA 自動化ですか? 上記のどれを実行したいかを見つけ、関連する最終目標を設定し、学習する必要がある一連の特定のトピックを定義してから、学習計画を作成します。実際、効果的な計画は、一貫性を保ち、学習を成功裏に完了するのに役立つ重要なものの 1 つです。プランを守ることで(基本プランはこちらから参照できます))、定期的に勉強して、段階的に適切な情報を入手することが容易になります。次は何ですか?スケジュール!自分のライフスタイルと学習ペースに合わせて、快適な個人的な学習スケジュールを作成する必要があります。このスケジュールは、自己組織化に問題がある学生にとって特に有益です。さらに、組織をより組織的に維持し、それに応じてモチベーションを維持するために、外部のヘルパーを参照することもできます。
  • 数あるメモ ツールの中でも、Trello は非常に便利なプロジェクト管理アプリで、ビジネス戦略から大きな動きまであらゆることを整理するのに役立ちます。

  • Notionは、メモ、カレンダー、リマインダーに加え、カンバン ボード、Wiki、データベースも提供できる、もう少しシンプルなツールです。

  • CodeGym キックマネージャー。名前が示すように、これは私たちのサービスが提供する非常に便利なアプリで、毎日の学習を開始するのに役立ちます。好みのスケジュールを設定するだけで、コーディングに取り掛かる時期になったらアプリが通知してくれます。

  • 学習プロセス中には、Codegym のブックマーク機能も非常に役立ちます。これはメモをとることを目的としたものではなく、後で参照したい重要な情報をブックマークすることを目的としています。学習をより体系化して構造化したい人にとって、この機能は非常に価値があるかもしれません。コースを完了すると、各講義、記事、またはタスクの下部に表示されます。

ゆっくり始めてください。速度よりも一貫性を選択してください

情報を詰め込みすぎると、フラストレーションやモチベーションの低下に直結します。一度にすべてを理解しようとしたり、あまりにも多くの異なるトピックを同時に学習したりしないでください。さまざまな練習方法やテクニックについても同様です。代わりに、小さなことから始めてください。1 つの特定のスキルに集中し、週に約 20 時間をそれに費やす方がよいでしょう。簡単なことから始めましょう。小さなことでも、大きな自信を与えるだけでなく、非常に価値のあるものになる可能性があるため、小さなことを無視しないでください。さらに、最初に圧倒されて、コーディングの最も興味深い部分に到達する前に学習を放棄することもありません。たとえ小さな努力であっても、継続性を組み合わせることで、必ず大きな成果につながることを心に留めておいてください。

燃え尽き症候群を避けるように努めてください

前の時点から自信を得て、毎日ゆっくりと進歩します。ただし、本当にイライラした日は、深呼吸して休む方法を見つけても問題ありません。時々、頭をすっきりさせるために少し休憩する必要があります。散歩に出かけたり、音楽を聴いたり、その他の好きな活動をして、集中力を変えてみてください。とは言っても、1日サボっても大丈夫ですが、それ以上はダメです。長い休憩は最終的に習慣となり、進歩を遅らせる可能性があるため、避けてください。

より簡単またはより魅力的な学習方法に切り替える

学習の途中で行き詰まってしまったとしても、諦めないでください。おそらく、ハードルを高く設定しすぎたので、より簡単な練習方法に固執する時期が来たのでしょう。練習を続けて自分のスキルに自信をもつ最も簡単な方法の 1 つは、既存のコードを使用する、つまりコードをコピーすることです。プロが書いたコードから学ぶことで、学習負担を軽減しながら自分のスタイルを確立することができます。他の人の考えを垣間見ることができるオープン リソースの中には、 GitHubGitLabPluralsightFree CodeCamp、またはSourceForgeが含まれる場合があります。非常に便利。Java コーディングを学習するためのもう 1 つの魅力的でやる気を起こさせる方法は、アプリ、チャットボット、ゲームなど、小さくてもエキサイティングなプロジェクトを自分で作成することです。これらは次のとおりです。
  • ゲーム: マインスイーパー、スネーク、レーサー、スーパーマリオブラザーズ。クローン、2048、テトリスなど。
  • 電卓、カレンダー、ウィッシュリスト、To-Do リストなどの小さなアプリ。
  • 学校、図書館、スポーツ向けの管理システム。
  • 航空会社予約システム;
  • 通貨換算。
もちろん、プロジェクトは難しいかもしれませんが、「ゲーム」セクションでは初心者でもそれを可能にします。ステップバイステップの説明が特徴で、人気のゲームをリメイクする方法をガイドします。このセクションにはコード例が含まれており、初心者レベルの Java 知識だけが必要です。

質問をする。コミュニティに参加する

何かの仕事で行き詰まったときに問題を克服するためのもう 1 つの非常に効果的な方法は、助けを求めることです。現在、インターネットには数多くのコミュニティやフォーラムがあり、世界中のあらゆるレベルの Java 開発者が経験や知識を共有しています。彼らはいつでも助けを提供し、難しい問題を解決する準備ができています。さらに、同僚があなたにサポートを提供したり、自分の経験を共有したりすることもできます。QuoraRedditでは、最も愚かな質問でもすぐに回答を得ることができますが、CoderanchCodecademy CommunityStackOverflow などのリソースは、同じ考えを持つ人々を見つけて、Java を学ぶという困難な旅を一緒に乗り越えるのに役立ちます。

自分を他人と比べないでください

Java コミュニティへの参加が深まるにつれて、自分を他のプログラマーと比較しないでください。同僚の意欲を見るのは悪いことではありませんが、他の人が自分よりもうまくやっているように見えると嫉妬したり落胆したりするのはよくないことを覚えておいてください。代わりに、彼らのエネルギーと興奮をあなた自身の経験に移してください。また、学習時間は人によって多い場合と少ない場合があるため、上達の速度は人それぞれ異なることにも留意してください。もう 1 つの大きな間違いは、詐欺師症候群に落ち込んでしまうことです。たとえ間違いを犯したとしても、常に自分のスキルに自信を持ってください。自尊心を高めるために、これまでに行ったことすべてを振り返って、自分がどこまで到達したかを認識するとよいでしょう。自分に落ち込んだときは、なぜ始めたのか、何があなたにインスピレーションを与えたのか、そしてあなたの最終目標は何なのかを思い出してください。

アウトライン

実際のジムと同じように、形の崩れた筋肉を鍛え始めると、最初はそれを鍛えるのが非常に困難です。ただし、時間の経過とともに筋肉は成長し、より強くなります。当然、トレーニングも実行しやすくなります。Java の学習を始めるときは、コーディング スキルを伸ばし始めたばかりで、何か問題が発生したときにやめるのは非常に簡単かもしれません。ただし、一度筋肉痛を感じたら、ジムでの運動をやめるのは難しいということには同意してください。コーディングについても同様です。ですから、たとえモチベーションが下がったとしても、学習を諦めないでください。前進し続けるための重要なポイントを覚えておいてください。それは、最終目標を念頭に置くこと、綿密に計画を立てること、スピードよりも一貫性を保つこと、適度な休憩、刺激的なプロジェクト、仲間のコミュニティ、そして自分の独自性を理解することです。自分を疑ったり、他人と比較したりしないでください。自分には才能がないか、コースを修了して良い仕事に就くほどの才能がないと考えている。重要なのはモチベーション、信念、回数とセット数です。それでは、当ジムで楽しいトレーニングを!
コメント
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION