If you wanted to become a software developer, you’d head off to uni to study a 3+ year degree in computer science, or you would learn on the job and read how-to books in your spare time. Whilst effective for many people, both approaches were, and still are, awfully time-consuming.
Though in the early 2010’s, the insatiable demand for software developers and engineers in the US called for a faster alternative to the traditional pathway.
And so, the ‘coding bootcamp’ was born.
But when choosing an educational pathway, should an aspiring software developer opt for the speed of a coding bootcamp, or for the depth of a University degree?
The answer is not black and white, and depends on the background and goals of the individual.
But…
Perhaps the sweet spot sits somewhere in middle: a program that is faster than uni, and deeper than a bootcamp.
A brief history lesson in coding bootcamps
Coding bootcamps originated as an innovative solution to address the increasing demand for skilled software developers and bridge the gap between traditional education and the evolving needs of the tech industry. In 2011, the first coding bootcamps emerged in the United States, inspired by the success of General Assembly, which had been founded in 2007 and focused on general career training for people looking to change careers or start businesses.
These early bootcamps recognised the limitations of conventional computer science degrees, such as their lengthy duration and high costs, as well as the often insufficient preparation for the rapidly changing tech landscape. By offering intensive, short-term programs that taught practical programming skills in a matter of weeks or months, coding bootcamps aimed to quickly prepare students for jobs in the tech industry.
Whilst the beauty of bootcamp is the short duration… it is also the main con.
Well, bootcamps are still great for individuals who are looking to enhance their existing technical skills and knowledge. However, if you have minimal coding experience and aspire to excel as a software developer, you’ll require a more in-depth and comprehensive approach.
On the other hand, many aspiring software developers will see University as being inaccessible for due to the financial and time constraints, especially career-switchers who may have already have a degree in another discipline. While University does cater well to a younger demographic who are blessed with time, not everyone falls into that category.
It seems that for a career-switcher with little coding experience, the ideal solution seems to be a middle ground between a university degree and a bootcamp
Holberton: faster than uni & deeper than a bootcamp
In the same way that bootcamps innovated on the University model, Holberton has innovated on the bootcamp model.
Duration: 9 months
Structure: 3 x 3 month trimesters (sprints)
Time commitment: 35-40 hours per week
Delivery mode: Hybrid (Melbourne) & Online (Australia wide)
3 x cohorts per year:
Duration: 18 months
Structure: 3 x 6 months semesters (sprints)
Time commitment: 15-20 hours per week
Delivery mode: Online (Australia wide)
2 x cohorts per year:
As the demand for software developers continues to rise, aspiring developers must weigh their options carefully to find the best educational pathway that suits their needs and goals. Traditional university degrees provide a comprehensive education, but may be too time-consuming and costly for many. Coding bootcamps offer a shorter, more affordable alternative, but often lack the depth required to prepare students for the complexities of the industry.
Ultimately, the best pathway for an aspiring software developer depends on the individual’s background, learning style, and goals. However, if you’re looking for an option that combines the depth of a university degree with the speed and affordability of a bootcamp, Holberton School might just be the perfect solution for you.
You can apply for Holberton’s next cohort here: https://apply.holbertonschool.com/auth/sign_up