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 Engineer / Developer
0-1 year prior experienceSkills to master
- Strong foundational programming skills, understanding of software development lifecycle, basic API interaction, and debugging techniques.
You're ready to move on when
- Successfully completed a graduate scheme or entry-level developer role.
- Can demonstrate personal coding projects that involve API calls or data manipulation.
- Comfortable with version control (Git) and basic command-line operations.
- 2
IT Support / Application Support Analyst
1-2 years prior experienceSkills to master
- Troubleshooting skills, understanding of common system errors, basic networking concepts, and experience interacting with users and systems.
You're ready to move on when
- Experience resolving technical issues for end-users or business applications.
- Familiarity with logging systems and basic diagnostic tools.
- An interest in moving beyond 'fixing' to 'connecting' systems.
- 3
Technical Bootcamp Graduate / Self-Taught Developer
0-1 year prior experience (post-bootcamp/intensive study)Skills to master
- Intensive training in a specific programming language (e.g., Python, Java), web development fundamentals, and often project-based learning involving APIs.
You're ready to move on when
- Completed a reputable technical bootcamp with a focus on backend development or integration.
- A strong portfolio of projects demonstrating practical application of learned skills.
- Clear evidence of self-driven learning and problem-solving abilities.


