Version: 1.0.0 Production Ready Status: ✅ Ultra-Premium, Marketplace-Ready Quality: Professional, Enterprise-Grade Community: 2.1M+ developers on roadmap.sh
Transform your development career with Developer Roadmap Navigator - an intelligent Claude Code plugin providing:
✨ 7 Specialized Agents - Expert guidance across all development disciplines 📚 69 Roadmaps - Complete coverage of modern development paths 🎓 Structured Learning - Progressive levels from beginner to architect 🚀 Career Advancement - Clear paths to senior engineer and leadership roles 💼 Interview Mastery - Technical, system design, and behavioral prep 📊 Real-World Workflows - Practical step-by-step guides for common scenarios
Expertise: Frontend, React, Vue, Angular, TypeScript, Next.js, modern web Perfect For: Web developers, full-stack engineers, frontend specialists Career Path: Junior Frontend → Senior Frontend → Staff Engineer → Architect Key Skills: HTML5, CSS3, JavaScript, React/Vue/Angular, TypeScript, web performance Salary Range: $60-90k (Junior) → $130-300k (Principal) Time to First Job: 6-9 months from zero
What You'll Learn
- Complete HTML5, CSS3, JavaScript mastery
- Choose and master a framework (React is 70% of jobs)
- TypeScript for type safety
- Performance optimization and accessibility
- Testing strategies and build tools
- Career progression paths with salary expectations
Quick Links
/explore frontend- Start with fundamentals/explore react- Most in-demand framework/learn- Personalized path based on your level
Expertise: Node.js, Python, Java, Go, databases, APIs, system design Perfect For: Backend engineers, full-stack developers, architects Career Path: Junior Backend → Senior Backend → Staff Engineer → Architect Key Skills: Node.js/Python/Java, SQL, REST/GraphQL APIs, database optimization Salary Range: $60-90k (Junior) → $180-300k (Principal) Time to First Job: 6-12 months from zero
What You'll Learn
- Backend language fundamentals (pick: Node.js, Python, Java, Go)
- REST API design and GraphQL basics
- Database design (SQL, NoSQL, caching strategies)
- System design for scale (caching, queuing, databases)
- Authentication and authorization patterns
- Production deployment and monitoring
Quick Links
/explore backend- Start here/explore nodejs- JavaScript backend (easiest entry)/explore system-design- For senior+ roles
Expertise: iOS, Android, React Native, Flutter, Data Science, ML, AI Perfect For: Mobile developers, data scientists, ML engineers Career Path: Junior Mobile/Data → Senior → Staff Engineer Key Skills: Swift/Kotlin, Python, ML algorithms, deep learning Salary Range: $70-100k (Junior) → $170-300k+ (Principal/AI) Time to First Job: 9-12 months from zero
What You'll Learn
- Choose mobile platform (iOS with Swift, Android with Kotlin, or cross-platform)
- Build production-quality mobile apps
- Data science fundamentals and ML algorithms
- Deep learning and LLM/AI integration
- Production ML deployment and monitoring
- Real-time features and backend integration
Quick Links
/explore iosor/explore android- Native development/explore flutteror/explore react-native- Cross-platform/explore data-scientist- Data science path
Expertise: Docker, Kubernetes, Terraform, AWS, GCP, Azure, CI/CD Perfect For: DevOps engineers, SRE, infrastructure engineers Career Path: Junior DevOps → Senior DevOps → Staff → Platform Engineer Key Skills: Docker, Kubernetes, Terraform, AWS, Linux, CI/CD Salary Range: $80-110k (Junior) → $180-260k (Staff) Time to First Job: 10-14 months from zero
What You'll Learn
- Linux fundamentals and system administration
- Docker containerization and best practices
- Kubernetes orchestration (production-ready)
- Infrastructure as Code (Terraform)
- Cloud platforms (AWS, GCP, or Azure)
- CI/CD pipelines and automation
- Monitoring, logging, and observability
Quick Links
/explore linux- Start with OS fundamentals/explore docker- Containerization foundation/explore kubernetes- Container orchestration
Expertise: System Design, Software Architecture, Cybersecurity, Blockchain Perfect For: Architects, security engineers, senior engineers Career Path: Senior Engineer → Architect → Principal Engineer Key Skills: System design, security hardening, compliance, blockchain basics Salary Range: $130-180k (Senior) → $200-300k+ (Principal) Time to Entry: 5-8 years of solid engineering experience
What You'll Learn
- System design for scale (Instagram-like systems, Uber-like services)
- Distributed systems and microservices architecture
- Database scaling and optimization strategies
- Security hardening (OWASP Top 10, compliance)
- Blockchain and Web3 technologies
- Cryptography fundamentals
- Architecture decision making
Quick Links
/explore system-design- For senior+ interview prep/explore cyber-security- Security engineering path/explore blockchain- Web3 development
Expertise: Product Management, Engineering Leadership, Technical Writing, DevRel, QA, UX Perfect For: Tech leads, managers, career transitioners Career Path: Senior IC → Tech Lead → Manager → Director Key Skills: Leadership, communication, strategic thinking, domain expertise Salary Range: $130-180k (Tech Lead/Senior) → $250-400k+ (Director/VP) Time to Transition: 1-2 years from senior IC role
What You'll Learn
- Product management fundamentals and strategy
- Engineering management and team leadership
- Technical writing and documentation excellence
- Developer relations and community building
- QA strategies and test automation
- UX/design fundamentals
- Career transitions and progression
Quick Links
/explore product-manager- Product strategy/explore engineering-manager- Tech leadership/explore technical-writer- Documentation expertise
Expertise: All 69 roadmaps, comparison, filtering, discovery Perfect For: Those unsure which path to take, comparison seekers Special Abilities:
- Search and filter all 69 roadmaps
- Compare technologies side-by-side
- Job market insights and salary data
- Resource curation and recommendations
- Career path planning and transitions
Quick Links
/learn- Personalized path assessment/explore react vs vue vs angular- Framework comparison/resources python --difficulty=beginner- Curated resources
Usage: /learn
What it does:
├─ Assesses your current experience level
├─ Asks about your goals and timeline
├─ Provides personalized roadmap recommendation
├─ Estimates time to job-readiness
├─ Connects you with the right agent
└─ Suggests first projects and resources
Example:
/learn
→ Level: Beginner
→ Goal: Get first web developer job
→ Recommendation: Frontend Beginner → React → Next.js (10-12 months)
→ Agent: Web Development Specialist
→ First project: Portfolio website (3 weeks)
Usage: /explore [roadmap-name]
What it does:
├─ Detailed breakdown of any roadmap
├─ Learning phases with time estimates
├─ Key projects and milestones
├─ Tools and technologies involved
├─ Common mistakes to avoid
├─ Interview preparation tips
└─ Comparison with related paths
Examples:
/explore react
/explore kubernetes
/explore system-design
/explore react vs vue vs angular
Usage: /progress [optional: roadmap-name]
What it does:
├─ Visual progress on current roadmap
├─ Topics completed vs pending
├─ Time spent and learning velocity
├─ Estimated completion date
├─ Streak counting and motivation
├─ Next recommended topic
├─ Job readiness assessment
└─ Skills gap analysis
Example:
/progress react
→ 45% complete (Components & Hooks)
→ 12/25 topics done
→ Estimated finish: 4 months
→ Streak: 15 days 🔥
→ Next: Advanced state management
→ Job ready in: 3-4 months
Usage: /resources [topic] --filters
What it does:
├─ Official documentation links
├─ Curated course recommendations
├─ Book suggestions
├─ YouTube channels and playlists
├─ Community forums and communities
├─ Practice platforms (LeetCode, HackerRank, etc)
├─ Portfolio project ideas
└─ Interview preparation resources
Examples:
/resources react --difficulty=beginner --format=video
/resources kubernetes --goal=certification
/resources system-design --goal=interview
/resources python --format=book
Month 1-2: Choose specialization
├─ Run: /learn
├─ Choose: Web, Backend, Mobile, or Data
└─ Agent: [Corresponding specialist]
Month 2-4: Fundamentals
├─ Command: /explore [roadmap-beginner]
├─ Time: 40-50 hours learning
├─ Projects: 2-3 small projects
└─ Skill check: Success checklist
Month 4-6: Intermediate
├─ Command: /explore [main-roadmap]
├─ Time: 60-80 hours learning
├─ Projects: 2-3 medium projects
└─ Skill check: Can build real-world features
Month 6-8: Advanced & Portfolio
├─ Command: /progress [roadmap]
├─ Time: 50-60 hours learning
├─ Projects: 2-3 portfolio projects
└─ Skill check: Production-ready code
Month 8-12: Job Search
├─ Interview preparation (coding + system design)
├─ Mock interviews
├─ Networking and applications
├─ Resume and portfolio polish
└─ Negotiate offers
Timeline: 6-12 months at 20 hours/week
Target Salary: $60-90k
Probability: 70% get hired within 12 months
Example: Frontend Engineer → Backend Engineer
Month 1-2: Language Fundamentals
├─ Choose: Node.js (easiest), Python, Java, or Go
├─ Time: 30-40 hours (faster, already know CS)
└─ Projects: 2 simple projects
Month 2-4: Framework & Databases
├─ Master chosen framework
├─ Learn SQL and database design
├─ Time: 60-80 hours
└─ Projects: 2 database-backed APIs
Month 4-6: Advanced & System Design
├─ System design fundamentals
├─ Performance optimization
├─ Production deployment
├─ Time: 50-60 hours
└─ Projects: 1 full-featured backend project
Month 6-9: Job Transition
├─ Update resume and portfolio
├─ Interview preparation
├─ Target backend roles
└─ Negotiate offers
Timeline: 6-9 months at 20-30 hours/week
Current: Mid-level Frontend ($100-140k)
Target: Mid-level Backend ($100-140k or higher)
Current: 5+ years solid engineering experience
Quarter 1: Deepen Technical Knowledge
├─ Master chosen specialization deeply
├─ Explore: /explore system-design
├─ Time: 20-30 hours/month
└─ Focus: Scale and optimization
Quarter 2: Learn Architecture Patterns
├─ Microservices design
├─ Distributed systems
├─ System design interviews
├─ Time: 20-30 hours/month
└─ Practice: Design real-world systems
Quarter 3: Leadership & Influence
├─ Mentor junior engineers
├─ Lead technical decisions
├─ Influence architecture
├─ Document design decisions
├─ Time: Ongoing practice
└─ Build: Thought leadership
Quarter 4: Organizational Impact
├─ Cross-team initiatives
├─ Technical strategy setting
├─ Speaking and writing
└─ Career transition to Staff/Principal
Timeline: 1-2 years
Current Salary: $130-180k
Target Salary: $180-300k+
Title Progression: Senior → Staff → Principal
Entry Level (0-2 years)
├─ Junior Engineer ($60-90k)
├─ Task: Learn fundamentals, assigned work
├─ Skills: Core language, basic frameworks
├─ Time: 2 years
└─ Assessment: Can complete assigned tasks well
Mid-Level (2-5 years)
├─ Mid-Level Engineer ($100-140k)
├─ Task: Own features, mentor juniors
├─ Skills: Framework mastery, system understanding
├─ Time: 3 years
└─ Assessment: Can design and deliver features
Senior Level (5-8 years)
├─ Senior Engineer ($130-180k)
├─ Task: Architecture decisions, tech strategy
├─ Skills: System design, expertise, mentoring
├─ Time: 3 years
└─ Assessment: Can design scalable systems
Staff Level (8-10 years)
├─ Staff Engineer ($150-220k)
├─ Task: Technical vision, org initiatives
├─ Skills: Deep expertise, influence
├─ Time: 2+ years
└─ Assessment: Can drive company initiatives
Principal Level (10+ years)
├─ Principal Engineer ($180-300k+)
├─ Task: Strategic decisions, mentoring leaders
├─ Skills: Visionary expertise, business alignment
└─ Assessment: Can shape company technical future
Senior Engineer (5-8 years, $130-180k)
↓
Engineering Manager (1-3 teams, $140-200k)
↓
Senior Manager / Director (3-10 teams, $180-280k)
↓
VP Engineering / CTO ($250-400k+)
↓
C-Level / EVP ($400k+)
Senior Engineer (5-8 years)
↓
Specialist (Performance / Security / Accessibility / etc)
↓
Principal Specialist / Expert ($180-300k+)
↓
Organization Leader / Thought Leader
Frontend (React dominant): $100-140k
├─ React: $120-160k (70% jobs)
├─ Vue: $110-150k (15% jobs)
└─ Angular: $115-170k (10% jobs)
Backend (Node.js/Python dominant): $100-140k
├─ Node.js: $120-160k (70% jobs)
├─ Python: $110-150k (60% jobs)
├─ Java: $130-180k (50% jobs)
└─ Go: $120-170k (30% jobs)
Mobile (iOS/Android): $110-160k
├─ iOS: $120-180k (higher pay)
├─ Android: $110-160k
└─ Cross-platform: $100-140k
Data/ML: $110-150k
├─ Data Scientist: $110-150k
├─ ML Engineer: $120-160k
└─ AI Engineer: $130-180k
DevOps/Cloud: $120-170k
├─ DevOps: $120-160k
├─ SRE: $130-170k
└─ Cloud Architect: $140-190k
Intern/Junior (0-2 years): $60-90k
Mid-Level (2-5 years): $100-140k
Senior (5-8 years): $130-180k
Staff (8-10 years): $150-220k
Principal (10+ years): $180-300k+
C-Level (15+ years): $250-500k+ (+ equity)
High Demand (Easy to find jobs)
├─ React Frontend: 70% of frontend jobs
├─ Node.js Backend: 70% of JS backend jobs
├─ Python: 60% growth year-over-year
├─ Java: Stable demand, enterprise
├─ AWS: Dominant cloud platform
├─ Kubernetes: Industry standard for scale
└─ Data Engineer / ML Engineer: Rapid growth
Growing Demand (Good opportunities)
├─ Go: Microservices and DevOps
├─ Rust: Systems and performance
├─ Flutter: Cross-platform mobile
├─ AI Engineer: Emerging, high pay
├─ GCP: Growing, strong fundamentals
└─ Azure: Enterprise, Microsoft ecosystem
Stable Demand (Still opportunities)
├─ Vue: Niche but dedicated community
├─ Angular: Enterprise systems
├─ Android: Large market but competitive
├─ iOS: Premium segment
└─ Blockchain: Niche, speculative
Declining/Niche
├─ PHP (legacy)
├─ jQuery (modern frameworks replacing)
└─ CoffeeScript (ES6+ replaced it)
Round 1: Coding Problem (45-60 minutes)
Difficulty: Medium LeetCode level
Focus: Algorithms, data structures, problem-solving
Tools: Write code in shared editor or whiteboard
Evaluation: Correctness, code quality, communication
Topics by specialization:
Frontend: DOM manipulation, async JavaScript, algorithm basics
Backend: Algorithms, SQL, database design
Mobile: Algorithms, platform-specific APIs
Data/ML: Data manipulation, statistics, model training
DevOps: System design, infrastructure scaling
Round 2: Live Coding Project (45-90 minutes)
Format: Build a mini-application in real-time
Frontend example: Build a task management app with React
Backend example: Build a simple e-commerce API
Time: 45-60 minutes, partial completion is OK
Focus: Architecture, code organization, decision-making
What they're looking for:
├─ Can you think out loud?
├─ Do you ask clarifying questions?
├─ Is your code organized?
├─ Can you debug and iterate?
└─ Do you test as you go?
Round 3: System Design (45-90 minutes)
For Senior+ positions only
Format: Design a large-scale system
Examples: Design Instagram, Design Uber, Design Netflix
Time: 45-90 minutes with discussion
Focus: Scalability, trade-offs, technology choices
Structure:
1. Clarifying Questions (5-10 min)
2. High-Level Design (15-20 min)
3. Deep Dive (20-30 min)
4. Trade-offs Discussion (10-15 min)
5. Questions (remaining time)
Round 4: Behavioral Interview (30-60 minutes)
Common Questions:
1. "Tell me about a project you're proud of"
Focus: Problem, solution, learning, impact
2. "How do you handle technical disagreements?"
Focus: Communication, collaboration, outcomes
3. "Describe a time you failed"
Focus: Learning, resilience, growth
4. "What interests you about this role?"
Focus: Genuine interest, alignment, vision
STAR Method: Situation → Task → Action → Result
1 Week Before
- Practice 5-10 LeetCode problems at target difficulty
- Review system design fundamentals
- Prepare stories for behavioral questions
- Review company and role description
3 Days Before
- Practice 3-5 more LeetCode problems
- Mock system design interview with friend
- Prepare questions for interview (always ask!)
- Get good sleep
Day Before
- Light review (don't cram)
- Prepare logistics (Zoom link, environment setup)
- Get 8+ hours sleep
Day Of
- 30 min before: Do quick warm-up problem
- 10 min before: Deep breathing, calm environment
- 5 min before: Tech check (camera, mic, internet)
- Interview: Think out loud, ask questions, show your best self
✅ Can build projects without tutorials ✅ Can read and understand production code ✅ Can debug problems independently ✅ Can explain concepts to others ✅ Can make architectural decisions
✅ 3+ portfolio projects on GitHub ✅ Well-documented code and READMEs ✅ Can solve LeetCode medium problems ✅ Can explain system design trade-offs ✅ Can discuss technical decisions clearly ✅ Can handle rejection and iterate
✅ Promotions on track (every 2-3 years) ✅ Salary in market range for role ✅ Technical leadership opportunities ✅ Speaking or writing contributions ✅ Mentoring junior engineers ✅ Influencing technical decisions
# Week 1: Discovery
/learn
→ Assessment → Web Development Path Recommended
→ Agent: Web Development Specialist
# Week 2-4: Fundamentals
/explore frontend
/progress frontend
→ Learning HTML5, CSS3, JavaScript basics
→ Building portfolio website
# Month 2-3: Framework Selection
/explore react vs vue vs angular
→ Choose React (70% of jobs)
→ Agent recommends React roadmap
/explore react
→ Detailed React learning path
→ 4-week plan for React fundamentals
# Month 3-6: Deep Dive
/progress react
→ 25% complete, on track
→ Next: Learn hooks and state management
→ Practice: Build TODO list app
# Month 6-9: Production Skills
/explore react-interview-prep
→ Interview questions and solutions
→ Mock interview setup
/resources react --goal=interview
→ Curated resources for interview prep
# Month 9-12: Job Search
/progress react
→ 90% complete, job-ready confirmed
→ Portfolio projects polished
→ Interview prepared
→ Ready to apply!# Current: Mid-level backend engineer
/learn
→ Level: Intermediate
→ Goal: Senior engineer + system design
→ Agent: Backend Systems Architect + Architecture Specialist
# Phase 1: Deep Fundamentals
/explore system-design
→ Understand scalability fundamentals
→ Learn about CAP theorem, consistency models
→ Database scaling strategies
# Phase 2: Real-World Problems
/progress system-design
→ Design Instagram (feed generation)
→ Design Uber (real-time location)
→ Design Netflix (streaming at scale)
# Phase 3: Interview Preparation
/resources system-design --goal=interview
→ Mock interview practice
→ Top 50 system design questions
→ Company-specific design questions
# Result: 6-12 months → Ready for senior roles# Current: Senior backend engineer
/learn
→ Goal: Transition to product management
→ Current experience: 6 years backend
# Phase 1: Product Fundamentals
/explore product-manager
→ Understand product strategy
→ Learn about roadmapping and OKRs
→ Understand customer-first thinking
# Phase 2: Practical Skills
/progress product-manager
→ Write 3 sample PRDs
→ Conduct 5 user interviews
→ Build simple dashboard with metrics
→ Learn pricing strategy
# Phase 3: Transition Positioning
/resources product-manager --goal=transition
→ How to position technical background
→ PM interview preparation
→ Companies hiring ex-engineers as PMs
# Result: 1-2 years → Product Manager role- No gaps or missing paths
- Every major tech is covered
- Real projects to build
- Workflow diagrams
- Timeline estimates
- Success checkpoints
- Salary data by role and experience
- Job market insights
- Career progression paths
- Interview preparation
- 7 specialized agents
- Intelligent routing
- Personalized recommendations
- Context-aware help
- Based on 2.1M developers' input
- Real-world feedback
- Continuously updated
- Battle-tested paths
- Run
/learn- Get assessed and personalized path - Choose your specialization from 7 agents
- Follow recommended roadmaps
- Use
/explorefor deep dives - Track
/progressas you learn
- Run
/learn- Validate your level - Explore
/explore system-designfor advancement - Track your skill development with
/progress - Get
/resourcesfor interview prep
- Run
/learnwith transition goal - Get custom bridge path
- Focus on key differences
- Build transition portfolio
- Interview with both backgrounds
Q: How long until I can get a job? A: 6-12 months at 20 hours/week for complete beginners. 3-6 months for career switchers. 1-2 years for major transitions (e.g., IC → Manager).
Q: Which path makes the most money? A: AI/ML Engineer ($130-180k+), Cloud Architect ($140-190k+), Principal Engineers ($180-300k+). But software engineering overall has good salaries across specializations.
Q: Can I learn multiple paths simultaneously? A: Focus on ONE core path first (6-12 months), then add complementary skills. Learning too much at once leads to burnout.
Q: How accurate are the time estimates? A: Based on 2.1M developers' experiences. Actual times vary by: learning speed, prior experience, time invested, learning efficiency. These are realistic averages.
Q: What if I fail or need to switch paths?
A: Completely normal. Use /learn to reassess and find a better path. Many successful developers changed direction multiple times.
Q: How do I stay motivated?
A: Use /progress to track streaks and celebrate milestones. Build real projects. Join communities. Find accountability partners.
Welcome to Developer Roadmap Navigator - your guide to a thriving development career.
Whether you're:
- 🌱 Just starting your coding journey
- 🔄 Switching specializations
- 📈 Advancing to senior/leadership roles
- 🚀 Building intelligent applications
- 💼 Making career transitions
...this plugin is your partner every step of the way.
Ready to transform your career?
/learnStart now. Your future self will thank you! 🚀
v1.0.0 (January 2025) - Initial Release
- 7 comprehensive agents
- 69 roadmaps coverage
- 4 power commands
- Complete learning paths
- Career guidance
- Interview preparation
- Real-world workflows
Made with ❤️ for developers, by developers
Part of Developer Roadmap Navigator - Powered by Claude