41 lines
1.6 KiB
Markdown
41 lines
1.6 KiB
Markdown
---
|
||
title: "codecrafters-io/build-your-own-x: Master programming by recreating your favorite technologies from scratch"
|
||
type: source
|
||
tags: [build-your-own-x, byox, codecrafters, github]
|
||
date: 2026-04-18
|
||
---
|
||
|
||
## Source File
|
||
- [[raw/AI/codecrafters-iobuild-your-own-x Master programming by recreating your favorite technologies from scratch.md]]
|
||
|
||
## Summary
|
||
- 核心主题:通过从零重建技术来掌握编程技能
|
||
- 问题域:学习路径、技能提升方法论
|
||
- 方法/机制:收录大量手把手教程,覆盖22个技术领域,从3D渲染器到神经网络
|
||
- 结论/价值:"What I cannot create, I do not understand"——通过重建掌握底层原理
|
||
|
||
## Key Claims
|
||
- 通过重建技术栈是理解其工作原理的最佳方式
|
||
- 收录22个技术领域的手把手教程
|
||
- 支持多语言实现(C++、Python、JavaScript、Go、Rust等)
|
||
|
||
## Key Quotes
|
||
> "What I cannot create, I do not understand — Richard Feynman."
|
||
|
||
## Key Concepts
|
||
- [[Byox]]:Build Your Own X,从零重建技术以深入理解
|
||
- [[手把手教程]]:step-by-step 形式的学习资源
|
||
|
||
## Key Entities
|
||
- [[Codecrafters]]:维护该教程库的公司
|
||
- [[Daniel Stefanovic]]:项目创始人
|
||
|
||
## Connections
|
||
- [[Ollama]] ← related_to ← [[Byox]](本地运行教程需要 Ollama)
|
||
- [[Vibe Coding]] ← contrasts_with ← [[Byox]](Vibe Coding 是 AI 代写,Byox 是自己手写)
|
||
|
||
## Contradictions
|
||
- 与 [[Vibe Coding]] 冲突:
|
||
- 冲突点:学习编程的方式
|
||
- 当前观点:Byox 强调自己动手重建以深入理解
|
||
- 对方观点:Vibe Coding 主张用 AI 替代手工编码 |