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.
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.