今天给大家拆解一个和「学什么、怎么学、按什么顺序学」强相关的项目——roadmap.sh。在 GitHub 拿下 365K 星标,是全球最大的开发者学习路线图聚合平台。值得注意的是,OpenClaw 已经有官方学习路线图挂在 roadmap.sh 上,对国内 AI 工作台使用者来说是个值得收藏的入口。
如果你正在纠结「我下一步该学什么」、「团队新成员如何系统上手」、「AI 工程师成长路径长什么样」,这篇值得花 5 分钟看完。

一、项目概览
| 指标 | 数值 |
|---|---|
| 总星标 | 363,425 ★ |
| Fork | 44,715 |
| 主语言 | TypeScript |
| 首次提交 | 2017-03-15 |
| 最近更新 | 2026-07-31 |
| 主题标签 | 18 个(前端 / 后端 / DevOps / AI 路线图等) |
| 在线访问 | https://roadmap.sh |
一句话定位:社区驱动的开发者职业成长路线图、指南和最佳实践聚合平台。从 2017 年一个「前端学习清单」演化到今天覆盖 30+ 技术领域的综合平台,roadmap.sh 已经成了不少技术人「年度规划」时的参考。
二、它到底提供什么
2.1 30+ 条交互式路线图
按领域划分,roadmap.sh 提供的核心路线图包括:
- 前端: Frontend / Frontend Beginner / HTML / CSS / JavaScript / TypeScript / React / Vue / Angular
- 后端: Backend / Backend Beginner
- 运维: DevOps / DevSecOps
- 全栈: Full Stack
- AI 相关:
- AI and Data Scientist
- AI Engineer(AI 工程化岗位的系统路径)
- OpenClaw Roadmap(OpenClaw 官方收录,URL:https://roadmap.sh/openclaw)
- Claude Code Roadmap(Anthropic 官方路线图)
- Vibe Coding / Forward Deployed Engineer
- 其他: Computer Science / DSA / Git-GitHub / API Design / QA / DBA / Blockchain / Software Architect
2.2 交互式 SVG 节点图
不是简单的「文字清单」,每条路线图都是一张可点击的 SVG 节点图:
- 节点代表知识点,点击展开详细说明
- 节点之间用箭头表达「先学 A 再学 B」的依赖关系
- 同一领域有 Beginner / Advanced 双版本(如 Frontend + Frontend Beginner),照顾不同起点
- 每个节点关联对应优质学习资源(官方文档 / 视频 / 工具),省去「去哪学」的选择焦虑
2.3 社区共建
所有路线图在 GitHub 开源,任何人都可以提交 PR 完善节点、补充资源。这种「众包维护」机制让内容能跟随技术演进保持新鲜——2026 年新出现的 OpenClaw、Claude Code、Vibe Coding 路线图都是社区驱动上线的。
三、对国内 AI 工作台使用者意味着什么
最直接的关联点:OpenClaw 已有官方学习路线图。
访问 https://roadmap.sh/openclaw ,可以看到 OpenClaw 团队推荐的系统学习路径,大致覆盖:
- OpenClaw 安装与配置
- Agent 创建与管理
- Skill 开发与分发
- 飞书 / 钉钉集成
- Cron 任务编排
- 最佳实践与案例
这条路线图对几类读者价值特别高:
- AI 工作台新使用者:不需要再在零散博客和文档里「拼凑」学习顺序,跟着路线图节点走就行
- 团队负责人:可以直接作为新成员 onboarding 的参考清单
- Skill 开发者:对照路线图可以发现「哪些能力节点还没有成熟的 Skill」—— 这就是潜在的产品机会
类似的还有 Claude Code Roadmap(Anthropic 官方维护)和 AI Engineer 路线图,分别覆盖 Anthropic Claude Code 工具链和 AI 工程化岗位能力模型。三个路线图配合看,能拼出比较完整的 AI 工作台能力图谱。
四、roadmap.sh 怎么用才不浪费
4.1 三种典型用法
| 场景 | 用法 |
|---|---|
| 个人学习规划 | 选一条路线图 → 标记已掌握节点 → 找出薄弱点 → 制定季度学习目标 |
| 团队培训 | 把相关路线图作为「技术地图」给新人 → 每周回顾一个节点 |
| 招聘 / 面试 | 招聘 JD 引用对应路线图节点,让候选人清晰知道「这个岗位要掌握的边界」 |
4.2 适合谁用
- 明确需要:正在 0 → 1 系统学习某个领域的开发者 / 想要 onboarding 体系的团队负责人 / 想了解 AI 工程化路径的从业者
- 不太需要:已经是某个领域专家(节点都已勾完)、只想找一个具体问题的答案(直接查官方文档更快)、只追「最新最热」技术(路线图更新有滞后)
4.3 同类资源对比
| 平台 | 特点 | 与 roadmap.sh 的差异 |
|---|---|---|
| roadmap.sh | 节点图 + 依赖关系 + 社区维护 | 强在「全局路径 + 视觉化」 |
| freeCodeCamp | 互动课程 + 认证 | 强在「动手练 + 学完拿证」 |
| MDN Web Docs | 文档式参考 | 强在「查具体 API」 |
| Coursera / Udemy | 视频课程 | 强在「系统课程 + 导师」 |
roadmap.sh 不替代课程、文档、视频,而是让你知道「该按什么顺序去学这些东西」。把它当作路线图、其它平台当作「路上具体的加油站」,是更高效的组合。
五、局限与适用边界
- 英文为主:所有路线图都是英文节点,中文翻译依赖浏览器插件或社区维护的中文版
- 节点粒度粗:很多节点是「XX 基础」「XX 进阶」这种大颗粒,要落地到「每周学什么」还需要自己拆分
- 资源推荐不绝对:每个节点关联的资源是「社区推荐」而非「官方认证」,需要结合自己情况筛选
- 更新有滞后:新出现的技术(如某些 AI 新工具)从出现到「上路线图」通常有几个月延迟
六、立即可做的三件事
- 收藏 https://roadmap.sh ,根据你当前阶段选一条路线图,从「不会的节点」开始
- 如果你用 OpenClaw,访问 https://roadmap.sh/openclaw 看官方推荐路径
- 把你团队当前在用的技术栈对应到 roadmap.sh 节点,整理一份「团队技能地图」内部分享