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
Coding Bootcamp Graduate
3-6 months intensive training + 0-1 year post-bootcamp experience.Skills to master
- Solid grasp of a modern JS framework (React/Vue), Git, basic HTML/CSS/JS, and a portfolio of small projects.
You're ready to move on when
- You can independently build a basic, responsive web page from a design.
- You're comfortable debugging simple JavaScript errors.
- You can explain fundamental programming concepts clearly.
- 2
Apprenticeship Programme
1-2 years as a Junior Developer apprentice.Skills to master
- Practical experience with real-world projects, understanding of team workflows, and mentorship from senior developers.
You're ready to move on when
- You've contributed to a live codebase.
- You understand the software development lifecycle.
- You're used to receiving and acting on feedback.
- 3
Self-Taught Developer with Portfolio
1-2 years of dedicated self-study and project building.Skills to master
- Strong foundational knowledge, a diverse portfolio of projects (personal or open-source), and a proactive approach to learning.
You're ready to move on when
- You have 3-5 well-documented projects showcasing different skills.
- You can articulate your design and coding decisions.
- You're passionate about front-end development and constantly building.