top | item 26901678

Ask HN: Should I get a Masters in Computer Science?

4 points| nomy99 | 4 years ago | reply

14 comments

order
[+] sdevonoes|4 years ago|reply
So, just think of your future self (let's say, you when you are around 50 years old) and see in which place you would like to be when it comes to applying for a job at company X:

- applicant A: 20 years of experience. Bachelor and master degree in Computer Science

- applicant B: 23 years of experience. Bachelor in computer science

- applicant C: 26 years of experience. No degree

In the long term, all other things being equal, a degree gives you a boost (because, really, what's the difference of 20 vs 26 years of experience?). I'm not saying this is good or bad, it's just simple maths. Now, sure if you have skills other people don't usually have, sure perhaps you don't need a master degree in Computer Science to be competitive. I'm just exposing the usefulness of a degree for the average Joe.

Now, if you are asking this question I think it's because you are thinking about getting a degree just for the sake of it. If you wanted to do the degree only for the sake of knowledge, I think you wouldn't be asking here on HN :)

[+] herbst|4 years ago|reply
Disclaimer: I don't have one

The reason i don't is because i like actual programming way more than the theory behind it. 4 Years of Java, computer history & hard crypto math sound like a pain for me that likely won't improve my main skills more than spending 4 years on those.

[+] kyawzazaw|4 years ago|reply
Masters are usually at most 2 years.

There is little computer history, and Java is usually used for an intro class (some might not have such one). Any math is more of an elective.

Is there a program you are basing these points off?

[+] EllipticCurve|4 years ago|reply
Yes, I think you should absolutely get one!

For once, it will always place your resume above the ones without a masters degree. And even if you look at the topics and think you won't like it or need it - you will always learn things that will likely be useful in the future! Be it to just get a different perspective on things or be able to suggest or bounce some ideas.

For me personally, the masters degree was the best thing I could have done. It helped me academically, made me a better programmer and helped several times when applying for jobs!

So yes, I highly recommend it!

[+] a_lifters_life|4 years ago|reply
I think you need to step back and think about what you hope to achieve by obtaining a master's degree in computer science. There are use cases but there are also many reasons not to get one. What are your reasons
[+] giantg2|4 years ago|reply
I have one and it hasn't helped anything. At least my company paid for almost all of it. It still feels like a waste of time and money since it hasn't helped me.
[+] detaro|4 years ago|reply
Why do you consider to get one? (I have one and enjoyed it, but I doubt it had much impact on getting jobs)
[+] colesantiago|4 years ago|reply
ask yourself, what do you think you would achieve by getting a masters?
[+] nomy99|4 years ago|reply
It’s just that there are some great online programs now, and being “pandemic” adjusted, along with an hybrid work model, I think I can earn one. Also I always wanted to get into a top tech company, and I’m thinking this could help.

As someone else posted, I also love coding but I enjoy the theory equally as much; if not a bit more