Understanding the differences between the two routes
“A CS degree will help you find a job that genuinely requires a CS degree, such as optimising trading algorithms, or making a database engine more efficient. However, the majority of software engineering jobs out there don’t fall into this category. They have different requirements: writing clean code, problem-solving, great communication and teamwork skills, and delivering to a deadline. The average CS degree misses most of that.”
Evgeny Shadchnev - Makers Fouunder.
At Makers we focus on learning to code in practical real life settings so your education is directly relevant to gaining a job in tech. We focus on key languages and skills including:
- Python
- JavaScript
- GitHub
- APIs
- Object oriented programming
- Pair programming
- Test Driven Development
Conversely, CS programs tend to turn students into Computer Scientists (people with a deep understanding of how computers function). They typically cover:
- Computer Science Theory
- Advanced Mathematics
- Programming in Java
- Operating System Design
- Algorithms
Many of our hiring partners come to us to find talent as the content typically learned on CS programmes does not meet the needs of their team.