39 lines
1.9 KiB
Markdown
39 lines
1.9 KiB
Markdown
---
|
||
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
|
||
- (无已知冲突)
|