| Bootcamper here, Of course 3 months is going to get you running with a solid basic knowledge of your stuff. In what world would low-level, algorithms and data structures be doable in 3 months? Point is, I don't think Bootcamps and Colleges are comparable. It's like being a woodworker and a forester.. There's a place for each and it's not the same positions... Now, here's my big question: If your interview includes Practical programming, Web system Design, Algorithms and Low level system design... What in the nine hells are you hiring for? Had it been for a trucker position you'd be asking for "driving license, laws and regulations, engine design and car physics".. For reference: https://i.imgur.com/sh7LJgj.jpg |
> What in the nine hells are you hiring for?
Someone who can solve a business problem effectively.
It's not too difficult to shove data into a database, pull it out, and render it to a screen. Nor is it too difficult to pull data out of the db and send it in JSON format.
What do you do when your the performance of your API server doesn't meet customer demands, or you get written up by re//code and get a 1000x spike in traffic?
Let me turn the question around: if you can only hire one person, why would you choose a bootcamp graduate over a CS graduate?
------
Personally, I think the idea of bootcamps are great, and I root pretty hard for anyone who wants to better their situation by going back and learning a new set of skills.
But I have to be skeptical and look at the bootcamp craze, like the outsourcing craze from a decade ago--a way for companies to hire cheap programmers, and a way for bootcamp operators to cash in on the unmet demand.