Hacker News new | ask | show | jobs
by shawndrost 4181 days ago
(Disclosure: I am a cofounder at one of these schools, Hack Reactor.)

> Most of the job growth appears to be in academic stuff like AI and data science

This is incorrect -- web jobs are growing quickly.

> there are companies hiring people at $100k who, twelve weeks ago, had never opened a text editor in their lives.

This is rare, but it does happen. The more common case is the student that coded on the side for a year or two and then jumped in full-time to a school like mine.

> And if it's really possible to build a rails developer from scratch in 10 weeks, why not just just do it in-house through an internship program?

Running an educational program is hard. You might as well ask me "If your grads are really worth $100k a year, why not hire them all and make software?" That's, like, a whole different company.

> And why do most companies still ask for "at least a Bachelors in CS" for web and mobile development positions?

We tell our students, "This means 'you have to know how to code', so that random non-coders don't apply." As a former engineering manager, this was true in practice. I didn't care if an applicant had a BS or not, as long as they could code.

6 comments

I care about capability, not credentials. That said, a BS from a decent CS program has some value, if only as a filter. And programs like these "bootcamps" have a similar value with a much lower bar. In both cases you need to know the program to really figure out how to scale it in your decision.

Running an educational program is hard, I agree. And if you guys are doing a really excellent job of it over, say, 10 weeks the way I look at it is this: the potential hire is an entry level person who has about a 3 month jump on the approx 2 years it will take to make a developer out of them. If your program is a year long, they're maybe a bit over half way there.

So given that: I'd have no problem hiring these people as entry level (i.e. developer in training), and if I knew something about the program itself that would count in their favor against similarly green candidates.

