通过复现技术精通编程

你每天都在使用工具,却并不了解它们的工作原理。框架和库通过隐藏复杂性来帮助你快速工作。这会在你的知识体系中留下空白。

“从零构建某物”(build-your-own-x)的方法可以解决这个问题。你从头开始构建一个你所使用的工具的简化版本。你不再仅仅是使用技术,而是开始构建技术架构。

为什么这种方法有效:

你可以从小处着手。选择一个工具,比如数据库或命令行工具,尝试复现其基本功能。

来源:https://dev.to/kelvin_kariuki_20f4bec616/master-programming-by-recreating-your-favorite-technologies-from-scratch-4563