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
University Graduate (Computer Science/Software Engineering)
0-1 year post-graduationSkills to master
- Translating academic knowledge into practical, production-ready code
- understanding team collaboration workflows
- debugging real-world applications.
You're ready to move on when
- Completed relevant final-year projects that demonstrate coding ability.
- Undertaken internships or placements in a development role.
- Can articulate basic data structures and algorithms in a practical context.
- 2
Coding Bootcamp Graduate
Immediately post-bootcamp, 0-1 year of experienceSkills to master
- Deepening knowledge beyond bootcamp curriculum
- adapting to enterprise-level coding standards
- understanding complex, existing codebases.
You're ready to move on when
- Strong portfolio of bootcamp projects.
- Can explain core concepts taught in bootcamp (e.g., React lifecycle, API design).
- Demonstrates self-directed learning beyond the bootcamp curriculum.
- 3
Self-Taught Developer with Portfolio
1-2 years of consistent self-study and project buildingSkills to master
- Formalising coding practices
- understanding team dynamics and version control best practices
- filling any gaps in theoretical computer science knowledge.
You're ready to move on when
- Robust personal projects showcasing diverse skills (frontend, backend, mobile).
- Active contributions to open-source or participation in coding challenges.
- Can clearly explain their thought process and code structure.