DEV Community

Discussion on: What benefits does a M. Sc. in Computer Science have?

Collapse
 
justinctlam profile image
Justin Lam

It really depends on what you want to get out of the Masters program. Technically, most of the subjects can be self taught nowadays. You can find plenty of resources on the internet for a deep dive into a subject. The benefit of enrolling into formal classes is that you are forced to take time to study, sit through lectures and do labs, all of which you can do on your own, but are you disciplined enough to do that?

If your aim is to get paid more or level up as a front-end developer, then I don't think a Masters will necessarily help you in that area. You might get a deeper understand on some theoretical subject but it's not practical unless you find ways to apply that knowledge. Not only do you need to apply it, but you need to do it well. If you want to transition into another area, it is probably better to find a role in that area you can transition to.

I guess one other benefit of attending class is that you can meet other students and build up your future network.