本页的方向推断部分为模型基于通识的判断,未经数据验证;页面中所有数字仍来自数据管道并可溯源。

先弄坏,再从零重建

用一次具体系统事故,逼你重建 Git、Redis 或数据库的关键部件。

周末想从零写 Git 的程序员打开页面,先选择“我只有两小时”,而不是面对一整套漫长课程。系统给出一个残缺但能运行的小仓库,并安排一次具体事故:两个对象内容相同却出现不同哈希,或断电后索引损坏。用户只能通过实现一个缺失部件和运行终端命令来修复事故,完成后会看到它对应 Git、Redis 或数据库中的哪项真实机制。下一关根据刚才的错误自动删掉更多脚手架,逐步把控制权交还给用户。它区别于照着教程复刻完整项目,核心体验是先遭遇系统故障,再被迫重建让它恢复的那一层。

为什么是现在

截至 2026 年 7 月 12 日的信号观测时点,Ship That Code 的“从零重建 Redis、Git 和数据库”Show HN 帖获得约 133 分和 37 条评论;与此同时,Ship That Code 已上线 80 多门构建式课程,而 CodeCrafters 于 2026 年 5 月 22 日宣布暂停开发新挑战。S1S2 这说明从零重建的学习需求仍活跃,但此刻存在用“短时、事故驱动、动态撤脚手架”切出不同体验和补充新练习供给的窗口。

目标用户

有一定编程经验、想在周末理解 Git、Redis 或数据库内部机制,却不愿承诺几十小时完整课程的开发者;他们会在拿出一到两小时练习或准备系统方向面试时打开它。

最小切入点

第一版只做一个两小时内可完成的 Git 事故:提供能运行但缺失对象写入或索引恢复逻辑的小仓库,让用户通过终端定位问题、补齐实现,并由自动测试判定修复完成。

以小博大

把每个可独立试玩的事故页做成针对具体故障搜索的公开入口,例如“Git 相同内容哈希不一致”或“Redis AOF 断电恢复”;再到 Hacker News、相关技术社区和 build-your-own-X 受众中发布可直接运行的免费事故。

竞品与缝隙

CodeCrafters
CodeCrafters 让用户按阶段从零实现 Git、Redis、SQLite 等完整系统;这条 idea 把入口缩到一次限时事故,重点是先诊断故障,再重建导致故障的缺失机制。
Ship That Code
Ship That Code 已提供 Git、Redis、数据库等大量从零构建课程,但其公开流程是逐课“选择、编写、运行”;这里的缝隙是以损坏仓库和具体事故开场,并根据用户刚才的错误动态撤掉脚手架。
SadServers
SadServers 已验证“给一个坏掉的真实环境,让用户修好”的实操形式,但主要覆盖 Linux、DevOps 和基础设施排障;这条 idea 将事故训练进一步落到 Git 对象、Redis 持久化、数据库索引等内部机制的代码重建。

怎么赚钱

按单个事故包或月度会员收费;免费开放少量 Git/Redis 入门事故,付费解锁完整题库、进阶故障和学习记录。

反方视角

最可能不成立的原因是,高质量事故必须同时做到真实、可复现、可自动判定且难度合适,单题制作和维护成本可能高到无法持续扩充题库。

信号依据

4 条来源
信号· Hacker News
通过从零重建 Redis、Git 和数据库学习编程
热度
133 分
评论
37 条
抓取时名次
第 6 位
发帖时间
快照时间
截至 抓取
查看 Hacker News 讨论阅读原文
来源核对
Telegram 频道