The guide
Building software & products
Computer Science
Making the apps, websites and systems people use every day.
What the work actually is
What the work is actually like
The catch
What people get wrong about it
The jobs inside this area
- Software engineer
- Frontend / backend developer
- Mobile developer
- DevOps / platform engineer
- QA engineer
- Product manager
A list, not a recommendation — you narrow it, we don’t.
What this kind of work usually offers
How you get there
The one-line version
Stage by stage
While you are still at school
Write code weekly, on things you personally want to exist. One finished, used, deployed small project teaches more than ten tutorials, and it is also the only evidence anyone can look at.
What you study
A CS degree gives you the durable half — algorithms, systems, networks, how a computer actually works — which is the part that does not go stale. Self-teaching genuinely works in this field, but it puts the burden of that foundation on you, and visa routes to work abroad usually assume a degree.
How the first years actually go
You join a team and spend months reading its codebase before you meaningfully change it. First tasks are small bug fixes and tests, deliberately: they are how you learn the system and how the team learns to trust you.