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

37 lines
1.5 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: []
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
- 无已知冲突