Files
nexus/wiki/sources/codecrafters-iobuild-your-own-x Master programming by recreating your favorite technologies from scratch.md

39 lines
1.9 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', '开源', 'RichardFeynman']
date: 2026-01-01
source: https://github.com/codecrafters-io/build-your-own-x
author: CodeCrafters
---
## Source File
- [[raw/AI/codecrafters-iobuild-your-own-x Master programming by recreating your favorite technologies from scratch.md]]
## Summary
- 核心主题Build Your Own X——通过从零重建你最爱的技术来精通编程的开源学习项目
- 问题域:传统学习方式(看教程/读书)难以真正理解技术底层原理,"不能创造,则不理解"
- 方法/机制28 个技术类别每个类别有分语言的详细步骤指南从零实现3D Renderer、Docker、Git、Web Server 等)
- 结论/价值:费曼学习法最佳实践——"我不能创造的东西,我就不理解"(What I cannot create, I do not understand)
## Key Claims
- 28 个可从零构建的技术类别3D Renderer、Docker、Git、Web Server、Web Browser、Database、Blockchain、Operating System、Programming Language、Neural Network、Emulator、Shell、Search Engine、Regex Engine、Game、Physics Engine 等
- 每个技术有多个语言实现教程C++/Python/Rust/Go 等)
- CodeCrafters.io 提供付费实战平台,逐阶段验证你的实现
- 费曼学习法实践版:真正理解一个技术的唯一方式是亲手实现它
## Key Concepts
- [[费曼学习法]]"我不能创造的东西,我就不理解",实践出真知
- [[BuildYourOwnX]]:通过重建技术来学习编程的 GitHub 项目7万+ 星
- [[Codecrafters]]:提供分阶段验证的编程实战学习平台
## Key Entities
- [[CodeCrafters]]:创办 Build Your Own X 的公司,提供付费实战课程
- [[Richard Feynman]]:物理学家,此项目引用的名言来源
## Connections
- [[费曼学习法]] ← is_philosophy_of ← [[BuildYourOwnX]]
## Contradictions
- (无已知冲突)