DEV Community

Discussion on: Why Not Having a CS Degree is Awesome

Collapse
 
konstantinklima profile image
Konstantin Klima

I agree that a degree in and of itself is no guarantee of a person with a superior skillset for a coding position. I also strongly feel that a team can only be enriched by adding people with different views and experiences.
And sure, studying CS will probably put you far away from modern tech and languages.
However, this is the point - if you get a CS degree with a strong mathematical background you will know HOW and WHY the stuff you build works. You will grasp concepts, and in my opinion even more important, limitations.
The big O will give you intution on why your program might not be performing as it should. Decidability will stop you from banging your head against an unsolvable problem for days. Algorithmics will make you ask yourself if there is a better way.

Of course, you can learn all those things by yourself but that leads me to a point I already made here once - for me personally university is the lighthouse that points me in the right direction.
I personally came from a chef's school and went after a hotel management degree for two years before dropping out and decideing I wanted to pursue a career in CS. For a year I was feeling utterly lost flicking from the wast ocean of resources online, where everyone is boasting about how great their new tech is, before I enrolled in university again at age 22. Now sitting down to learn a new framework, library or even a language is much easier for me.

Of course, my example doesn't necessarily hold true for everyone - maybe someone can navigate the murky waters of tech on their own. ^

If you do decide to ditch the university way, the only thing I would advise is to never assume you know a tech until you take it apart down to the bolts. This might not show in an environment like web dev, but in an AI or embedded setting unexpected results and mistakes may arise if you lack a proper theoretical base.

Finally, I am well aware that the US makes switching or pursuing another degree quite hard due to the tution pricing. In Europe this isn't as much of a problem - for me it was quite easy to re-enroll as my government subsidies university studies.