オーディン プロジェクト: 111 日間の体験

in Vlog

2024年1月22日、私はJavaScriptで1行のコードも自分で書く方法が分かりませんでした。

それは、The Odin Project の Foundation コースの最初のレッスンを始めた日でした。これは、私がコーディングの旅で見つけることができた最高のものでした。 Odin Projectはチュートリアル地獄から私を救ってくれた以下に示すすべてのプロジェクトは、ChatGPT や他のツールの助けを借りずに、The Odin Project から得た知識だけを使って独力で実行されました。

正確に 440時間20分 学習の 111日2024年1月22日から2024年5月11日まで、私は基礎コースを修了し、最終プロジェクトである電卓を自分で作成することができました。

どれくらいの時間がかかるのか気になる人もいると思うので、これに費やした時間に関する追加の統計を以下に示します。

基礎工事を終えるのにかかった時間の正確なデータ基礎工事を終えるのにかかった時間の正確なデータ

GithubアクティビティGithubアクティビティ

プロセスをどのようにコピーできるでしょうか? 詳しく見ていきましょう。

データの確認

まずこのデータを見て、それが実際にどれほど正確であるかを確認してみましょう。

私は学んだ 毎日少なくとも1時間勉強時間を計算するには、1セッションあたり25分に設定し、間に5分の休憩を入れるポモドーロタイマーを使用しました。

したがって、2 回のポモドーロは 1 時間の勉強セッションに相当すると想定します。

すべてを記録するために何を使用しますか? Obsidian notes です。

私の毎日のメモの例私の毎日のメモの例

私は、Odin を開始する直前にこれを使い始めました。この旅はかなり長くなるだろうとわかっていたし、アイデアを保存するための素敵なメモが必要になると思ったからです。

それから、実は、楽しみのために、これらすべての時間を数えて、実際にどれくらいの時間がかかるのかを確かめることにしました。

多くの人が質問しましたが、答えたのはほんのわずかでした。ほとんどの人は時間を数えることを気にしていないようですが、私は彼らを責めません。(ただし、3 か月かかったと主張する人もいれば、1 年かかったと主張する人もいます)。ここでは、基礎の部分についてのみ話しています。

私の勉強の習慣

しかし、私はこうやってやったのです 一日も休まず、不正行為をせず、リソースを省略することなく

私はすべてを読みます。時には追加のリソースも読みます。ただし、これは含まれる情報やブログの品質によって異なります。

気に入ったり、将来の使用に備えてブックマークとして保存しておくと便利だと思ったら、読んで保存します。そうでない場合は、スキップして先に進みます。

しかし、私はあなたを強くお勧めします 常にすべての追加リソースリンクを開く そして少なくとも調べてみましょう。

参考までに、私がこれまでに行ったすべてのプロジェクトを見て、The Odin Project の Foundation 部分の後に何を達成できるかを把握することができます。

平日

私の毎日のルーティンは次のようになります。月曜日から金曜日の午前 7 時半から午後 6 時まで出勤します。午後 6 時半頃に帰宅し、シャワーを浴びて、夕食を手早く食べて、通常午後 6 時までには仕事を始める準備が整います。

私は Odin に関係のない他のブログの作業に 1 時間費やしています。30 分しかかからない場合は、17:30 に Odin の学習を開始します。そうでない場合は、18:00 に開始します。

19:00 まで勉強して、その後部屋で 30 分ほど運動します。19:30 までに散歩に行き、21:00 頃に戻ってきます。15 分から 30 分長く勉強することもあります。でも、それほど頻繁ではありません。通常は 1 日 1 時間から 1 時間半です。

それを申し上げたいのですが 私には子供がいませんなので、学校などに迎えに行く必要がありません。 一人ですんでいますこれにより、気が散る要因を管理し、計画を順守できるようになります。

それでも、1時間というのはそんなに長い時間ではないので、誰でもできると思います。

月曜日〜金曜日のスケジュール月曜日〜金曜日のスケジュール

週末

週末は少し違います。6:30 頃に起きて、ストレッチをして、7:00 から Odin の作業を始めます。

10:00 までに 4 つのポモドーロを完了できます。その後、部屋を片付け、朝食を作り、コーヒーを飲んで、11:30 に学習に戻ります。

