通过构建自己的工具来精通编程
大多数开发者每天都在使用框架。 他们知道如何调用库。 他们知道如何使用工具。 但他们并不了解工具是如何工作的。
当复杂的错误发生时,他们会陷入困境。 这是因为他们不理解底层基础。
你可以通过 build-your-own-x 方法来解决这个问题。 这种方法教你从零开始重新实现你最喜欢的技术。
与其仅仅是使用数据库,不如亲手构建一个简单的数据库。 与其仅仅是使用 Web 服务器,不如亲手编写其逻辑。
这种方法会改变你的角色。 你不再仅仅是一个使用者。 你将成为一名架构师。
为什么要这样做:
- 你能揭开“黑盒”的神秘面纱。
- 你能学习数据如何在系统中流动。
- 你能理解所用库背后的逻辑。
- 你能建立深厚的技术自信。
停止依赖“魔法”。 开始亲手创造魔法。