I hope not. I have a CS degree, but some of the best and most prolific developers I've had the pleasure to work with have all be self-taught. One of the most talented .Net developers I've ever worked with had a masters degree in philosophy and was a trained furniture maker, when those things failed to pay the bills he taught himself C# and was easily the most talented and creative developer on our team.
Selecting developers based on education is moronic, the self-taught people are often really talented and I can easily find CS majors who can't program at all. Education has almost zero reflection on your ability as a developer.
> Education has almost zero reflection on your ability as a developer.
Can we stop using the word "education" as a propaganda word like this?
When people use the word like this, what they really mean is "institutionalized education and/or indoctrination."
In what cases do people use the word "education" to mean something else than "institutionalized education"?
I feel like it's pretty clear what they mean by that, without having to make it into a political statement of "institutionalized indoctrination".
People who say the opposite are thinking of developers, often themselves, who were able to become skilled without a CS degree. That is indeed quite possible, and I've met many individuals in this category. I'm not going to say the best developers I've met had no degree, but I've met great developers without a degree. But I wouldn't say it is common; most developers without a CS/STEM degree whom I've met were, indeed, mediocre engineers that often had no business being there.
I've also met many poor developers from great schools and great developers from schools with poor reputation. But, as a thought experiment, if I was to pick a developer based solely on whether they have a degree and where they got this degree, lacking any other piece of information, I'd always pick the ones with a degree from a reputable school.
If you discriminate based on having a CS degree, you are lopping off a big portion of the right tail which is where all the people you actually want to hire are.
Regardless, you should have better chances of not being filtered out with small, profitable, companies.
It doesn't carry much signal for being great.