Hacker News 中文摘要

RSS订阅

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

文章摘要

该网站提供80多门从零构建真实系统的编程课程,涵盖9种语言,无需信用卡。用户通过选择系统、编写代码、运行实践来学习,并可按后端、前端、全栈或DevOps等职业路径循序渐进,直达就业准备。

文章总结

标题:Ship That Code —— 构建真实系统,而非教程

本文介绍了一个名为“Ship That Code”的编程学习平台,其核心理念是通过构建和交付真实系统来学习编程。平台提供80多门从零开始构建系统的课程,涵盖9种编程语言,无需信用卡即可免费使用。

平台设计了多条职业发展路径,包括后端工程师(约80小时,学习Go、SQL、缓存、队列等)、前端工程师(约65小时,掌握JavaScript、TypeScript并构建框架)、全栈开发者(约90小时,结合客户端TypeScript与后端语言)、DevOps/SRE(约70小时,学习Bash、Go、Docker、CI等)以及数据科学家(约60小时,掌握Python、R、SQL)。每条路径都包含从基础到高级的系列课程。

此外,平台还提供37种编程语言的结构化学习路径,从基础到高级逐步进阶。用户反馈称,该平台通过“要么解决问题,要么无法通过”的机制,让学习者真正理解所写代码。首次课程仅需2分钟即可开始,注册免费且无需信用卡。

评论总结

根据评论内容,主要观点和论据如下:

正面评价(认可度较高): - 项目创新性地提供“从零构建”的编程练习,强调动手实践而非复制粘贴。作者acley表示:“each lesson gives you a real spec... you write the code yourself, then it actually runs against tests”(每节课提供真实规范,用户自己编写代码并通过测试运行)。 - 提供80+课程,覆盖Redis、数据库、Git、编译器、容器运行时等,支持Python、Go、Rust、C、C++等多种语言。

质疑与对比(认可度中等): - 与CodeCrafters平台高度相似,但免费。评论者lohith1710指出:“Looks a lot like CodeCrafters, except it's free”(看起来很像CodeCrafters,只是免费)。 - 内容原创性存疑。评论者isityettime怀疑:“I wonder how much of the content is cribbed from sources like that, laundered through LLMs”(怀疑内容是否从其他来源抄袭,经LLM处理)。

技术问题与建议(认可度较低): - 注册时出现“rate limit exceeded”错误(评论3)。 - 存在多处错误,如“a dafor of things are throwing errors”(评论4)。 - 建议增加Zig语言支持(评论7)。

平衡总结:该项目以免费、实践导向的编程练习为亮点,但面临与CodeCrafters相似性、内容原创性及技术稳定性的质疑。