developer-roadmap 开发者学习路线图
由社区驱动的开发者学习路线图合集,覆盖前端、后端、DevOps、AI、区块链等上百条技术路径,节点可点击查看详解,并提供最佳实践与自测题库。
爱鲜报评分
0.0
0 人评分
369k
星数
否
中文
TypeScript
主语言
是
活跃
1615
贡献者
人工分析
EDITORIAL推荐理由
这是 GitHub 上星标数最高的项目之一,几乎覆盖了开发者从入门到架构师的全部学习路径,内容持续更新且完全免费。路线图以交互式节点呈现,能直观看到知识点之间的依赖关系,非常适合用来规划学习顺序或查漏补缺。配套的最佳实践与自测题也能帮助检验掌握程度。
适用场景
- 制定前端/后端/DevOps 等方向的自学路线
- 技术面试前的知识体系梳理与查漏补缺
- 团队新人培养时作为培训大纲参考
- 转型 AI、区块链、云原生等新领域时的入门指引
- 技术分享或课程设计中引用知识图谱
优点
- 覆盖方向极广,从语言、框架到架构、AI 一应俱全
- 交互式路线图可点击节点查看详解,学习路径清晰
- 社区活跃、更新频繁,紧跟 Claude Code、AI Agent 等新趋势
- 完全免费开源,附带最佳实践与自测题库
- 提供初学者版路线图,降低入门门槛
缺点
- 内容以知识索引为主,深度有限,不能替代系统课程
- 部分路线图节点较多,容易让人产生学习焦虑
- 界面与内容以英文为主,中文支持有限
- 路线图偏通用,缺少针对具体公司或岗位的定制化建议
上手难度
入门
项目简介
developer-roadmap(roadmap.sh)是 GitHub 上星标数最高的开源项目之一,由社区共同维护,提供面向开发者的交互式学习路线图、最佳实践与自测题库。它不教你写某一行代码,而是告诉你「该学什么、按什么顺序学」。
核心内容
1. 交互式路线图
所有路线图都以节点图的形式呈现,点击任意节点即可查看该知识点的详细介绍与推荐资源。覆盖方向包括:
- 基础与语言:HTML、CSS、JavaScript、TypeScript、Python、Go、Rust、Java、C/C++、PHP、Ruby、Kotlin、Scala
- 前端与移动端:React、Vue、Angular、Next.js、React Native、Flutter、Android、iOS
- 后端与架构:Node.js、Spring Boot、Laravel、Django、GraphQL、系统设计、软件架构
- 数据与 AI:AI Engineer、Machine Learning、MLOps、Data Engineer、Prompt Engineering、AI Agents
- 运维与云原生:DevOps、Docker、Kubernetes、AWS、Terraform、Linux、Cyber Security
- 数据库:PostgreSQL、MongoDB、Redis、SQL、Elasticsearch
2. 最佳实践
针对具体主题给出可执行的工程建议,例如:
- 后端性能最佳实践
- 前端性能最佳实践
- 代码评审最佳实践
- API 安全最佳实践
3. 自测题库
提供 JavaScript、Node.js、React、前端、后端等方向的题目,用于检验和巩固知识掌握程度。
使用建议
1. 打开 roadmap.sh/get-started,根据目标岗位选择一条主线路线图
2. 从起点节点开始,逐层向下推进,遇到不熟悉的节点点击查看详情
3. 每完成一个模块,用对应的 Questions 题库自测
4. 结合 Best Practices 检查自己的工程实践是否规范
适合谁
- 刚入行、不知道从何学起的开发者
- 想转型新方向(如 AI、云原生)的工程师
- 准备面试、需要系统梳理知识体系的求职者
- 带新人、需要培训大纲的技术负责人
注意:路线图是「地图」而非「教材」,真正的掌握仍需配合动手实践与项目练习。
评论
- 暂无评论,来写第一条吧。