← Back to all paths
👤 Persona Path

New Developer

Complete lifecycle overview at surface level - understand the full development map without drowning in details

2h 5m Total Time
16 Topics
7 Milestones

Your progress will be saved automatically

What You'll Learn

  • Understand the complete software development lifecycle
  • Know what happens in each phase without implementation details
  • Identify which areas need deeper learning for your situation
  • Build mental model of how everything connects

Journey Milestones

1

Understanding the Problem Space

Learn to validate problems before building solutions

S job to be done 10m
S concept of operations 10m
S threat modeling 8m
2

Designing for Success

Learn architecture and design fundamentals

S architecture design 15m
S data flow mapping 12m
S database design 15m
3

Writing Quality Code

Development fundamentals everyone needs

S secure coding practices 10m
S code quality 10m
S secret management 8m
4

Verifying It Works

Essential testing knowledge

S unit integration testing 10m
S security testing 10m
5

Shipping to Production

Get your code running reliably

S deployment strategy 12m
S infrastructure as code 10m
6

Keeping It Running

Operations fundamentals

S monitoring logging 10m
S incident response 10m
7

Learning and Improving

Continuous improvement practices

S retrospectives 10m

Completion Criteria

  • Can describe all 7 development lifecycle phases
  • Understands the purpose of each major activity
  • Knows which topics to dive deeper on for their specific needs
  • Has mental model of how development phases connect

What's Next

After completing this path, you might want to:

  • Choose specific areas to dive deeper based on your role and project
  • Consider MVP Launch track if building something new
  • Consider Generalist Leveling Up path for systematic mid-depth coverage