developer-roadmap README

The project's README from github.com/nilbuild/developer-roadmap. As one markdown file: README.md.

roadmap.sh

Community-driven roadmaps, articles and resources for developers

roadmaps best practices videos roadmaps


Roadmaps are now interactive, you can click the nodes to read more about the topics.

View all Roadmaps  ·  Best Practices  ·  Questions

Here is the list of available roadmaps with more being actively worked upon.

Have a look at the get started page that might help you pick up a path.

There are also interactive best practices:

..and questions to help you test, rate and improve your knowledge

Share with the community

Please consider sharing a post about roadmap.sh and the value it provides. It really does help!

GitHub Repo stars GitHub Repo stars GitHub Repo stars GitHub Repo stars GitHub Repo stars

Repository Structure

This repository holds the content behind the roadmaps on roadmap.sh.

roadmaps/<roadmap-slug>/content/<topic-slug>@<node-id>.md

Each markdown file is the content of a single topic on a roadmap. The node id in the file name is what links it to the topic, so please keep file names intact. Merged changes are synced to the website automatically.

git clone [email protected]:nilbuild/developer-roadmap.git --depth 1
cd developer-roadmap

scripts/ holds the sync tooling used by the maintainers, see scripts/readme.md for details.

Contribution

Have a look at contribution docs for how to update any of the roadmaps

Thanks to all contributors ❤

License

Have a look at the license file for details

developer-roadmap (nilbuild/developer-roadmap)

Searching Database…

这是干什么的?由社区维护的学习路线、指南和资源,帮开发者明确接下来该学什么、按什么顺序学——从前端、后端到 AI、DevOps 等几十条方向。
这是我要运行的应用,还是一个网站?都不是——它是 roadmap.sh 网站背后的内容。这里的每个 markdown 文件对应路线图上的一个主题,合并的改动会自动同步到网站上。
路线列表太庞大了,我该从哪儿入手?README 给新手指了一个入门页面,帮你挑选适合自己的路线;此外 Frontend、Backend 和 DevOps 各有专门的初学者版本。
我不是 Web 开发者,这里有适合我的内容吗?有——这个目录远不止前端和后端:还有面向 AI 工程师、数据分析师、安全、游戏开发、产品经理等方向的路线图。
我可以把这些路线图用在自己的课程或博客里吗?README 只是让你查看许可证文件了解详情,而 GitHub 把它标记为 NOASSERTION——也就是一个自定义许可证,所以重新发布内容前请先看清它的条款。
路线图是交互式的,这是什么意思?每张路线图都是一张主题的可视化图表,节点可以点击:点开一个节点就能阅读该主题的更多内容,这些文字以 markdown 文件的形式维护在本仓库里。
这里只有路线图,还是有别的内容?除了路线图,还有交互式的最佳实践指南——涉及后端和前端性能、代码审查、API 安全、AWS——另外还有一些题库,可以测测你在 JavaScript、Node.js、React、后端和前端方面的知识。
这些路线图跟得上行业的发展吗?README 提到还有更多路线图在积极制作中,而且目前的列表已经覆盖了不少较新的领域,比如 AI Agents、Prompt Engineering、Claude Code 和 Vibe Coding。
为什么这些 markdown 文件的名字带那些奇怪的数字?文件名里的节点 id 是把文件和路线图上对应主题关联起来的依据,所以文件名必须保持原样——改动正是靠它才能落到网站的正确位置。
Creator
nilbuild
Size
356.1 MB
Stars
369.7K
Age
9y
Commits · 90 Days