Hacker News new | past | comments | ask | show | jobs | submit login
Ask HN: Should I get a Masters in Computer Science?
4 points by nomy99 on April 22, 2021 | hide | past | favorite | 14 comments



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 :)


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.


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?


My assumption was that he has no bachelor yet either. Not sure how the master programm actually looks like, but to get there.


I have an electrical engineering degree. But I graduated in 2011, so I'd have to brush up on the math if I pursue the masters degree.


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!


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


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.


Why do you consider to get one? (I have one and enjoyed it, but I doubt it had much impact on getting jobs)


ask yourself, what do you think you would achieve by getting a masters?


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


Your interest appears to be triggered by the availability of "great online programs now", rather than the demand for people with this degree, which is a worrying sign.

Obviously, for some people and jobs, this degree is a great idea. Still, I suggest you look at the demand side as well as the supply side. How many job ads can you see with this requirement? What are the employment statistics like for people who currently have this degree, or previously graduated from the programs you are interested in?

Often, employers basically want someone who is minimally qualified for a job, and you don't really get any extra points for experience / qualifications beyond the minimum, and indeed it can count against you.


From this comment it seems you are intending to pursue the masters while working. So the opportunity cost is not lost salary. Your opportunity cost would be measured more in time and stress. You will be giving up social time. If you are single and don't have children and are young enough that the masters degree has time to payoff, then I would encourage you to go for it.

Also, since you really enjoy both theory and hands on coding you are well situated to get maximum benefit by applying theory to real problems.


yes!




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: