--- title: "Build Your Own X" type: source tags: [] date: 2026-01-01 --- ## Source File - [[raw/AI/codecrafters-iobuild-your-own-x Master programming by recreating your favorite technologies from scratch.md]] ## Summary - 核心主题:codecrafters-io/build-your-own-x 项目——通过从零重建技术来掌握编程 - 问题域:如何通过动手重建(Rebuild)而非消费(Consume)来深度理解技术原理 - 方法/机制:提供 25 个技术领域的分步指南,每领域多语言实现,覆盖 3D Renderer、Web Server、Database、Git、Neural Network 等 - 结论/价值:Richard Feynman 名言"What I cannot create, I do not understand"——重建是理解的最佳路径 ## Key Claims - 项目涵盖 25 个技术领域:3D Renderer、Web Server、Database、Git、Blockchain、Bot、Shell、Operating System、Programming Language、Neural Network 等 - 每领域提供多种语言实现(如 Redis 可用 C++、Go、C# 等实现) - 代码Crafters 平台(codecrafters.io)提供付费进阶练习 - 核心方法论:理解技术的最佳方式是亲手重建它,而非仅阅读文档 ## Key Quotes > "What I cannot create, I do not understand — Richard Feynman." — 核心理念 ## Key Concepts - [[Build-Your-Own-X]]:通过从零重建技术来深度学习和掌握原理的方法论 ## Key Entities - [[Codecrafters]]:提供 build-your-own-x 实践课程的编程教育平台 ## Connections - [[Build-Your-Own-X]] ← hosted_on ← [[Codecrafters]] ## Contradictions - 无已知冲突