Files
nexus/wiki/concepts/Byox.md
2026-04-18 07:18:06 +08:00

1.6 KiB
Raw Blame History

title, type, tags
title type tags
Byox concept
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 形式的学习资源
  • 原理优先:不使用现成库,从底层原理实现
  • Vibe Coding — 与 Byox 对比Vibe Coding 是 AI 代写Byox 是自己手写
  • 深度工作 — Byox 需要深度专注,符合深度工作的理念