2024年1月22日、私はJavaScriptで1行のコードも自分で書く方法が分かりませんでした。 それは の Foundation コースの最初のレッスンを始めた日でした。これは、私のコーディングの旅で見つけることができた最高のものでした。The 。以下に示すすべてのプロジェクトは、ChatGPT や他のツールの助けを借りずに、The Odin Project から得た知識だけを使って自分で作成しました。 、The Odin Project Odin Project はチュートリアル地獄から私を救ってくれました 2024年1月22日から2024年5月11日までの 、ちょうど の学習を経て、私は基礎コースを修了し、最終プロジェクトである を自分で作成することができました。 111日間 440時間20分 電卓 どれくらいの時間がかかるのか気になる人もいると思うので、これに費やした時間に関する追加の統計を以下に示します。 プロセスをどのようにコピーできるでしょうか? 詳しく見ていきましょう。 データの確認 まずこのデータを見て、それが実際にどれほど正確であるかを確認してみましょう。 私は 勉強しました。勉強時間を計算するために、 使用して、1 回あたり 25 分に設定し、その間に 5 分間の休憩をとりました。 毎日少なくとも 1 時間 ポモドーロ タイマーを したがって、2 回のポモドーロは 1 時間の勉強セッションに相当すると想定します。 メモを取るために使用したツール すべてを文書化するために何を使用すればよいでしょうか? 。 Obsidian notes です 私は、Odin を開始する直前にこれを使い始めました。この旅はかなり長くなるだろうとわかっていたし、アイデアを保存するための素敵なメモが必要になると思ったからです。 それから、実は、楽しみのために、これらすべての時間を数えて、実際にどれくらいの時間がかかるのかを確かめることにしました。 多くの人が質問しましたが、答えたのはほんのわずかでした。ほとんどの人は時間を数えることを気にしていないようですが、私は彼らを責めません。(ただし、3 か月かかったと主張する人もいれば、1 年かかったと主張する人もいます)。ここでは、基礎の部分についてのみ話しています。 私の勉強の習慣 しかし、私は これを実行しました。 1日もスキップせず、ズルをせず、リソースを省略せずに 私はすべてを読みます。時には追加のリソースも読みます。ただし、これは含まれる情報やブログの品質によって異なります。 気に入ったり、将来の使用に備えてブックマークとして保存しておくと便利だと思ったら、読んで保存します。そうでない場合は、スキップして先に進みます。 ただし、 、少なくとも調べてみることを強くお勧めします。 常にすべての追加リソース リンクを開いて 参考までに、私がこれまでに行ったすべてのプロジェクトを見て、The Odin Project の Foundation 部分の後に何を達成できるかを把握することができます。 (そう、醜いですが、私の記憶では、最初のプロジェクトの 1 つでした ;) レシピ本 ランディングページ 最初はグー、じゃんけん (これは簡単ではありませんでした、信じてください!) エッチ・ア・スケッチ 電卓 平日 私の毎日のルーティンは次のようになります。月曜日から金曜日の午前 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 のコース「学習方法を学ぶ」では、 効果的な学習の背後にある科学に興味があるなら、このコースをぜひチェックしてみてください。 。少なくとも、私が始めたときにこのコースについて聞いたときは無料でした。 まだ無料だと思います カリキュラムも同様の原則を採用しています。実証済みの学習法と一致する、ポモドーロ法のような構造化された学習セッションを提案しています。その指示や手順に従うことで、教材を学習できるだけでなく、 ことができます。 Odin Project の 長期的に役立つ強力な学習習慣を身につける トレーニングと学習のバランス 運動しなければ、特に平日はもっと早く多くのことを学べるでしょうが、あまり健康的ではないと思います。 集中力を保つためのヒント 私にとって非常に役に立ったヒントもいくつかあります。セッションの合間に、時間との戦いで先延ばしにすることがたくさんあることを覚えておいてください。次のことをすると非常に良いでしょう。 携帯電話の 、デバイスをできるだけ離れた場所に置いてください。 機内モードをオンにして ポモドーロの間の 5 分間の休憩中は 。代わりに、ストレッチをしたり、部屋の中を歩いたり、窓の外を眺めたりしてください。 携帯電話を使用しないでください 疲れていて眠い場合は、 か、引き出しやその他の家具を使用してください。 スタンディングデスクを用意する 課題を克服する 疲れている日や、やめろとか、やる価値がないとか、自分はあまりにも愚かすぎるとか、いずれにせよ将来 AI がコーディングするだろうとか、頭の中で多くの否定的な考えが巡る日もあるでしょう。 ポモドーロセッション中にこれらすべてが起こったとしても、 。 心配したり諦めたりしないでください 私も同じような考えをたくさん持っていました。それは普通のことです。ある日は他の日よりもひどいですが、退屈なドキュメントを 5 回読もうと画面を見ている日でさえ、少なくとも一貫性を保ち、習慣を身につけるのに役立っていることに気づきました。 プロセスに楽しみを見出す ある時点で、自分が経験しているプロセスが好きだということに気づくでしょう(まだ好きでなかったとしても)。そして、すべての否定的な考えが消え始め、難易度に関係なく、モチベーションが日々高まっていくことに気づくでしょう。 これについては に関するブログ投稿で詳しく書きました。楽しい学習を! 、計算機プロジェクト 学習の過程で、どのような課題に直面しましたか? 生産性向上の最高のヒントをコメントで共有してください。コーディングと生産性に関するヒントや洞察をさらに得るには 。 、Twitter で私をフォローしてください