Developer Roadmap – Your Complete Guide to Growing as a Software Developer
文章目录
- Created and maintained by Kamran Ahmed, the Developer Roadmap project provides interactive, visual roadmaps covering the essential skills and tools needed for different software development paths. Whether you're just starting out or looking to specialize, there's a roadmap for you.
- Multi-Track Coverage – Frontend, Backend, DevOps, React, Vue, Angular, Node.js, Python, Go, Java, DBA, QA, and more Community-Driven – Continuously updated by thousands of contributors based on industry trends Visual & Interactive – Step-by-step paths with clear progression from beginner to advanced topics Free & Open Source – Available on GitHub with a companion website at roadmap.sh Career Guidance – Covers not just technical skills but also soft skills, tools, and best practices
- The project covers every major development track: Frontend Developer Roadmap Backend Developer Roadmap DevOps Roadmap React Developer Roadmap Vue Developer Roadmap Angular Developer Roadmap Node.js Developer Roadmap Python Developer Roadmap Go Developer Roadmap Java Developer Roadmap DBA (Database Administration) Roadmap QA Engineer Roadmap Software Architect Roadmap Computer Science Fundamentals
- Visit the official website to explore the roadmaps interactively: https://roadmap.sh Or clone the repository to contribute or self-host:
- The Developer Roadmap is an invaluable resource for anyone serious about a career in software development. With its clear visual guidance, comprehensive coverage of every major tech stack, and active community support, it remains one of the most starred educational projects on GitHub. Whether you're a beginner or a seasoned pro, bookmark roadmap.sh—you'll keep coming back. This project is created by @kamranahmedse – GitHub

Looking for a clear path to level up your software development career? The Developer Roadmap is the most comprehensive, community-driven learning resource available on GitHub—with over 353K stars and 43K forks, it's become the de facto guide for developers at every stage.
Created and maintained by Kamran Ahmed, the Developer Roadmap project provides interactive, visual roadmaps covering the essential skills and tools needed for different software development paths. Whether you're just starting out or looking to specialize, there's a roadmap for you.
- Multi-Track Coverage – Frontend, Backend, DevOps, React, Vue, Angular, Node.js, Python, Go, Java, DBA, QA, and more
- Community-Driven – Continuously updated by thousands of contributors based on industry trends
- Visual & Interactive – Step-by-step paths with clear progression from beginner to advanced topics
- Free & Open Source – Available on GitHub with a companion website at roadmap.sh
- Career Guidance – Covers not just technical skills but also soft skills, tools, and best practices
The project covers every major development track:
- Frontend Developer Roadmap
- Backend Developer Roadmap
- DevOps Roadmap
- React Developer Roadmap
- Vue Developer Roadmap
- Angular Developer Roadmap
- Node.js Developer Roadmap
- Python Developer Roadmap
- Go Developer Roadmap
- Java Developer Roadmap
- DBA (Database Administration) Roadmap
- QA Engineer Roadmap
- Software Architect Roadmap
- Computer Science Fundamentals
Visit the official website to explore the roadmaps interactively:
Or clone the repository to contribute or self-host:
The Developer Roadmap is an invaluable resource for anyone serious about a career in software development. With its clear visual guidance, comprehensive coverage of every major tech stack, and active community support, it remains one of the most starred educational projects on GitHub. Whether you're a beginner or a seasoned pro, bookmark roadmap.sh—you'll keep coming back.
This project is created by @kamranahmedse – GitHub