Is it as common as these bootcamps claim? Who knows. It definitely happens.
I can relate about the interviews, though. At a previous company, we interviewed about 20 or so from several different bootcamps. We were excited for this new opportunity. We needed a few juniors. And we thought it would be super easy to find them now.
I think if they hadn't all been coached to interview with overconfidence, we might have hired a couple. But we just couldn't stomach how they would be so completely wrong, not know a certain data structure or algorithm or whatever, and pretend like they do. They weren't necessarily much worse than other candidates, but we just didn't want to deal with the overconfidence.
We still interviewed bootcamp grads on occasion. We never hired any. The only thing that we screened for were bootcamp students that listed projects on their resume in a way that was misleading and made it look like they had a full-time job. We immediately passed on these candidates. That was the majority of the bootcamp candidates, though.
The other thing to consider is that if 90% of bootcamp grads get an offer (and accept that offer) after their first interview but the remaining 10% are unhireable and proceed to interview with 100 companies each before giving up, you'd have to interview 10 bootcamp grads to find one worth hiring. (Assuming random distribution, that is - if you're the company that bootcamp grads apply to after failing the first interview, you might never get a good applicant) The applicant pool might not match the graduate pool, in other words.
In my case, the friend was someone I play basketball with. I was his only tech friend before he got his job, so I'm not sure how much that helped.
These bootcamps must be pushing the "fake it until you make it" advice to an extreme.
Spending $10-20k to get that tech job a few months sooner is a good deal.
Of course, the schools don't care, they make their money either way.
That’s an important point. A lot of people will find programming very boring and tedious. I wouldn’t recommend this career to most people.
Because as a programmer you get paid to solve new problems, not old ones.
Maybe 1% is actually solving new or "interesting" problems, which is good, because imagine if other fields were like that. Imagine if a plumber had to re-invent the wheel every time they installed a shower or faucet.
Even as a kid I was would never let things go that didn't "fit" into my brain's understanding of the world. So I felt well suited for bug hunting once I started doing it. But yeah 90% of my time is spent copying code, finding a missing letter, or meetings/phone calls. To me this is much better than other jobs. But it's not exactly glamours.
Idk what most non-programmers envision programming as, as I honestly couldn't have given someone a remotely accurate description of it before I actually started doing it.
Also no idea what he is talking about solving "new" puzzles. The vast majority of work is already completed by somebody else or at least in a similar manner and can be adapted to your own problem.
They may not be "inventing" the faucet every day but I wouldn't count tradesman out as not solving problems.
In a lot of programming jobs you will repeatedly solve the same problem or a variation of it.
I think you are right overall, but depends on how you ask. I like programming puzzles but hate the Rubik's cube, Sudoku, crossword etc...
Why should they? They take a bunch of people looking for a shortcut to a career that pays better money, and offer them a shortcut education in exchange for better money than they'd get teaching a curriculum elsewhere.
I've personally been part of hiring at least four dev boot campers. All were green but you could tell they fundamentally understood logic and would eventually figure out the stack given enough mentorship. They all turned out to be great jr hires.
Most previously had compelling careers in other fields before switching. I can remember a lawyer. And one worked for the CIA?
Natasha Murashev was one of them. I see her travelling the world, speaking, and has a large dev following on Twitter. https://twitter.com/natashatherobot
Mind you, the college grads have had 4 years to tinker with side projects in the framework of a traditional college experience (winter breaks, summers, etc). Most of the bootcamp grads have had much less time to do ambient programming and probably have more "real world" obligations.
I don't think this is the measure of people new to coding.
If 40 people have gone to the trouble and effort and cost of doing a bootcamp and not a single one of them is good enough for you then maybe it's you who are wrong.
The correct measure for people new to coding is work ethic/effort and enthusiasm and energy and friendliness and ability to communicate about ordinary non technical things. Pretty much nothing else counts. If someone works really really hard at learning to program then they'll get there eventually.
Tell me who it is that starts to learn to program and can instantly "get real world things done"? It would make no sense if someone was both new to programming and also could "get real world things done".
People develop their ability to get real world things done over time - it means nothing if a newly minted programmer comes out of the gate without an impressive ability to get "real world things done".
Programming starts with fumbling around finding your feet, then struggling with syntax, then after lots of enthusiasm time energy practice and effort people develop the skills to get stuff done.
So sorry I do not agree with your assessment of 40 coding camp graduates being unemployable - you just don't know how to assess brand new programmers.
Here is a real-world way I would try to asses somebody's capabilities fairly given their experience. Each candidate generally has a capstone project. Some kinda small app like a todo list or something written in Rails. I would have them walk me through the app they built, explaining some things that they did and asking why they made decisions a certain way. This was an incredibly soft test just to make sure THEY actually wrote it, as frequently code would be shared or TA's would help a lot. I wanted to know that they knew why they did something. If that went well, which it often didn't, I would give them a small feature to add. Something like "how would you expand your authentication to have a password reset", then hold their hand while we walked through adding this feature.
I'm all for non-traditional educations especially when it comes to SWE, but at the end of the day you are applying to a 6-figure job in a competitive market. The failure here is on the Bootcamps that convinced these people that 3 months of study can qualify your for ANY 6 figure job. Compare this to a traditional vocational school. I get the spirit of the parent comment, trust me I really do. But I can sign up for a 28-week metal fabrication course and be guaranteed that I will learn how to weld and get a $60k/year job as a welder. Startup bootcamps are marketing to the same people, with the same vocational messaging. It just is not the same, and it's bad for everybody.
I've interviewed 100s of programmers for several very well known tech company and specifically tried to get tech interviewers to tone that down. Doing so allowed us to hire some great non-CS JR programmers who are now team leads and even CTOs at other companies.
This is exactly correct. And if you're interviewing juniors/graduates trying to find "professionals" then you really don't understand hiring.
"We're looking for professionals with no commercial experience." It's a contradiction in terms.
For a corporate setting that may have the resources to hire people for the potential and long term maintenance of their cogs, sure, hire "recent graduates" with zero ability to produce any value to the company.
But don't tell me that you can't find young people with little to no experience that are talented enough to run circles on any "experienced professional" and actually be useful from the start. I've done it myself more than once.
>but as soon as you threw any real world problem that required any deviation from their established lane they completely floundered
He quoted it himself, but failed to notice the issue. I myself have noticed people who went through 4 year programs tend to be much more adaptable as the universities tend to do a better job of building a solid foundation.
I've known many people myself included who had 1-2 years of professional experience by the time they graduated from university. And naturally these folks would hit the ground running when hired post graduation, which is as it should be.
Saddest thing is I keep hearing stories of people saving up huge amounts of money to go to these bootcamps with this dream that they can jump from a 30k/year retail job to a $120k/year SWE job with a 4 month bootcamp. I just do not believe it ever happens.