Developer Roadmap 是由 Kamran Ahmed 创建并维护的开源项目,在 GitHub 上拥有超过 35 万颗星,是全球最受欢迎的开发者学习资源之一。该项目通过交互式路线图、文章和视频等多种形式,为不同阶段的开发者提供清晰的学习方向和成长路径。
项目网站 roadmap.sh 提供了可视化的交互式路线图,开发者可以点击每个节点查看详细的学习资源和建议。无论你是刚入行的新人还是经验丰富的工程师,都能在这里找到适合自己的学习方向。
| 项目信息 | 详情 |
|---|---|
| 作者 | Kamran Ahmed (kamranahmedse) |
| GitHub Stars | 350,712+ |
| 官方网站 | roadmap.sh |
| 开源协议 | MIT License |
| 主要语言 | TypeScript / Astro |
Developer Roadmap 提供了涵盖软件开发各个领域的学习路线图,以下是主要的路线分类:
前端开发、后端开发、全栈开发路线图,涵盖 HTML、CSS、JavaScript 到框架和工具链的完整学习路径。
React、Vue、Angular 三大前端框架的专项学习路线,从基础到高级概念逐步深入。
Python、Java、Go、Rust、C++、Node.js、TypeScript 等主流编程语言的学习指南。
DevOps 工程师路线图、Kubernetes、Docker、AWS 云服务等基础设施和运维技术学习路径。
AI 和数据科学路线图,涵盖机器学习、深度学习、数据分析和数据工程等方向。
系统设计路线图,学习如何设计可扩展的大型分布式系统,为技术面试做准备。
开始使用 Developer Roadmap 非常简单,以下是推荐的入门步骤:
打开 roadmap.sh,浏览所有可用的路线图,选择你感兴趣的方向。
根据你的职业目标选择合适的路线图。如果你是初学者,建议从「前端开发」或「后端开发」路线图开始。
在 roadmap.sh 注册免费账号,你可以标记已学习的节点,追踪学习进度。
以下是该项目当前开放的 Issue(按评论数排序),共 6 条,标题已翻译为中文供参考。
| 编号 | 议题标题(中文翻译 / 英文原文) | 创建日期 | 评论 |
|---|---|---|---|
| #9493 |
Fail to load roadmaps when developing locally
Fail to load roadmaps when developing locally |
2025-12-26 | 5 |
| #9710 |
[New Roadmap Feedback] Claude Code
[New Roadmap Feedback] Claude Code topic-changeclaude-code |
2026-03-09 | 0 |
| #9638 |
[New Roadmap Feedback] Vibe Coding
[New Roadmap Feedback] Vibe Coding topic-changevibe-coding |
2026-02-23 | 0 |
| #9529 |
Is the API also open source or not?
Is the API also open source or not? |
2026-01-09 | 0 |
| #8194 |
CS roadmap structure 变更 (trees, notations)
CS roadmap structure changes (trees, notations) topic-changecomputer-science |
2025-02-12 | 0 |
| #8025 |
Few 缺失 topics in QA roadmaps
Few missing topics in QA roadmaps topic-changeqa |
2025-01-12 | 0 |