Auto-sync: 2026-04-18 07:18
This commit is contained in:
46
wiki/concepts/Byox.md
Normal file
46
wiki/concepts/Byox.md
Normal file
@@ -0,0 +1,46 @@
|
||||
---
|
||||
title: "Byox"
|
||||
type: concept
|
||||
tags: [build-your-own-x, learning, programming]
|
||||
---
|
||||
|
||||
## Definition
|
||||
Byox(Build Your Own X)是一种学习编程的方法论,通过从零重建技术来深入理解其工作原理。核心理念是"What I cannot create, I do not understand"。
|
||||
|
||||
## Covered Topics
|
||||
该方法覆盖22个技术领域:
|
||||
- 3D Renderer(3D渲染器)
|
||||
- Augmented Reality(增强现实)
|
||||
- BitTorrent Client(BitTorrent客户端)
|
||||
- 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 Server(Web服务器)
|
||||
|
||||
## Learning Approach
|
||||
- 多语言实现:同一技术可用多种语言实现(C++、Python、JavaScript、Go、Rust等)
|
||||
- 手把手教程:step-by-step 形式的学习资源
|
||||
- 原理优先:不使用现成库,从底层原理实现
|
||||
|
||||
## Related Concepts
|
||||
- [[Vibe Coding]] — 与 Byox 对比,Vibe Coding 是 AI 代写,Byox 是自己手写
|
||||
- [[深度工作]] — Byox 需要深度专注,符合深度工作的理念
|
||||
Reference in New Issue
Block a user