ツールを作ることでプログラミングを極める
チュートリアルは、しばしば行き止まりに突き当たります。動画を見て、コードをコピーする。それでも、仕組みがどうなっているのかは理解できないままです。
見るのをやめて、作り始めましょう。
最善の学習方法は、毎日使っている技術を再現することです。この方法によって、あなたは単なる「ユーザー」から「クリエイター」へと変わります。
「build-your-own-x」アプローチに従いましょう:
- 自分が使っている技術を選ぶ。
- その核となるコンポーネントを研究する。
- コードをゼロから書く。
- 独自の機能を追加する。
データベース、コンパイラ、あるいはウェブサーバーを自作するとき、ツールの背後にあるロジックが見えてきます。メモリがどのように機能するのか、データがどのように移動するのかを学ぶことができるのです。
このプロセスは、知識の欠落を埋めてくれます。表面的な学習を超えた段階へとあなたを導いてくれます。
知識を自分のものにするために、ツールを作りましょう。