If you start from scratch, even if you study 14 hours/day you’re not going to be a full-stack developer in 3 months.
That said, I think these hacker schools can be a good entry point for non-technical folks (especially those with math/science type backgrounds) who want to become programmers. I certainly think that it’s possible for graduates of the 3-month programs to do useful programming work when they graduate – provided that it’s work that’s tailored for their background and experience level.
It’s interesting that they don’t mention Hacker School which I think is a high profile “Hack School”. Maybe the argument is that Hacker School doesn’t take noobs, but Hack Reactor seems to be very similar, except for pay. Having met people who came out of Hacker School, I found they were typically quite good.
I think there are a few problems here that this article illuminates.
I don’t necessarily think that Hack Schools are a terrible idea. I think Hacker School is pretty neat (full disclosure, I know several Hacker School people, and like them) and I don’t think programming is that hard.
There are certain classes of things which are hard though. Web development is hard. Mobile development is hard. Systems is hard.
Classes which will teach you one of those in three months will need to take people who are already good, and are incredibly dedicated. Nothing else will cut it.
I wonder if going through some of these bootcamps make it harder for you to become a better engineer later on, or easier. I think that there are some skills that you only get from trying and failing by yourself, but this is only a feeling, and it’s easy to imagine these bootcamps instilling good instincts, like “make sure you understand exactly what the bug was and how you fixed before moving on”.
Sometimes I wonder if programming is destined to become a race to the bottom. An “hour of code” and some “hacking schools”, off-shoring, and pretty much everyone thinks they can do my job.
My son is in highschool. Programming has been a great career for me, but I hesitate to recommend it to young people
I think that programming is still a good career.
In 30 years, the only jobs left will be soft-skills jobs (e.g., sales, CEO, politician) and technical jobs (e.g., programming). Everything else will be done by computers.
There will still be plumbers ?
According to one documentary on the subject, there are no plumbers in the year 2505. Or any skilled trades.
I am of course referring to “Idiocracy” http://www.imdb.com/title/tt0387808/