Auto-sync: 2026-04-18 07:18

This commit is contained in:
2026-04-18 07:18:06 +08:00
parent 705181ee3f
commit 35760e9c53
40 changed files with 967 additions and 99 deletions

46
wiki/concepts/Byox.md Normal file
View File

@@ -0,0 +1,46 @@
---
title: "Byox"
type: concept
tags: [build-your-own-x, learning, programming]
---
## Definition
ByoxBuild Your Own X是一种学习编程的方法论通过从零重建技术来深入理解其工作原理。核心理念是"What I cannot create, I do not understand"。
## Covered Topics
该方法覆盖22个技术领域
- 3D Renderer3D渲染器
- Augmented Reality增强现实
- BitTorrent ClientBitTorrent客户端
- Blockchain / Cryptocurrency区块链/加密货币)
- Bot机器人
- Command-Line Tool命令行工具
- Database数据库
- Docker容器
- Emulator / Virtual Machine虚拟机
- Front-end Framework前端框架
- Game游戏
- Git版本控制
- Network Stack网络协议栈
- Neural Network神经网络
- Operating System操作系统
- Physics Engine物理引擎
- Programming Language编程语言
- Regex Engine正则引擎
- Search Engine搜索引擎
- Shell终端
- Template Engine模板引擎
- Text Editor文本编辑器
- Visual Recognition System视觉识别系统
- Voxel Engine体素引擎
- Web Browser浏览器
- Web ServerWeb服务器
## Learning Approach
- 多语言实现同一技术可用多种语言实现C++、Python、JavaScript、Go、Rust等
- 手把手教程step-by-step 形式的学习资源
- 原理优先:不使用现成库,从底层原理实现
## Related Concepts
- [[Vibe Coding]] — 与 Byox 对比Vibe Coding 是 AI 代写Byox 是自己手写
- [[深度工作]] — Byox 需要深度专注,符合深度工作的理念