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
- Applying theoretical knowledge to practical mobile development, understanding professional software development workflows (Git, Agile), and learning specific mobile frameworks.
You're ready to move on when
- Strong academic record in relevant modules.
- A portfolio of university projects or personal apps.
- Completed an internship in software development.
- 2
Coding Bootcamp Graduate (Mobile Specialisation)
0-1 year post-bootcampSkills to master
- Solidifying bootcamp learnings, adapting to a professional codebase, understanding team dynamics, and deepening knowledge in specific mobile technologies.
You're ready to move on when
- Successfully completed an intensive mobile development bootcamp.
- A strong portfolio of projects built during the bootcamp.
- Demonstrated ability to learn quickly and apply new concepts.
- 3
Self-Taught Mobile Developer
1-2 years of dedicated self-study/project workSkills to master
- Building a comprehensive understanding of mobile development best practices, Git workflows, and collaborative development. Often requires filling in gaps in theoretical computer science.
You're ready to move on when
- A robust portfolio of self-initiated mobile applications (preferably published).
- Active participation in online development communities.
- Ability to articulate technical concepts clearly, even without formal training.