Earlier quoted context omitted.
Being a software developer in the modern world (web, mobile) has little to do with computer science. These skills can be taught but aren't in most modern universities. Mostly, there is argument that university is not vocational training. At the same time, most people implicitly feel the need to go to university to get a job. These developer boot camps create a new path. It's a good thing.
"Being a software developer in the modern world... has little to do with computer science." Is a categorical falsehood that has cost me alot of time and money. There is not one top tier technology company software team that you can get on without having a strong grasp of at least the basic fundamentals of CS (namely data structures, algorithms, and some college level math.) You will ALWAYS get passed on if you only f…
This just in: Getting on a top tier team requires being top tier.
This doesn't mean you can't teach for the rest of the industry, nor does it mean you can't go into the top tier work later. Just the path to top tier changes, from college to having solid experience and code out there. This can come from blog posts, open source, or simply working on hard problems at whatever gig you can get.