<p>“You don’t need a degree” is an oversimplification imo. I think that was more true several years ago. I also think people are confusing CS with just coding. Not the same thing. Also, someone a few pages ago seems to think web development and software development are the same thing. Which is why I suggest a lot of research on the different kinds of tech jobs, markets, and their requirements. Then there will be no questions what you need to focus on and if a degree is needed.</p>
<p>But yeah, almost anyone can learn to churn out workable code or debug. The problem is they often can’t do much else. Computer science is more than just learning to code. It’s also sad to think some CS degree programs produce poor programmers. If you have the time, talent, and discipline to build up a competitive portfolio then yeah, maybe there’s no point in a degree. A lot of people prefer to learn without the pressures of exams and rigid class structure. But, a lot of people have a portfolio full of mediocre “personal projects” and everyone and their grandma is now trying to get a piece of a lucrative market. Try to find something you really enjoy that also showcases your talents and knowledge. </p>
<p>If a CS degree was worthless because you could easily get the same exact jobs without it the degree program would be worthless, which looking at the rising demand it obviously is not. Just depends on what you want to do. </p>