土曜日はトレーニングを休んで14時まで勉強して、その後夕食を作りに行きます。ただし日曜日の場合は13時半から14時までトレーニングして、あとは土曜日と同じです。

特に土曜日は、散歩の後に食料品を買いに行き、17:00 頃に家に帰ります。そうすると、さらに 2 ~ 3 回のポモドーロを実行できます。

合計すると、週末全体で約 20 回のポモドーロを完了でき、これは約 10 時間になります。

多いときもあれば少ないときもあります。休みの日があれば、週末のように過ごします。

土曜日のスケジュール土曜日のスケジュール

日曜日のスケジュール日曜日のスケジュール

ポモドーロテクニックの威力

私の学習プロセスの大部分は、すでに述べたポモドーロ テクニックでした。これは、ポモドーロと呼ばれる 25 分間集中して作業し、その間に 5 分間の休憩を取るというものです。

ポモドーロを 4 回行った後、15 ~ 30 分の長い休憩が取れます。この方法は集中力を維持し、燃え尽き症候群を防ぐのに役立ちます。

私のポモドーロ計算機私のポモドーロ計算機

Coursera の Barbara Oakley のコース「Learning How to Learn」では、学習中の脳の働きについて詳しく説明します。彼女は、ポモドーロ テクニックについて、学習セッションを小さな単位に分割して、脳が物事を処理して記憶しやすくなる優れた方法として説明しています。

効果的な学習の背後にある科学に興味があるなら、ぜひこのコースをチェックしてみてください。 まだ無料だと思う少なくとも、私が始めた頃はそう言われていました。

オーディンプロジェクトのカリキュラムも同様の原則を採用しています。実証済みの学習法と一致するポモドーロ法のような構造化された学習セッションを提案しています。その指示や指示に従うことで、教材を学習できるだけでなく、 長期的に役立つ強力な学習習慣を身につける

トレーニングと学習のバランス

運動しなければ、特に平日はもっと早く多くのことを学べるでしょうが、あまり健康的ではないと思います。

集中力を保つためのヒント

私にとって非常に役に立ったヒントもいくつかあります。セッションの合間に、時間との戦いで先延ばしにすることがたくさんあることを覚えておいてください。次のことをすると非常に良いでしょう。

  • フライトモードをオンにする 携帯電話にデバイスを設置し、デバイスをできるだけ自分から遠ざけてください。
  • 携帯電話を使わない ポモドーロ間の 5 分間の休憩中に、ストレッチをしたり、部屋の中を歩いたり、窓の外を眺めたりしましょう。
  • 疲れていて眠い場合は、 スタンディングデスクを購入する または引き出しや他の家具を使用します。

私の「スタンディングデスク」私の「スタンディングデスク」

課題を克服する

疲れている日や、やめろとか、やる価値がないとか、自分はあまりにも愚かすぎるとか、いずれにせよ将来 AI がコーディングするようになるだろうとか、頭の中で多くの否定的な考えが巡る日もあるでしょう。

これらすべてがポモドーロセッション中に起こった場合、 心配しないで、あきらめないで

私も同じような考えをたくさん持っていました。それは普通のことです。ある日は他の日よりもひどいですが、退屈なドキュメントを 5 回読もうと画面を見ている日でさえ、少なくとも一貫性を保ち、習慣を身につけるのに役立っていることに気づきました。

プロセスに楽しみを見出す

ある時点で、自分が経験しているプロセスが好きだということに気づくでしょう(まだ好きでなかったとしても)。そして、すべての否定的な考えが消え始め、難易度に関係なく、モチベーションが日々高まっていくことに気づくでしょう。

これについては、計算機プロジェクトに関するブログ投稿で詳しく書きました。楽しい学習を!

学習の過程で、どのような課題に直面しましたか? 生産性向上の最高のヒントをコメントで共有してください。コーディングと生産性に関するヒントや洞察をさらに得るには、Twitter で私をフォローしてください。

関連記事

前の投稿
API 開発スキルの向上: Go での GraphQL の実装
次の投稿
データで犯罪を解決する: BTKキラーとメタデータ分析の力