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 bootcamp + 0-6 months job searchingSkills to master
- Practical application of modern web frameworks (React/Vue), Git workflow, basic API integration, and collaborative coding practices. Building a strong portfolio is key here.
You're ready to move on when
- Completed a full-stack or front-end focused bootcamp.
- Has a portfolio of 2-3 well-built, deployed web applications.
- Can clearly articulate technical decisions made in their projects.
- Comfortable with basic Git commands and Pull Request workflows.
- 2
Self-Taught Developer
1-2 years of dedicated self-study and project buildingSkills to master
- Profound understanding of core JavaScript, HTML, CSS, and a chosen framework. Strong self-discipline, problem-solving, and the ability to learn independently. Often has a unique perspective.
You're ready to move on when
- Demonstrable portfolio of personal projects, ideally with some complexity.
- Active GitHub profile showing consistent coding activity.
- Can explain core web concepts without relying on bootcamp structure.
- Proven ability to debug and troubleshoot independently.
- 3
University Graduate (Computer Science/Software Engineering)
3-4 year degree + 0-3 months job searchingSkills to master
- Strong theoretical computer science fundamentals, data structures, algorithms, and software engineering principles. Needs to translate academic knowledge into practical web development skills.
You're ready to move on when
- Relevant degree with a focus on software development.
- Completed web-focused projects as part of coursework or internships.
- Understands software development lifecycle and best practices.
- Eager to apply theoretical knowledge to real-world applications.