大数跨境

Codecrafters 旨在通过高难度的项目挑战经验丰富的开发者

Codecrafters 旨在通过高难度的项目挑战经验丰富的开发者 海外洞察
2024-11-19
0
导读:有许多面向开发者的在线平台,可以帮助你学习新技能或入门一门新的编程语言,例如 Codecademy、LeetCode 和

面向开发者的在线学习平台众多,如 Codecademy、LeetCode 和 CodeSignal 等,通常通过视频教程或手把手教学引导入门。而 Codecrafters 则另辟蹊径,专为高级开发者设计,不提供视频或基础教学,而是通过构建具有挑战性的实战项目,帮助开发者在过程中精通编程语言并掌握核心概念。

这家获 Y Combinator 支持的公司由 Sarup Banskota 和 Paul Kuruvilla 于 2022 年创立,两人相识于金奈 IIT 预科学校。

Sarup Banskota 和 Paul Kuruvilla。图片来源:Codecrafters

大学毕业后,Kuruvilla 为提升技能并激励团队,从零构建了 Redis 克隆版,并将这段经历转化为研讨会及说明网站发布。Banskota 表示,这本质上就是 Codecrafters v0 的雏形。随后 Banskota 从 Vercel 离职,两人正式共建 Codecrafters。起初他们预期用户会来学习 Git、Docker 或 Redis 原理,但实际发现用户更倾向于借此精通编程语言。

加入 Y Combinator 初期,公司尚未盈利,被迫调整产品以契合市场。Banskota 透露:“YC 顾问询问变现方式后,我们添加了定价页面,但收费导致用户好感度下降。我们必须开发新功能证明价值,同时优化平台体验。”目前,公司已筹集 180 万美元种子轮融资,投资方包括 Instagram 联合创始人 Mike Krieger、Dropbox 联合创始人 Arash Ferdowsi、前 Vercel COO Kevin Van Gundy、Supabase CEO Paul Copplestone、Basecase Capital Alana Goyal 及 PlanetScale 联合创始人 Jitendra Vaidya。

Krieger(现任 Anthropic CPO)表示,相比单纯学习语法,从头构建软件更具成就感。“Codecrafters 的优势在于基于真实事物学习——如从零构建 Redis 或 SQLite,这不仅加深了对语言的理解,也强化了对分布式系统性能、API 设计等核心概念的掌握。”

该平台

Codecrafters 的核心是“动手做 x”项目,涵盖 BitTorrent 客户端、Git、Redis、Docker、Shell、文本编辑器等。注册后可选择挑战,平台将挑战分阶段并标注难度,提供详细运作说明。

图片来源:Codecrafters

用户可选择擅长的编程语言及熟练度。初学者可获资源指引,待熟悉后再尝试挑战。设置完成后,平台生成代码仓库供本地克隆,初始代码辅助启动项目,用户可使用任意 IDE 开发并提交代码。

每个阶段均配备任务说明页、讨论区(含他人评论与技巧)、编码解决方案对比、概念解释及资源。此外,平台还集成了 AI 聊天机器人,可在当前阶段上下文中解释代码方案。

图片来源:Codecrafters

付费客户可享受持续集成(CI)层,实现快速测试、自动反馈及项目推进。免费用户仅能访问前两个阶段或每月全部阶段;付费则可解锁无限内容、匿名练习、CI 功能及优先支持。目前定价为:三个月 120 美元、年度 360 美元、终身 990 美元。

机会与计划

目前 Codecrafters 团队成员多为承包商,正不断为现有挑战补充内容,并探索新方向。除代码解释机器人外,公司还在开发 AI 驱动提示功能。Banskota 强调,其优势在于模型基于不同挑战解决方案的上下文训练,“通用聊天机器人虽能提供代码块或问题解法,但我们拥有大量开发者对同一问题的提交记录,能提供更精准的上下文提示。”

投资者兼前 Vercel COO Kevin Van Gundy 指出,市面初学者工具丰富,但针对经验丰富开发者的进阶解决方案稀缺。“YouTube、可汗学院、MIT 等资源充足,但交互层至关重要。Codecrafters 通过循序渐进的步骤保持开发者参与度,使其经历完整应用构建过程,这种系统性训练有助于工程师更好地构建复杂系统。”

随着 OpenAI、Anthropic 等公司推出代码生成及自动化智能体工具,Krieger 认为高级软件设计将成为关键技能。“大语言模型在代码生成及端到端智能体编码方面能力不断提升,雇主看重且对创业者有用的,正是 Codecrafters 所教授的高级软件设计能力。”

【声明】内容源于网络
0
0
海外洞察
海外资讯洞察,电商,AI
内容 14232
粉丝 0
海外洞察 海外资讯洞察,电商,AI
总阅读3.2k
粉丝0
内容14.2k