From non-technical to hired developer in 5 months
medium.com
medium.com
And that's almost certainly why it's worked out well. Someone who is interested in coding enough to actually learn it in their spare time, even if it's only enough to understand the concepts, is immediately ahead of someone who joins a bootcamp because there are "$$$ Companies looking for developers now! $$$" adverts around. To be a developer you have to have a desire to write software; otherwise you're very likely to get bored and give up because, frankly, quite a lot of software development is dull. That's why developers like to automate as many things as possible - to get move the boring stuff out of the way so we can do more of the fun things.
I'd rather hire someone fresh out of a course who writes code in their spare time before I'd hire someone experienced who was only interested in the pay check at the end of the month. Being interested in making things counts for so much in development.
The top coding bootcamps like Hack Reactor have 99% placement rates for their graduates within 6 months with average salary of 100k.
And if you don't get a job, hack reactor charges you NOTHING. That is how confident they are in their students.
Looks as though they keep a pretty high bar for their students and that will lead to an overall more talented grad than your everyday bootcamp but its still crazy.
For that price you could hire 3 excellent remote workers.
I've looked at the alumni they have on their site - most seem to be hired by startups (ie. companies that likely have more money than sense). Coupled with the knowledge that its BA then maybe we're a little closer to an explanation.
Still utter insanity.
Wonder where this industry will be when the bubble pops.
http://www.fastcompany.com/3023456/become-an-ios-developer-i...
> The schools that tout six-figure salaries, such as Hack Reactor, tend to set a higher bar for admission, seeking candidates that already have some experience with code.
Another quote to take note of:
> "There's no world in which somebody who's been programming for a few months will be competitive with someone coding for 10 to 15 years."
Having taught grad students who are otherwise smart but have had no programming experience whatsoever...I'm constantly astounded at what I have to explain. Such as the concept of a prompt from an interactive shell, and how nothing "happens" until you hit Enter. This is pre-basic and yet I can understand why the confusion happens...there is virtually no other modern software in which the paradigm is that nothing happens until you hit Enter...even a web browser, you're already sending off data to have your query be predicted as soon as you type in a couple of letters.
It can take some time to learn the basic mechanics of programming. If you've toyed with it for a couple of years, you're probably well past that stage.
During CS you don't learn how to write code, you're just learning about architecture and algorithms ;) There is just not enough real-world practice involved.
CS degrees teach you how to do math, not how to be a software engineer.