CodeGym /Java Blog /ランダム /コード学習中の進捗状況を効果的に追跡する方法
John Squirrels
レベル 41
San Francisco

コード学習中の進捗状況を効果的に追跡する方法

ランダム グループに公開済み
コーディングを学ぶと、できるだけ速く走っても、何も進まないように思えることがよくあります。ソフトウェア開発の世界における学習の過程は、時には混乱することがあります。そして、プログラミングの進歩を測定するのは困難です。ある日、何かを理解して進歩したように感じるかもしれません。先日、あなたはコードを書く前に解決しなければならない問題が多すぎることに直面しました。何も起こっていない(進歩していない)ように感じ、最終的にはモチベーションを失うこともよくあります。それを防ぐために、自分の進歩を測定し、進歩しているかどうかを理解するのに役立つ記事を考えました。 コード学習中の進捗状況を効果的に追跡する方法 - 1

計画は進歩の鍵です

学習プロセスを成功に導く主な要素は、適切な計画と快適な毎日のスケジュールです。計画に従って定期的に学習すると、どのトピックをすでに習得したか、どれくらいの期間学習したかを追跡できます。計画には何を含めるべきですか? まず、計画は、Java コア、OOP、Java コレクション、Java 例外、入出力ストリーム、アルゴリズムとパズル、マルチスレッド、パターン、単体テスト、そしてできればラムダなどの基本的なトピックで構成される必要があります。次に、目標やなりたいものに応じて、Git、JavaScript、SQL、Spring などの「追加」スキルを計画に追加できます。包括的な計画を立てるには、「効果的な学習計画の作成方法」の記事にある段階的な推奨事項に従うことをお勧めします。Java 学習者のための 8 つのステップ 。また、CodeGym のチェックリストからも恩恵を受けることができます。このコースでは、すべてのトピックが賢く構成された目次を備えたインタラクティブなクエスト マップが提供されます。したがって、ベスト プラクティスは、提供されたプランに従い、提案されたトピックに沿って望ましいアドオン スキルを学習することです。優れているのは、CodeGym のクエスト マップは進行状況トラッカーとしても機能することです。特定のトピックを完了すると、そのトピックは「ロック解除」されます。メインボードビューを見ると、完了したセクションの数がわかります。したがって、このクエスト マップを主要な学習ダッシュボードとして使用すると、マップを下に進むとすぐに気分がよくなります。進捗状況を可視化するもう 1 つの方法は、To Do リストを作成することです。コーディングの進捗状況を追跡するのに最適なツールであるTrello を使用できます。開いたら、自分が何をしているのか、どの段階にいるのかをいつでも確認できます。たとえば、ボードを作成し、「プログラミングの進捗状況」などの名前を付けることができます。次に、「学習計画」、「学習中」、「学習済み」の 3 つのリストを作成し、トピックを 1 つのリストから別のリストに徐々に移していきます。 Notion は 、Trello よりも少しシンプルな同様のアプリケーションです。カレンダー、リマインダー、カンバン ボード、Wiki、データベースとメモが提供されるため、多くのユーザーがこれを選択します。メモを取るテクニックが好きで、それが上達を早めると信じているなら、ぜひメモを読んでみてはいかがでしょうか? 冗談ではありません。Java 学習ブースターが検出されました!

習慣追跡テクニックとアプリ

進歩するには、確かに一貫性が必要です。残念なことに、多くの学生は一貫性よりもスピードを選び、最終的には燃え尽き症候群になってしまいます。したがって、彼らは学習が習慣になる前に諦めてやめてしまいます。そのため、すべてのトピックを同時に取得しようとすることはお勧めできません。1 つの特定のスキルに集中して、週に約 20 時間を費やす方が良いでしょう。自己組織化に問題がある場合は、記事「Pomodoro And Eat The Frog: The Big Guide Of Time-Management Techniques To Boost Productivity 」 で説明されている方法のいくつかを試してみてください。それに加えて、 CodeGym の Kickmanager を利用することもできます。名前が示すように、これは毎日の学習を始めるのに役立つ便利な独自アプリです。好みのスケジュールを設定するだけで、コーディングに取り掛かる時間になると Kickmanager が通知します。また、結果を向上させることができるのは、習慣追跡ツールです。習慣トラッカーを実装するときは、自分の管理下にあるものを追跡することに注意する必要があります。たとえば、「学習や特定のプロジェクトにどれだけの労力を費やしたか」のようなものかもしれません。次の時間追跡テクニックを試すことができます。
  • まず、学習にどれくらいの時間を投資するかを定義します。たとえば、「1 日 3 時間、週 5 日を Java の勉強に投資する」と決めることができます。これは最低限であり、少なくともこれくらいの時間を学習に投資するようにします。
  • 2 つ目は、コースの長さを定義します。
  • 3 つ目は、 ClockifyPaymoMy Hours などの時間追跡アプリで時間の追跡を開始します。
  • 最後に、時々自分の進捗状況を分析してみてください。
しばらくすると、数日または数か月にわたって Java の学習に費やした時間に関する詳細情報がアプリに表示されます。これは実際の視覚的な測定値であり、進捗状況をよりよく把握するために使用できます。注意: 休憩を取って勉強に戻るのが難しい場合は、諦めずに「 中断後に学習に戻る方法」 に関する記事を読んでください。

モチベーションと知識を高めるためのボーナス リソース

逸脱することなく学習パスを継続できるように、モチベーションを高め、知識を深められるよう、さらに役立つ記事をいくつか紹介して終わりたいと思います。

まとめ

結局のところ、コーディングを学ぶのは難しいことですが、進捗状況を追跡することでモチベーションを維持することは、間違いなく途中で役立ちます。さらに、進捗状況を追跡すると、目標をどれだけ達成したかという満足感を得ることができます。この感覚は、困難を克服したり、休憩を取らずに Java を毎日勉強するなどの難しい習慣を続けるのにも役立ちます。したがって、より良い結果とより迅速な昇進が可能になります。上記のテクニックのいくつかを試して、役立つかどうかを確認することをお勧めします。また、進捗状況を追跡する方法を共有していただければ幸いです。以下のコメント欄に、ご意見をお気軽に書き込んでください。
コメント
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION