feat(wiki): complete final batch 86 remaining raw files ingestion

This commit is contained in:
2026-04-14 21:13:54 +08:00
parent 36666fc9c4
commit 71222d9f2e
40 changed files with 1070 additions and 468 deletions

View File

@@ -1,7 +1,7 @@
---
title: "Build Your Own X"
type: source
tags: [编程, 学习, github, 教程]
tags: [github, 学习, 编程, 教程, codecrafters]
date: 2026-01-01
---
@@ -9,29 +9,30 @@ date: 2026-01-01
- [[raw/AI/codecrafters-iobuild-your-own-x Master programming by recreating your favorite technologies from scratch.md]]
## Summary
- 核心主题Build Your Own X——通过从零重建喜爱技术来精通编程
- 问题域:如何通过动手实现而非仅仅使用来深入理解技术原理
- 方法/机制:提供分步指南,盖3D渲染、区块链、数据库、Docker、操作系统等25+领域
- 结论/价值:实践出真知——"我不能创造的,我不理解"
- 核心主题Build Your Own X项目——通过从零重建喜爱技术来精通编程
- 问题域:如何通过动手重建而非被动学习来深入理解技术原理
- 方法/机制:汇集300+优质分步指南,盖3D渲染、区块链、数据库、Docker、操作系统等26个领域
- 结论/价值:Feynman原则——"我不能创造的东西,我不理解";重建是最佳学习方式
## Key Claims
- 涵盖25+领域3D Renderer、区块链、Bot、数据库、Docker、游戏、Git、神经网络、操作系统、编程语言等
- 每个领域提供多语言实现版本
- codecrafters.io提供交互式编程挑战
- 项目涵盖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
> "What I cannot create, I do not understand — Richard Feynman" — 项目引言
## Key Concepts
- [[BYOX]]Build Your Own X的学习方法论
- [[从零实现]]:通过重建技术来深入理解原理
- [[BYOX]]Build Your Own X,通过重建技术来学习的范式
- [[主动学习]]:通过创造而非消费来理解原理
## Key Entities
- [[codecrafters]]:提供编程挑战的教育平台
- [[Richard Feynman]]:名言来源
- [[Codecrafters]]:提供"边做边学"编程练习的平台
- [[Build-Your-Own-X]]GitHub项目汇集300+重建技术教程
## Connections
- [[BYOX]] ← 方法论 ← [[codecrafters]]
- [[BYOX]] ← 学习范式 ← 软件工程
- [[Codecrafters]] ← 平台 ← 编程学习
## Contradictions
- 无冲突
-明显冲突