Освойте программирование через воссоздание технологий

Хватит использовать инструменты, не понимая, как они работают.

Большинство разработчиков годами используют фреймворки и библиотеки. Вы используете их каждый день. Вы пишете с их помощью код. Но понимаете ли вы логику, лежащую в их основе?

Метод «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-2n5f