Codecrafters 发布了一份 73 个硬核编程项目的清单。这份清单的价值在于每个项目都附带经典论文或权威规范,从 BitTorrent 协议到量子门模拟,从 Raft 共识算法到光线追踪,难度跨度虽大但学习路径清晰。项目描述会明确告知你将掌握哪些底层原理,而非单纯复刻功能。
点评:适合作为工程师的系统化学习地图,尤其推荐「实现Git核心功能」和「从零构建容器运行时」这两个能彻底解耦黑箱的项目。Codecrafters 本身也提供了在线付费学习的平台,但即使不付费,结合 AI 按图索骥自行尝试,也并非无法完成的任务。