Bootcamps are so cheap compared to a 4 year college; that’s why they are so popular. They tend to cost between $5,000 and $20,000 USD. Now, if you can’t afford this initially or are worried that you won’t be able to land a job after you graduate from bootcamp, bootcamps have another payment plan called deferred tuition. Deferred tuition allows you to pay little or no upfront cost, and once you land a post-bootcamp job, a fixed amount of your salary will be used to pay for bootcamp.
The second advantage is that bootcamps are also shorter, since they can last from 8 to 12 weeks. Instead of graduating from college in a few years, you graduate in a few weeks. The time investment is low compared to the traditional route.
Fantastic! Cheap and short! But then what is the problem here?
Landing a job right after bootcamp is not an easy task. A Stack Overflow study found that about 9% of graduates never found jobs in software engineering. 22% of graduates said it took them about a month or more to find a job, and 7% said it took them 6 months or more.
Why does this happen?
Their understanding of data structures and algorithms is extremely weak.
Bootcamp graduates struggle to gauge the time complexity of a coding problem. They don’t know how to perform recursions or graph traversals. They are not comfortable taking on the challenges of coding. Why is it a problem, Unfortunately, companies like Facebook, Google, Amazon, Twitter, etc. ask these types of questions for telephone interviews and on-site interviews. For these competitive companies, the level of technical questions asked on these topics ranges from medium to difficult.
I’ve seen many graduating bootcamp clients fail coding interviews. I would say over 70% of my graduating bootcamp clients failed or would have failed these facebook rigor interviews.
Now, the unfortunate thing is that some of these bootcamp graduates find the hard way through constant rejections in these super competitive companies. They then enroll in another coding bootcamp designed to help with interview preparation, which can cost around $5,000..
So what ended up being a $10,000 investment now becomes a $15,000 investment.
Not all software engineering interviews are as difficult as Facebook interviews. Startups and small businesses tend to have a lower bar for hiring engineers. However, if you are trying to target competitive businesses, my recommendation for overcoming this weakness is to find additional reading material and videos that focus on algorithms and data structures.