(Disclosure: I'm a college dropout who went through Hack Reactor and can, for the first time, afford a comfortable lifestyle)

Hack Reactor focuses entirely on JavaScript and Web Development, after baking in the basics (algorithms, logical thinking, recursion vs iteration, introductory functional programming and TDD). And it is incredibly successful.

I think you're underestimating the difference between college and immersive learning. College is about many things, your major and focus being one of them. Immersive learning is about one thing. In Hack Reactor's case, it's becoming a competent Web Developer.

Elon Musk's response in this thread (https://www.reddit.com/r/IAmA/comments/2rgsan/i_am_elon_musk...) rings true. Almost no college is teaching Web Development, and so the students get little class based exposure to it, and stumble through many pitfalls. An immersive experience gives you the trunk and several branches, and then frees you up to go deep into whatever you care about.

And smart, voracious people who are eager to learn and better themselves quickly outclass everyone else.

Oh, and I could code competently before I went to Hack Reactor (I was a contractor). I went to gain deep web experience, work in crossfunctional teams, and have a safe place to fortify the foundational soft skills which are absolutely essential for productive software developers.

Oh, and the ROI is insane.

I don't think I'm underestimating it at all. Immersive learning works best when you are almost ready to learn the material already; in this case you can achieve a lot in a few days if you are motivated, but there are limits. You can't compress years or months into days, and you can only get so far before you have to slow down and synthesize.

I wouldn't hire someone just because they'd graduated from a decent CS program either, it's just a reasonable proxy for some of the skills (but not others) they will need to become a developer over time.

Great points. I often forget how many of my breakthroughs come from careful reflective synthesis, and I forget that, in general, it's a slow process.

It turns out, immersive learning is absolutely capable of compressing synthesis time as well as knowledge transfer. One of the best parts of Hack Reactor is the time after the 'solution lecture', during which everyone gets the chance to reflect on their code and solutions and discuss macro and micro optimizations that were possible.

For general reflection, Socratic seminars are a great way of condensing the synthesis time. Those who have had small epiphanies share them, and hopefully it avalanches.

But you're correct. The deepest learning is very personal and requires effort, solitude, and time. Immersive learning gives you the trunk and knowledge of a few select branches, but if you want to see the leaves you must find them yourself, or at most with one other person. In Hack Reactor's case, only half of the course is absorbing information. The second half is left to projects, during which synthesis must occur and individuals specialize and gain deep knowledge.

500+ hours of steady research and application is nothing to scoff at, especially since it happens while connected to a huge wealth of intellectual resources (I worked directly with Neo4j peoples for a project).

Not all are equal though if I had to guess - to add another data point, my current company hired someone who went through Hack Reactor. He was on my team before me, but he was let go before I joined for drastically underproducing and for a very low quality of code. I had to deal with some of the repercussions of his code - what supposedly took him one month to write a poor piece of code utilizing d3 for a donut chart, I was able to refactor to a drastically more performant version in 1 1/2 days.

Maybe not all who go through a bootcamp like Hack Reactor are bad - the story certainly reinforces to avoid assumptions about a candidate and assess each person carefully.

I care about capability, not credentials. That said, a BS from a decent CS program has some value, if only as a filter. And programs like these "bootcamps" have a similar value with a much lower bar. In both cases you need to know the program to really figure out how to scale it in your decision.

Running an educational program is hard, I agree. And if you guys are doing a really excellent job of it over, say, 10 weeks the way I look at it is this: the potential hire is an entry level person who has about a 3 month jump on the approx 2 years it will take to make a developer out of them. If your program is a year long, they're maybe half way there.

So given that: I'd have no problem hiring these people as entry level (i.e. developer in training), and if I knew something about the program itself that would count in their favor against similarly green candidates.

I care about capability, not credentials. That said, a BS from a decent CS program has some value, if only as a filter. And programs like these "bootcamps" have a similar value with a much lower bar. In both cases you need to know the program to really figure out how to scale it in your decision.

Running an educational program is hard, I agree. And if you guys are doing a really excellent job of it over, say, 10 weeks the way I look at it is this: the potential hire is an entry level person who has about a 3 month jump on the approx 2 years it will take to make a developer out of them. If your program is a year long, they're maybe half way there.

So given that: I'd have no problem hiring these people as entry level (i.e. developer in training), and if I knew something about the program itself that would count in their favor against similarly green candidates.

I care about capability, not credentials. That said, a BS from a decent CS program has some value, if only as a filter. And programs like these "bootcamps" have a similar value with a much lower bar. In both cases you need to know the program to really figure out how to scale it in your decision.

Running an educational program is hard, I agree. And if you guys are doing a really excellent job of it over, say, 10 weeks the way I look at it is this: the potential hire is an entry level person who has about a 3 month jump on the approx 2 years it will take to make a developer out of them.

So given that: I'd have no problem hiring these people as entry level (i.e. developer in training), and if I knew something about the program itself that would count in their favor against similarly green candidates.

I care about capability, not credentials. That said, a BS from a decent CS program has some value, if only as a filter. And programs like these "bootcamps" have a similar value with a much lower bar. In both cases you need to know the program to really figure out how to scale it in your decision.

Running an educational program is hard, I agree. And if you guys are doing a really excellent job of it over, say, 10 weeks the way I look at it is this: the potential hire is an entry level person who has about a 3 month jump on the approx 2 years it will take to make a developer out of them.

So given that: I'd have no problem hiring these people as entry level (i.e. developer in training), and if I knew something about the program itself that would count in their favor against similarly green candidates.

I care about capability, not credentials. That said, a BS from a decent CS program has some value, if only as a filter. And programs like these "bootcamps" have a similar value with a much lower bar. In both cases you need to know the program to really figure out how to scale it in your decision.

Running an educational program is hard, I agree. And if you guys are doing a really excellent job of it over, say, 10 weeks the way I look at it is this: the potential hire is an entry level person who has about a 3 month jump on the approx 2 years it will take to make a developer out of them.

So given that: I'd have no problem hiring these people as entry level (i.e. developer in training), and if I knew something about the program itself that would count in their favor against similarly green candidates.