>
Secondly, the industry has changed. You need to know more things than you did previously. Even computer science grads aren't necessarily "ready" for the workforce.Do you? I certainly wasn't "ready" for the workforce after graduating, but that's because I wasn't taught how to use version control software, how to manage a project, how to do proper estimates. I knew how to do Big-O estimates of algorithms, but in practice, this actually comes up rarely. (Although, admittedly, can bite you right in the ass if you don't understand what's going on.)
I don't know what sort of training bootcamps do, but if they offer practical training, it seems like there's a place for them.
Or do we want plumbers to take advanced hydrodynamics courses, rather than apprenticing?
On the other hand, if they're just teaching people to pump out code, then yeah, that's fairly useless.