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
Graduate Software Engineering Programme
1-2 yearsSkills to master
- Foundational programming, version control, basic debugging, team collaboration, understanding the full software development lifecycle.
You're ready to move on when
- Consistently delivering assigned tasks within sprint cycles.
- Receiving positive feedback on code quality and adherence to standards.
- Independently setting up and troubleshooting development environments.
- Actively participating in team discussions and asking insightful questions.
- 2
Coding Bootcamp Graduate / Self-Taught Developer
6 months - 1.5 yearsSkills to master
- Practical application of a core language (e.g., JavaScript), building full-stack applications, understanding APIs, strong problem-solving skills demonstrated through a portfolio.
You're ready to move on when
- Successfully completing complex personal projects or bootcamp capstones.
- Demonstrating a clear understanding of software architecture principles (even if basic).
- Ability to articulate technical decisions and trade-offs in your projects.
- Proactively seeking out and applying feedback on your code.