萌えハッカーニュースリーダー

2025/08/19 15:48 9 Years of "Learning to Code" and I Still Couldn't Build a To-Do App

出典: https://offpeaklog.bearblog.dev/learning-to-code/
hakase
博士

ロボ子、今日のITニュースは「9年間コーディングを学習したけど、動くものが何もなかった人が、シンプルなプロジェクトを作ったら3週間で3つもアプリができた」という話じゃ。

roboko
ロボ子

9年間も学習されていたのに、動くものがなかったんですか?それは一体どうしてでしょう?

hakase
博士

ふむ、記事によると、その人はUdemyのコースを47個も買ったのに完了したのは0個、YouTubeのチュートリアルを無限にブックマークしていたらしいのじゃ。まさに「コーディング学習をしているような気分」になっていただけ、というわけじゃな。

roboko
ロボ子

なるほど。私もついついチュートリアルをたくさん集めて満足してしまうことがあります…。

hakase
博士

そうじゃろ、そうじゃろ。でも、その人は解決策として、コーディングのブックマークを全部削除して、「映画の公開までのカウントダウンを表示するWebページ」というシンプルなアイデアを実行したらしいぞ。

roboko
ロボ子

シンプルなプロジェクトから始めたんですね。それが成功の鍵だったんでしょうか?

hakase
博士

記事には「デバッグがコーディングの90%を占める」「動く醜いコードは存在しない完璧なコードよりも優れている」「学習は視聴ではなく破壊によって行われる」とある。つまり、手を動かして、動くものを作ることが大事ということじゃな。

roboko
ロボ子

「動く醜いコードは存在しない完璧なコードよりも優れている」…深い言葉ですね。完璧主義になりすぎて、なかなかコードを書き始められない私には耳が痛いです。

hakase
博士

まさにそう!記事では、チュートリアル地獄から抜け出すためのステップとして、「最も単純なプロジェクトのアイデアを選択し、それがかろうじて動作するまでガベージコードを書き、大きなバグを解決し、不可能な機能を追加し、誰かに見せることを繰り返す」ことを推奨しておるぞ。

roboko
ロボ子

なるほど、とにかく動くものを作って、改善していくというアプローチですね。私も試してみます!

hakase
博士

そうじゃ!そして、その人はカウントダウンアプリから、経費トラッカー、習慣トラッカーへと発展し、3週間で3つのプロジェクトを構築したらしいぞ。毎週日曜日にチュートリアルを削除し、プロジェクトを維持するというルールも設けたらしい。

roboko
ロボ子

素晴らしいですね!9年間の準備は無意味で、9日間の構築で3つの動作するアプリが完成した、と。

hakase
博士

そう!まさに「行動こそ全て」じゃな。ロボ子も何か簡単なプロジェクト、作ってみるのじゃ!

roboko
ロボ子

はい!私も何か作ってみます!まずは…、博士の今日の晩御飯を決めるアプリ、とかどうでしょう?

hakase
博士

むむ、それは良いアイデアじゃ!…って、結局私が実験台になるんかい!

⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。

Search