Earlier quoted context omitted.
> Physics grad student? Consultant? Chem-E engineer? Founder of a successful startup? Product managers? Those would be the same in that they don't have coding experience. Those people might be great hires, but they're not going to be great coders after a few short months trying to learn HTML, CSS, JavaScript, and possibly a backend language. I didn't say that they're stupid or anything. I mentioned that even a highly…
What basis do you have for asserting that their contributions are bad? That their open source projects and promotions to team leadership aren't signs of competence? Look, you can go on believing whatever you want to believe about bootcamp grads - no one's forcing you to hire them. But it is interesting to me that my cohort mates keep getting hired by everyone from small startups to Google, and they keep progressing i…
I didn't assert that. I asserted only that "contributions" are not evidence of competence. Competence isn't even always sufficient to make someone a good hire.
> That tells me the bootcamps have done a good job of prepping them to begin their coding careers.
I agree and said this in my original comment. I said that bootcamps are "teaching to the test" and prepping people to get past the hiring process.
> And who cares whether I (or anyone else) could have done it on my own?
The people who pay for a bootcamp and don't get their money's worth. It's not easy to part with $10k+ for most people. The top comment on this post is someone who felt that way.
> Could you have learned to code without taking comp sci classes? Probably, right?
Yes, and I did. I'm self-taught. But it didn't take me 16 weeks. I still look back on my skills a year ago and think, "Wow, I sucked a year ago." And I've been programming for 20 years.
> Bootcamps showed that entry level developer jobs at most web startups don't require four years of studying computer science.
They certainly don't necessarily show that. If you hire someone who needs months of training to be a productive, independent employee, that's not a success. That's evidence of a shortage of entry-level coders. I think that shortage is starting to wane.
> This isn't rocket science.
It's not rocket science, but besides being something that requires understanding the way computers work, it also requires learning and understand a staggering number of technologies. I regularly use CSS, and I can't even keep up with just CSS. There's too much to know.
There are also many layers to being a great programmer that people rarely get early on. Many people don't realize that readability/maintainability are the most important qualities of (most) code. Even if they do, they don't necessarily know how to achieve those things.
You seem to be suggesting that web programming is unique among professions in that experience is mostly unimportant and someone can figure it all out in a few months. Would you argue the same about plumbing, repairing air conditioners, accounting, or sales?
None of these things are rocket science, but they are things you can't just think your way through and understand how to be good at. It takes time and practice, like everything.