1.6 KiB
1.6 KiB
title, type, tags
| title | type | tags | |||
|---|---|---|---|---|---|
| Byox | concept |
|
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 需要深度专注,符合深度工作的理念