DEV Community

Discussion on: Do you think a CS degree is a requirement for get a job?

Collapse
 
vinaypai profile image
Vinay Pai • Edited

There are plenty of people without CS degrees working as developers, so the most literal answer to your question is no, it's not a requirement. A more nuanced answer as with most things in life is "it depends".

If you're talking about a simple web or mobile app, frontend development etc. a CS degree may not be necessary or even particularly helpful. Someone with domain expertise might be a better fit if they have demonstrated development ability. If you're building a complicated distributed system operating at vast scale you might benefit from someone with most CS knowledge.

Look at it this way, if you're building a one-story log cabin, someone with a civil engineering degree may not be as good as a carpenter who has spent his life building things and has a good intuitive understanding of things and knows how to put things together. If you're building a skyscraper you certainly need a few civil engineers on your team (along with a whole bunch of other specializations).