Can is the key word here. Most people don't have the discipline to go through a CS curriculum on their own.
Can is the key word here. Most people don't have the discipline to go through a CS curriculum on their own.
I would even go as far as saying that being able to self-study on your own is an essential life skill, up there with learning how to read/write. That's how important it is. You need to learn how to do it. It is important. Personally, I think overtime it will become easier to self-study topics due to advancements in edtech technology.
I worked for years as a programmer before going back for a degree, and I've hired and worked with many people with and without the degrees.
I've yet to run into someone who self studied their way through the equivalent of a CS degree. I'm sure they exist, but they're pretty damn rare.
CS moves slowly, tooling moves fast.
What you are talking about is essentially programming as a trade. That’s not what a CS degree or any degree is for, really.
The best programmers have a deep understanding of how computer software works.
That's a value judgement that is not reflected in the market, fwiw.