```Show HN: 通过从零开始重建 Redis、Git 和数据库来学习```
Show HN: Learn by rebuilding Redis, Git, a database from scratch

原始链接: https://shipthatcode.com

**Ship That Code** 是一个在线学习平台,旨在帮助开发者通过从零构建真实系统来掌握编程。该平台不提倡被动式学习,而是专注于“选择、编写、运行”的方法论,挑战用户使用 Python、Go、Rust 和 C++ 等语言实现数据库、内核、文本编辑器和编译器等复杂技术。 该平台提供 80 多门实践课程和 14 条结构化职业路径,旨在帮助学生从基础技能进阶至后端工程、DevOps、数据科学和全栈开发等领域的就业准备水平。通过强调实践执行和即时反馈,该平台确保用户能对所构建的系统产生深入且实用的理解。Ship That Code 可免费开始使用,无需信用卡,并为开发者提供了一个通过切实的项目实践来建立专业能力的严谨环境。

Hacker News 上的一篇讨论关注了 **ShipThatCode.com** 的上线,这是一个提供 80 多门“从零构建某事物”(如 Redis、Git、编译器)免费课程的平台。创作者 `acley` 解释称,该网站旨在让用户摆脱“复制粘贴”式教程,通过要求用户编写符合具体规格并能通过自动化测试的代码来学习。 社区对此反应不一。虽然许多人赞赏其理念和基于项目的学习重点,但怀疑者对其是否利用人工智能生成内容以及平台的长期可持续性表示担忧。用户质疑该网站是否只是“AI 垃圾内容”,它与 CodeCrafters 等付费竞争对手有何区别,以及作为一个免费服务,它如何支撑基础设施成本——尤其是考虑到测试需要大量内存且是在平台服务器而非本地运行。 创始人因在评论区言辞不够专业而受到批评,但他对反馈持开放态度,并表示正在考虑将该项目开源。讨论还提到了该领域中一些既有且高质量的资源,例如《Crafting Interpreters》和《Writing a C Compiler》。
相关文章

原文
Skip to content

Learn by building and shippingreal systems.

Pick a system. Build it from scratch. Every lesson is choosewriterun, until it clicks.

80+ build-from-scratch courses · 9 languages · no credit card

Learn programming languages

Each card opens a structured Fundamentals → Intermediate → Advanced track. Tap the > chevron to reveal all 37 languages.

“You can’t cheat — you either solve the problem or you don’t. It’s the first platform where I actually understand what I’m writing.”

Sarah Chen, career switcher — now a junior developer

Your first lesson takes 2 minutes

Create free account

Free forever. No credit card. Takes 30 seconds.

联系我们 contact @ memedata.com