文档大纲

nilbuild/developer-roadmap:全球最大开发者学习路线图平台

今天给大家拆解一个和「学什么、怎么学、按什么顺序学」强相关的项目——roadmap.sh。在 GitHub 拿下 365K 星标,是全球最大的开发者学习路线图聚合平台。值得注意的是,OpenClaw 已经有官方学习路线图挂在 roadmap.sh 上,对国内 AI 工作台使用者来说是个值得收藏的入口。

如果你正在纠结「我下一步该学什么」、「团队新成员如何系统上手」、「AI 工程师成长路径长什么样」,这篇值得花 5 分钟看完。

一、项目概览

指标数值
总星标363,425 ★
Fork44,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 新工具)从出现到「上路线图」通常有几个月延迟

六、立即可做的三件事

  1. 收藏 https://roadmap.sh ,根据你当前阶段选一条路线图,从「不会的节点」开始
  2. 如果你用 OpenClaw,访问 https://roadmap.sh/openclaw 看官方推荐路径
  3. 把你团队当前在用的技术栈对应到 roadmap.sh 节点,整理一份「团队技能地图」内部分享
阅读量: 320