Yuuuuuuukaプログラミング学習記

どんな些細なことでも細かくアウトプット

少しの工夫で学習日数が不定期→週5に爆上がりした方法

これはフィヨルドブートキャンプ Part 2 Advent Calendar 2024 - Adventarの4日目の記事です。

はじめに

こんにちは、ゆーかです!Webエンジニアを目指しプログラミングを学習しています。

フィヨルドブートキャンプ(以降FBCと記載)に入会してから1年半が経ちました。 プラクティスも全体の半分ほど終え、コツコツと継続中ですが卒業にはまだまだ時間がかかりそうです😅。

それでも、今年は去年と比べて大きな変化がありました。勉強への取り組みが格段にアップし、不規則だった学習頻度を週5日まで増やせました!

どのようにして実現したのか具体的な方法を紹介します。

勉強が続かなかった要因

勉強が続かなかった理由を探してみると大きく2つありました。

① 集中力が続かないこと

今は勉強する時間だから、と頑張ってPCに向かってもついスマホの誘惑に負けて長時間の学習が出来ませんでした。

② 勉強に頭と気持ちが切り替えられないこと

そもそも勉強のスイッチが入っていない状態で始めることが多く、そのまま空回りして時間だけ過ぎていっていました。

この2つを解決するための具体的な方法です。

具体的な勉強法

1. 15分のポモドーロタイマーを活用する

王道ですがこれが本当に長時間勉強に効果的でした!

ポモドーロとは、25分の勉強と5分休憩を繰り返す学習法です。 ですが、私はなかなか勉強モードに頭と気持ちが切り替えらなくて、いきなり標準の25分勉強では学習時間が長すぎて上手くいきませんでした。

そこで、二つのアプローチを試みました。

まず、勉強時間を25分から15分に短縮してその後5分休憩するという超短いサイクルで実行しました。この短いサイクルにすることで、勉強のスタートがダラダラともたつかずに良かったです。

集中できてきたらタイマーを20分、25分に伸ばしてもいいですし、全く集中できない日はタイマーを10分にしていました。とにかく勉強モードに頭を切り替えることに尽力しました。

次に、5分休憩から勉強を始める方法を試しました。

理想はやる気になってからPCに向かうのが良いですが、エンジンがかかるのが遅い私にはゆるーく勉強を始められるように、カフェに入ったらまずは休憩からとるようにしました。 (ちなみに休憩中にはよく子供の写真を見ています。笑顔を見ているとこの子のためにも頑張ろうと思えます笑)

私は休憩から勉強に戻る時になるタイマー音を聞くと集中のスイッチが入りやすいとわかったので、これで最初からスムーズに集中モードに切り替えることができました。

使用するタイマーについては、どのアプリや動画でも良いのですが、おすすめは「はっきりしたアラーム音が鳴る物」が良いです。 特に、目覚まし時計のような鋭い音がするものが効果的で、毎回その音を聞くことでカチッとスイッチが入り、スムーズに学習に戻れるようになりました。

↓おすすめポモドーロアプリ

ポモドーロタイマー

ポモドーロタイマー

  • Noboru Kato
  • 仕事効率化
  • 無料
apps.apple.com

↓おすすめYouTube動画 youtu.be

2. 必ず外で勉強する

私は自宅ではまったく集中できないことが明らかになったため、勉強する際はカフェやファミレスを利用しています。

私の住む地域には何故かスターバックスばかりなので、正直価格は高いですが、自宅やファミレスよりもカフェで勉強するほうが勉強が進みました!

またスタバの中でも過去に集中して勉強できたお店だと、そこに入るだけで早く集中モードになれるような気がしており、積極的に利用しています。 (心のなかで「ご利益カフェ」と呼んでいます😂)

カフェの選択肢が多い地域に住んでいる方は、新しいカフェを開拓することも趣味の一環として楽しいかもしれませんし、話のネタにもなると思います。

もしカフェ選びに迷ったら、「なるべく照明が明るいお店」「店内が活気的」「他のお客さんが勉強や仕事に没頭している」カフェを選ぶのがおすすめです。 リラックスして話を楽しむ人たちが多かったり、のんびりとした時間が流れているカフェでは、つい自分もくつろいでしまったので勉強には不向きでした。

また、部屋の中が暖かいとついぼんやりしてしまいますので、勉強する際はヒートテックを脱いだりしてぽかぽかしすぎないことをおすすめします。

3. 勉強する時間帯を決める

私は早朝、もしくは夕方〜夜に集中力が高くなりやすく、昼間はボーッとしてまったく集中できません。 以前はボーっとしながらも「これは心の持ちようだ!!」と気合でPCに向かっていましたが、何も進まず時間を無駄にした罪悪感ばかり感じていました。 今はその反省を活かし、昼間はジムで体を動かしたり、買い物を楽しんだりしてリフレッシュするようにしています。

4. 簡単なタスクから始める

勉強を初める際に、いきなり難しい技術書を読んだり、複雑なコードの設計に頭を悩ませたりしても情報が頭に入ってこないことが多いです。 そこで、集中モードに入る前には、その日の一番簡単なタスクから取り組むのが効果的でした。 例えばRubyのメソッドを読んだりなど負担の少ない作業から選ぶと、1,2個タスクを終える頃には、自然と気持ちも乗ってきてやる気が出てきます。 その後は難しい課題にスムーズに取り組めました。

5. 自分を厳しく律するのはやめる

ここだけメンタル面の話になります。

去年は、「ほんの少しの時間でも良いから、毎日勉強する!」という目標を立てました。

私の中ではゆるく目標を立てたつもりでしたが意外とスパルタな目標であることが分かり、日々の空き時間をすべて「勉強時間」と考えてしまい、まったく気持ちを休められませんでした。 すると勉強時間=ストレスを感じる時間となり、もう少ししてからやろう…と先延ばしにし勉強から遠ざかるようになってしまいました。

色々と試行錯誤をした結果、頑張っても週に5日勉強するのが自分にとっての限界であることが分かりました。 他の受講生が毎日8時間勉強しているのを見ると、つい自分と比較してしまいますが、自分と他人を比べるのは絶対にNGです!これはただ自分を落ち込ませるだけで、何の得にもなりません。

また、長時間の勉強時間を確保できる日でも、「今日はやる気が出ない」と感じたら、無理をせず休むことにしています。 できれば週5日のリズムを守りたい、自分に負けたくないという気持ちもありますが、卒業まで長い道のりですし、長く継続しているとどうしても無理な時もありますので、そんな時はすっぱり諦めてジムや買い物に行くなり好きな動画を見て思い切り楽しみます。 勉強以外で一日を充実させることができれば、「今日は勉強以外はすべてできた!」と自分を励ますことができます。

自分を厳しく律することをやめ、自分に合ったペースで学習を進めることで、心に余裕を持ちながら長期間にわたって学習を続けることができるようになりました。

終わりに

日々の限られた時間の中で勉強を続けることはとても大変ですので、コツコツと無理なく続けられるように勉強に取り組むのは大事なことです。

ですが、時々エンジニアに転職したくてFBCに入会したのではないのか、今頑張らなくていつ卒業できるのか、と当初の目標を思い出して自分を奮い立たせています。

無理をせず前向きに、自分のペースで学習を続けつつ、当初の目的を忘れずに来年も学習を続けていきます!一緒に頑張りましょう!!