通过复现技术来精通编程

你每天都在使用各种库和框架。大多数开发者并不了解它们的工作原理。你可以改变现状。

使用 “Build-Your-Own-X” 法。这意味着你从头开始复现现有的工具。你不仅仅是在做克隆,而是在学习技术的核心运作方式。

这种方法的益处:

如何开始:

不要一上来就去构建操作系统。从小处着手。选择一些你每天都在使用的东西。

可以从这些项目开始:

如果你使用 React,就去构建一个极简的组件渲染器(component renderer)。如果你使用 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