AI 驱动 · 工业级测试 · 顶会论文复现

通过重构理解本质

拒绝碎片化学习。从零复刻 Redis、Git、Docker 等底层架构,AI 引导你沿着源码的演进路径,逐步生长出完整系统。

10+
实战项目
100+
学习路径
5000+
测试用例
99%
通过率精准
build-your-own-redis
// Stage 1: 实现 PING/PONG 协议
fn handle_client(stream: TcpStream) {
let request = read_request(&stream);
match request.command {
"PING" => write_response(&stream, "PONG"),
_ => write_error(&stream),
}
}
$ osgrowth test
所有测试通过 (12/12)

端到端的系统级肌肉记忆

不只是刷题,而是构建完整的底层认知体系

经典重构区

从零复刻 Redis、Git、Docker 等底层架构,夯实工程素养与架构思维。理解每一行代码背后的设计决策。

RedisGitDockerSQLite

系统工具区

手写高性能网络扫描器、精简版 WAF、流量分析引擎。通过重构底层防御与检测模块,掌握系统运行机制。

网络扫描器WAF流量分析

科研复现区

将 SOSP/OSDI/SIGCOMM 等顶会论文及国产密码算法转化为可跟随、可操作的实战关卡,降低科研工程化门槛。

顶会论文SM系列分布式系统

AI 演进导读

利用大模型将源码的 Git 演进史可视化。AI 扮演时空导游,解释每个阶段的设计决策(Why)。

AI 导读Git 演进可视化

工业级测试

拒绝模糊评分,采用人工预设、边界确定的工业级测试套件。协议级比对和压力测试,确保复现精度。

自动评测压力测试协议比对

线性生长路径

将复杂的工业级软件还原为由浅入深、逻辑连续的生长路径。每一步都有明确的目标和验证。

渐进式阶段验证即时反馈

精选实战挑战

从经典系统到前沿论文,选择你的下一个挑战

Build Your Own Redis

构建你自己的 Redis

中级
12 阶段
20小时
1200
RustGoPython
#TCP 协议#RESP 解析#持久化#主从复制

Build Your Own Git

构建你自己的 Git

中级
15 阶段
25小时
980
RustPythonGo
#对象模型#引用管理#差异算法#合并策略

Build Your Own Docker

构建你自己的 Docker

高级
18 阶段
30小时
650
GoRust
#Namespace#Cgroups#Union FS#网络隔离

Build Your Own SQLite

构建你自己的 SQLite

高级
20 阶段
35小时
420
RustC
#B+Tree#SQL 解析#查询优化#事务处理

Build Your Own WAF

构建你自己的 WAF

中级
10 阶段
15小时
380
GoPython
#规则引擎#流量分析#攻击检测#日志审计

复现 Raft 共识算法

SOSP 经典论文复现

高级
16 阶段
28小时
280
GoRust
#Leader 选举#日志复制#安全性#成员变更
核心创新

AI 演进导读引擎

AI 扮演"时空导游",带你从第一行核心代码开始,解释每个阶段的设计决策,让你理解系统如何一步步生长

AI 导读

这是 Redis 的起点。我们从一个简单的 TCP 服务器开始,因为 Redis 本质上是一个网络服务。这个阶段你会理解为什么 Redis 选择了单线程模型。

初始化项目a1b2c3d
fn main() {
  let listener = TcpListener::bind("127.0.0.1:6379")?;
  for stream in listener.incoming() {
    handle_client(stream?);
  }
}

如何开始

四步开启你的底层技术成长之旅

01

选择挑战

从经典系统库中选择你想要深入理解的项目,如 Redis、Git 或 Docker。

02

跟随演进

AI 导读引擎带你沿着源码的 Git 演进路径,从第一行代码开始逐步构建。

03

编码验证

在你的本地环境编写代码,Push 到云端后自动运行工业级测试套件。

04

通关晋级

获得量化得分与性能基准报告,解锁下一阶段挑战,持续积累系统级能力。

开发者们怎么说

来自各行各业的开发者正在通过开源生长提升技术实力

"通过复刻 Redis,我终于理解了为什么 Redis 这么快。每一个 stage 都让我对底层原理有了更深的认识,这是任何文档和视频都无法替代的。"

张明

高级后端工程师 @ 字节跳动

"AI 演进导读功能太惊艳了!它不只是告诉你代码是什么,更重要的是告诉你为什么这样设计。这种学习方式让我理解了大师们的思维过程。"

李华

基础架构工程师 @ 阿里云

"论文复现模块帮我把抽象的 Raft 算法变成了可运行的代码。每个阶段的测试用例设计得非常精妙,让我真正掌握了分布式共识。"

王芳

博士研究生 @ 清华大学

"国密算法实现挑战正是我需要的!既有严格的标准测试,又有清晰的实现路径。这比看 RFC 文档高效太多了。"

刘强

安全研究员 @ 360 安全

"从 Shell 到 Docker,每个挑战都让我对 Linux 系统有了更深的理解。现在排查线上问题时,我能从容器底层原理去分析了。"

陈雪

全栈开发者 @ 创业公司

"我们团队用 OSGrowth 来培训新人,效果非常好。比起传统的代码审查,这种从零构建的方式能更快地培养系统性思维。"

赵鹏

技术总监 @ 美团

简单透明的定价

选择适合你的学习计划

免费版

适合体验和入门学习

¥0永久免费
  • 3 个入门级挑战
  • 基础 AI 导读
  • 社区讨论区访问
  • 基础测试反馈
最受欢迎

专业版

适合深度学习和职业发展

¥99/月
  • 所有实战挑战
  • 完整 AI 演进导读
  • 工业级测试套件
  • 性能基准报告
  • 优先技术支持
  • 学习证书

团队版

适合企业培训和团队学习

¥299/月/人
  • 专业版全部功能
  • 团队管理后台
  • 学习进度追踪
  • 自定义学习路径
  • 专属技术顾问
  • 发票和合同支持
开启你的底层技术之旅

准备好深入理解
底层技术了吗?

加入数千名开发者,从零开始构建 Redis、Git、Docker 等经典系统, 获得真正的系统级理解能力。

无需信用卡 · 随时取消 · 7天无条件退款