站内导读
中文 roadmap.sh 是社区维护的开发者学习路线图站点,提供交互式节点,点击即可查看主题说明。它解决的是学习方向不清、资料零散的问题,覆盖前后端、DevOps、AI、云原生、数据库与系统设计等方向,并附最佳实践与面试问题。适合自学者和转行者按路径规划学习。
日本語 roadmap.sh はコミュニティ主導で開発者向け学習ロードマップを公開するサイトです。ノードをクリックすると各トピックの解説を読めるインタラクティブ形式で、学習順序や教材が散らばる問題を整理します。フロントエンドからAI、クラウド、データベース、システム設計まで網羅し、ベストプラクティスと質問集も用意。独学する人や転向者の道筋づくりに向きます。
한국어 roadmap.sh는 커뮤니티가 만드는 개발자 학습 로드맵 사이트다. 노드를 클릭하면 주제 설명을 볼 수 있는 인터랙티브 방식으로, 학습 순서가 불분명하고 자료가 흩어진 문제를 정리해 준다. 프런트엔드부터 AI, 클라우드, 데이터베이스, 시스템 설계까지 다루며 베스트 프랙티스와 질문 모음도 제공한다. 독학하는 사람과 전환 학습자에게 적합하다.
English roadmap.sh is a community-driven site publishing developer learning roadmaps. Its interactive nodes open topic notes on click, addressing unclear learning order and scattered resources. Paths cover frontend, backend, DevOps, AI, cloud, databases and system design, alongside best practices and interview questions. It suits self-taught developers and career switchers planning a study path.
README · 详细文档
来源 · 查看原文
<p align="center"> <a href="https://roadmap.sh/"><img src="https://roadmap.sh/img/brand.png" height="70"></a> <h2 align="center"><a href="https://roadmap.sh">roadmap.sh</a></h2> <p align="center">Community-driven roadmaps, articles and resources for developers</p> <p align="center"> <a href="https://roadmap.sh/roadmaps"> <img src="https://img.shields.io/badge/%E2%9C%A8-Roadmaps%20-0a0a0a.svg?style=flat&colorA=0a0a0a" alt="roadmaps" /> </a> <a href="https://roadmap.sh/best-practices"> <img src="https://img.shields.io/badge/%E2%9C%A8-Best%20Practices-0a0a0a.svg?style=flat&colorA=0a0a0a" alt="best practices" /> </a> <a href="https://roadmap.sh/questions"> <img src="https://img.shields.io/badge/%E2%9C%A8-Questions-0a0a0a.svg?style=flat&colorA=0a0a0a" alt="videos" /> </a> <a href="https://www.youtube.com/channel/UCA0H2KIWgWTwpTFjSxp0now?sub_confirmation=1"> <img src="https://img.shields.io/badge/%E2%9C%A8-YouTube%20Channel-0a0a0a.svg?style=flat&colorA=0a0a0a" alt="roadmaps" /> </a> </p> </p>
<br>

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.
- Frontend Roadmap / Frontend Beginner Roadmap
- Backend Roadmap / Backend Beginner Roadmap
- DevOps Roadmap / DevOps Beginner Roadmap
- DevSecOps Roadmap
- Full Stack Roadmap
- Claude Code Roadmap
- OpenClaw Roadmap
- Vibe Coding Roadmap
- Forward Deployed Engineer Roadmap
- HTML Roadmap
- CSS Roadmap
- JavaScript Roadmap
- TypeScript Roadmap
- Git and GitHub / Git and GitHub Beginner
- API Design Roadmap
- Computer Science Roadmap
- Data Structures and Algorithms Roadmap
- AI and Data Scientist Roadmap
- AI Engineer Roadmap
- Inference Engineering Roadmap
- AI Product Builder Roadmap
- Network Engineer Roadmap
- Cloud Computing Roadmap
- AWS Roadmap
- Cloudflare Roadmap
- Linux Roadmap
- Leetcode Roadmap
- Terraform Roadmap
- Data Analyst Roadmap
- BI Analyst Roadmap
- Data Engineer Roadmap
- Machine Learning Roadmap
- MLOps Roadmap
- Product Manager Roadmap
- Engineering Manager Roadmap
- QA Roadmap
- Python Roadmap
- Python for Data Analysis Roadmap
- Django Roadmap
- Power BI Roadmap
- R Programming Roadmap
- Software Architect Roadmap
- Game Developer Roadmap / Server Side Game Developer
- Software Design and Architecture Roadmap
- C Roadmap
- C++ Roadmap
- React Roadmap
- Next.js Roadmap
- React Native Roadmap
- Vue Roadmap
- Angular Roadmap
- Node.js Roadmap
- PHP Roadmap
- SEO Roadmap
- WordPress Roadmap
- Laravel Roadmap
- GraphQL Roadmap
- Android Roadmap
- iOS Roadmap
- Swift/Swift UI Roadmap
- Flutter Roadmap
- Go Roadmap
- Rust Roadmap
- Java Roadmap
- Kotlin Roadmap
- Spring Boot Roadmap
- Design System Roadmap
- PostgreSQL Roadmap
- Elasticsearch Roadmap
- SQL Roadmap
- Redis Roadmap
- Blockchain Roadmap
- ASP.NET Core Roadmap
- System Design Roadmap
- Kubernetes Roadmap
- Cyber Security Roadmap
- MongoDB Roadmap
- Product Design Roadmap
- UX Design Roadmap
- Docker Roadmap
- Prompt Engineering Roadmap
- Technical Writer Roadmap
- DevRel Engineer Roadmap
- AI Red Teaming Roadmap
- AI Agents Roadmap
- Bash/Shell Roadmap
- Ruby Roadmap
- Ruby on Rails Roadmap
- Scala Roadmap
There are also interactive best practices:
- Backend Performance Best Practices
- Frontend Performance Best Practices
- Code Review Best Practices
- API Security Best Practices
- AWS 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!
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 git@github.com: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
- Add content to roadmaps
- Add new roadmaps
- Suggest changes to existing roadmaps
- Discuss ideas in issues
- Spread the word
Thanks to all contributors ❤
<a href = "https://github.com/nilbuild/developer-roadmap/graphs/contributors"> <img src = "https://contrib.rocks/image?repo=nilbuild/developer-roadmap"/> </a>
License
Have a look at the license file for details