通过构建自己的工具来精通编程

大多数开发者每天都在使用框架。 他们知道如何调用库。 他们知道如何使用工具。 但他们并不了解工具是如何工作的。

当复杂的错误发生时,他们会陷入困境。 这是因为他们不理解底层基础。

你可以通过 build-your-own-x 方法来解决这个问题。 这种方法教你从零开始重新实现你最喜欢的技术。

与其仅仅是使用数据库,不如亲手构建一个简单的数据库。 与其仅仅是使用 Web 服务器,不如亲手编写其逻辑。

这种方法会改变你的角色。 你不再仅仅是一个使用者。 你将成为一名架构师。

为什么要这样做:

  • 你能揭开“黑盒”的神秘面纱。
  • 你能学习数据如何在系统中流动。
  • 你能理解所用库背后的逻辑。
  • 你能建立深厚的技术自信。

停止依赖“魔法”。 开始亲手创造魔法。

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