Understanding the differences between the two routes
Makers began because our founder Evgeny Shadchnev knew that there was a better way to connect tech education and employment, having done a five-year undergraduate CS degree then a MSc Advanced Computing at Imperial College London. His conclusion:
“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.”
Vocational programming routes like Makers cover the practical skills a person needs to be hired as a developer. Bootcamps typically cover:
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
“The purpose of a CS degree is to give students an overview of the scientific field of computing,” says Kyle Thayer in a well-researched piece on Coding Bootcamps vs. Computer Science Degrees: What Employers Want and Other Perspectives.
He says that coding bootcamps “focused strongly on certain soft skills in their courses… taught explicitly by mimicking real-life teams and projects where students focused directly on learning these skills along with the technical knowledge.”
At Makers, we help people change careers and we help our hiring partners find top tech talent. The network of the companies we work with is what enables our career support. We have presented at industry gatherings on how we’re helping companies with their digital transformation — for example, here is how we have worked with Vodafone.