The pathway
How you actually get there, here
How you become one varies far more by country than what one does. This is the UK route. Most people take one of these ways in; the right one depends on where you're starting from.
- 1
Associate Developer (L1) Promotion
1-2 yearsSkills to master
- Consistently delivering assigned tasks, strong grasp of core tech stack, basic problem-solving, effective collaboration within the immediate team.
You're ready to move on when
- Reliably completes tasks with minimal supervision.
- Consistently produces clean, well-tested code.
- Actively participates in code reviews and team discussions.
- Demonstrates initiative in learning new concepts and tools.
- 2
Coding Bootcamp Graduate with Industry Experience
2-3 years of post-bootcamp professional experienceSkills to master
- Applying bootcamp knowledge to real-world, complex projects, understanding enterprise-level development workflows, deepening expertise in specific frameworks.
You're ready to move on when
- Strong portfolio of deployed projects beyond bootcamp assignments.
- Clear understanding of software development lifecycle in a professional setting.
- Ability to work effectively in an agile team.
- Proven ability to learn and adapt quickly to new tech stacks.
- 3
Self-Taught Developer with Strong Portfolio
3-4 years of demonstrable project experienceSkills to master
- Building and deploying complex applications, understanding software architecture principles, effective use of version control, strong independent problem-solving.
You're ready to move on when
- Extensive GitHub profile with well-documented, active projects.
- Ability to articulate technical decisions and trade-offs.
- Experience collaborating on projects (e.g., open source contributions).
- Demonstrated ability to deliver production-ready code.