Files
nexus/wiki/sources/build-your-own-x.md

39 lines
1.7 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
title: "Build Your Own X"
type: source
tags: [github, 学习, 编程, 教程, codecrafters]
date: 2026-01-01
---
## Source File
- [[raw/AI/codecrafters-iobuild-your-own-x Master programming by recreating your favorite technologies from scratch.md]]
## Summary
- 核心主题Build Your Own X项目——通过从零重建喜爱技术来精通编程
- 问题域:如何通过动手重建而非被动学习来深入理解技术原理
- 方法/机制汇集300+优质分步指南覆盖3D渲染、区块链、数据库、Docker、操作系统等26个领域
- 结论/价值Feynman原则——"我不能创造的东西,我不理解";重建是最佳学习方式
## Key Claims
- 项目涵盖26个技术领域3D Renderer、Augmented Reality、BitTorrent Client、区块链、Bot、CLI工具、数据库、Docker、模拟器/虚拟机、前端框架、游戏、Git、网络栈、神经网络、操作系统、物理引擎、编程语言、Regex引擎、搜索引擎、Shell、模板引擎、文本编辑器、视觉识别、Voxel引擎、Web浏览器、Web服务器
- Codecrafters提供"边做边学"平台,通过重建真实技术来掌握编程
- 涵盖多种编程语言C++、Python、JavaScript、Go、Rust等
## Key Quotes
> "What I cannot create, I do not understand — Richard Feynman" — 项目引言
## Key Concepts
- [[BYOX]]Build Your Own X通过重建技术来学习的范式
- [[主动学习]]:通过创造而非消费来理解原理
## Key Entities
- [[Codecrafters]]:提供"边做边学"编程练习的平台
- [[Build-Your-Own-X]]GitHub项目汇集300+重建技术教程
## Connections
- [[BYOX]] ← 学习范式 ← 软件工程
- [[Codecrafters]] ← 平台 ← 编程学习
## Contradictions
- 无明显冲突