独自のツールを構築することでプログラミングを極める

ほとんどの開発者は、日々フレームワークを使用しています。 ライブラリの呼び出し方は知っています。 ツールの使い方も知っています。 しかし、そのツールがどのように動作しているかは知りません。

複雑なエラーが発生すると、彼らは行き詰まってしまいます。 これは、基礎となる仕組みを理解していないために起こるのです。

これを解決するのが「build-your-own-x」メソッドです。 このメソッドは、お気に入りのテクノロジーをゼロから再構築する方法を教えてくれます。

単にデータベースを使うのではなく、シンプルなものを自分で構築します。 単にウェブサーバーを使うのではなく、そのロジックを自分で書き上げます。

このアプローチは、あなたの役割を変えます。 あなたは単なる「ユーザー」であることをやめ、「アーキテクト」になるのです。

これを行うべき理由:

  • ブラックボックスの謎を解き明かせる。
  • システム内でのデータの流れを学べる。
  • 使用しているライブラリの背後にあるロジックを理解できる。
  • 深い技術的な自信が身につく。

「魔法」に頼るのはやめましょう。 あなた自身が、その「魔法」を作り始めるのです。

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