テクノロジーを再構築することでプログラミングを極める

あなたは毎日ライブラリやフレームワークを使っています。しかし、ほとんどの開発者はそれらがどのように動作しているかを知りません。あなたはその状況を変えることができます。

「Build-Your-Own-X(自分自身で〇〇を作る)」メソッドを活用しましょう。これは、既存のツールをゼロから再構築することを意味します。単なるクローンを作るのではありません。テクノロジーがその核心でどのように機能しているかを学ぶのです。

このメソッドのメリット:

開始方法:

最初からオペレーティングシステムを作ろうとしてはいけません。まずは小さく始めましょう。毎日使っているものを選んでください。

次のようなプロジェクトから始めてみましょう:

Reactを使っているなら、最小限のコンポーネントレンダラーを作ってみてください。Gitを使っているなら、git init のシンプルなバージョンを作ってみてください。

ツールを盲目的に使うのはやめましょう。それらを自分で作り始めるのです。

出典: https://dev.to/kelvin_kariuki_20f4bec616/how-to-use-build-your-own-x-master-programming-by-recreating-your-favorite-technologies-from-581d