--- title: "Build Your Own X — 从零构建技术的编程学习资源集" type: source tags: [learning, programming, github, tutorial, build-from-scratch] date: 2026-01-01 --- ## Source File - [[raw/AI/codecrafters-iobuild-your-own-x Master programming by recreating your favorite technologies from scratch.md]] ## Summary - 核心主题:GitHub 编程学习资源集,通过从零重建流行技术来掌握编程 - 问题域:如何通过动手重建而非被动阅读来深度理解技术原理 - 方法/机制:收录 25 个技术领域的分步骤指南,每指南附多语言实现教程 - 结论/价值:"What I cannot create, I do not understand"——费曼学习法的技术领域实践 ## Key Claims - 重建流行技术是深度掌握编程的最有效方法 - 分步骤指南覆盖 25 个技术领域,从 Web 服务器到神经网络到操作系统 - 每个领域提供多语言实现(Python/JavaScript/Go/C++/Rust 等),学习者可选择熟悉语言切入 - codecrafters.io 提供在线编程挑战平台 ## Key Quotes > "What I cannot create, I do not understand." — Richard Feynman ## Key Concepts - [[费曼学习法]]:不能创造即不能真正理解,动手重建是最高效的深度学习路径 - [[Vibe Coding]]:BYOX 与 Vibe Coding 均强调动手实践,BYOX 是更激进的"完全从零"版本 ## Key Entities - [[CodeCrafters]]:build-your-own-x 的维护方,提供在线编程挑战平台 - [[Daniel Stefanovic]]:build-your-own-x 项目创始人 - [[Richard Feynman]]:费曼学习法起源 ## Connections - [[Build-Your-Own-X-从零构建技术栈]] ← enables ← [[Vibe Coding]](BYOX 是 Vibe Coding 的底层实践) - [[Build-Your-Own-X-从零构建技术栈]] ← implements ← [[费曼学习法]] - [[Vibe-Kanban-OpenCode-Ubuntu-Server安装管理指南]] ← related ← [[Vibe Coding]](Vibe Coding 工具链)