

CodeCrafters 提供具有挑战性的编程练习,重点是从头开始重建像 Redis、Git 和 SQLite 这样的真实世界软件。它通过允许用户在自己的 IDE 和开发环境中重新创建熟悉的工具,提供独特的学习体验。该平台强调实践应用而非理论练习,引导用户了解复杂系统的架构。通过选择挑战、编码和推送以进行测试的简单工作流程,CodeCrafters 提供即时反馈和提示。它支持各种编程语言,专为希望加深对系统设计和软件工程原理理解的开发人员而设计。该平台还提供与 AI 相关的挑战,例如构建您自己的 Claude Code。
重建流行的软件,如 Redis、Git 和 SQLite。
使用您喜欢的 IDE、扩展和编程语言。
通过 'git push' 进行代码验证,即时反馈。
挑战被分解成阶段,以实现结构化的学习路径。
学习真实世界系统的架构。
包括构建您自己的 Claude Code 等挑战。
从可用项目中选择一个挑战(Redis、Git 等)。,选择您喜欢的编程语言并在您的 IDE 中开始编码。,根据挑战的阶段实现所需的功能。,使用 'git push' 提交您的代码以进行自动测试和反馈。,根据提供的测试结果和提示迭代您的代码。
通过重建复杂软件系统,深入了解其工作原理。
通过实践、动手项目提高编码能力。
练习和展示系统设计和编码技能。
通过构建您自己的 Claude Code,了解 LLM API、工具调用和代理循环。
希望加深对系统设计的了解并提高编码技能的经验丰富的开发人员。
希望通过实践项目了解软件架构并提高其编码能力的个人。
CodeCrafters 提供基于订阅的定价模式。详细信息在其网站上提供。