GitHub - nilbuild/developer-roadmap: Interactive roadmaps, guides and other educational content to help developers grow in their careers. · GitHub

GitHub - nilbuild/developer-roadmap: Interactive roadmaps, guides and other educational content to help developers grow in their careers. · GitHub

Interactive roadmaps, guides and other educational content to help developers grow in their careers. - nilbuild/developer-roadmap

访问网站
我的收藏199 次访问更新于 a month ago反馈
GitHub - nilbuild/developer-roadmap: Interactive roadmaps, guides and other educational content to help developers grow in their careers. · GitHub screenshot

详细介绍

简介

developer-roadmap 是由 nilbuild 维护的开源项目(仓库地址:https://github.com/kamranahmedse/developer-roadmap),对应社区驱动的学习平台 roadmap.sh。该项目提供交互式的职业路线图、指南以及其他教育内容,旨在帮助开发者在职业生涯中不断成长。

roadmap.sh 品牌图

仓库当前为 Public 状态,拥有约 361k Star 和 44.6k Fork,由超过 1500 名贡献者参与维护。

主要功能

  • 交互式路线图:路线图现已支持交互,用户可以点击节点查看关于该主题的更多详情。
  • 丰富的路线图体系:涵盖前端、后端、DevOps、全栈、人工智能、数据、安全、移动端、编程语言、数据库、设计等众多方向,例如:
    • 前端 / 后端 / DevOps / 全栈路线图及对应初学者路线图
    • 编程语言:Python、JavaScript、TypeScript、Go、Rust、Java、C++ 等
    • 框架与工具:React、Vue、Node.js、Docker、Kubernetes、AWS 等
    • 职业路径:软件架构师、产品经理、工程经理、QA、技术写作者等
  • 最佳实践指南:提供交互式最佳实践内容,包括后端性能、前端性能、代码审查、API 安全、AWS 等最佳实践。
  • 知识自测题目:通过 JavaScript、Node.js、React、后端、前端等问答,帮助用户测试、评估并提升知识水平。
  • 开源协作:支持社区贡献,可更新现有路线图、添加新路线图、在 Issues 中讨论想法。

适用场景

  • 初学者挑选学习路径:可参考平台提供的“Get Started”页面,帮助选择适合的发展方向。
  • 在职开发者系统提升:按交互式路线图查漏补缺,结合最佳实践与自测题目巩固技能。
  • 技术团队与社区共建:通过提交 PR、参与 Issues 讨论,共同维护并扩展开发者学习资源。

开源与许可

项目采用开源协议(具体见仓库内 LICENSE 文件),遵循贡献指南(contributing.md)和行为准则(code_of_conduct.md)。本地开发可通过克隆仓库、安装依赖并运行 pnpm dev 启动应用。