DEV Community

Discussion on: Why Not Having a CS Degree is Awesome

Collapse
 
unifiedbotwick profile image
John Botwick

We should identify a distinction between those with CS degrees and those without, not a conflict. This is the error these sorts of articles make, intentionally or not.

Someone with a CS degree will solve problems that someone without will never solve, and importantly, will never be asked to solve. There is nothing wrong with recognizing that a PHD isn't a meaningless piece of paper and acknowledging that those without a degree can do (and have done) very valuable work in the field. The distinction is between classes of problems, and the skills needed to solve those problems. The conflict happens when we mark one set as "hard" (read: important or useful) and the others as not important or not useful. That's an unnecessarily hostile position which, unfortunately, many of the comments demonstrate.

There is a commoditization of engineering happening, as happens in all mature industries, and there is a real need for narrow, deep knowledge, which is often very well paid -- it's useful and valuable work. That is maybe hard for some to accept.