Live data from Hacker News

Ask HN: Is a Master's in CS worth it?

news.ycombinator.com

21–30 of 43 posts

Re: Ask HN: Is a Master's in CS worth it?

#21
post #15

Earlier quoted context omitted.

Eh, I'm not going to tell you not to get a Master's, there's sure as hell some cool programs I've sen out there personally. But the entry level can be hell, especially if you're mass applying. It can be a numbers game sometimes.

It can also be the exact opposite. A targeted approach that leveraged my here and now skillset and long-term technical interests is what worked for me.

I'm trying to play a little bit of the numbers game, but more focused as you've said on the skillset/interests. It's discouraging at times, but I'm keeping at it.

Re: Ask HN: Is a Master's in CS worth it?

#22
post #20

From my perspective (ie, opinion), probably not. I've been hiring engineers for a few years, and I've come to associate a CS/IT Masters + unrelated undergrad with bad candidates and generally use it to filter _out_ candidates (unless something else on the resume catches my eye). Conversely someone with a science degree and a bit of experience (or some decent personal projects for fresh career-switchers) is a much bet…

Very interesting.

I'm also in Australia and have found your perspective to be identical to mine.

Unrelated undergrad + IT/CS Masters usually equals "I want money" or "X was terrible so I'm falling back to something safe". Obviously, that's not always the case, but it has been in many interviews (and a few hires).

Re: Ask HN: Is a Master's in CS worth it?

#23

I'm going to go against what the majority of people have said here at this point in time. I am currently undertaking a Masters and I love it. Each subject is like a small window into a deep research area. I've become aware of TLA+, Paxos, Raft, distributed algorithms in general, branchless programming, how to implement various compiler optimizations, etc. I'm okay within these fields, I still have a lot to learn, as…

So you're someone who's currently doing a Masters, attesting to it being worth it.

I think if you're currently in academia, I can't give too much weight to your opinion.

Yes, you'll get a relatively deep introduction to lots of different research and interesting areas. If your goal is to do research, or work for an organisation that specialises in a field..

Start a project related to that field. Learn as you go. Publish. Network. Keep a part-time programming/dev job to support its development.

You'll save 3-5 years, you won't go into debt, you will work much less, you'll learn about the field and build a network of peers globally as you meet people online and you'll have a headstart on your career not being hired as a grad that will be treated by a toddler, but as a peer with valuable domain knowledge.

You'll probably shave 5-6 years overall off your career trajectory.

If you can't self-motivate... Go the grad path. But the grad path sucks if you don't have money, have to support yourself or if you don't want to go into debt. It's also slow, full of bureaucracy and if you're an international student - supports a really crappy industry engineered to exploit you.

Re: Ask HN: Is a Master's in CS worth it?

#24
post #20

From my perspective (ie, opinion), probably not. I've been hiring engineers for a few years, and I've come to associate a CS/IT Masters + unrelated undergrad with bad candidates and generally use it to filter _out_ candidates (unless something else on the resume catches my eye). Conversely someone with a science degree and a bit of experience (or some decent personal projects for fresh career-switchers) is a much bet…

This has been my experience too, but I don't work in research or specialised areas. I work in CRUD code and API development. Hardly need a CS degree for 90% of software development. I'd prefer they taught these grads engineering principals.

Re: Ask HN: Is a Master's in CS worth it?

#26
post #20

From my perspective (ie, opinion), probably not. I've been hiring engineers for a few years, and I've come to associate a CS/IT Masters + unrelated undergrad with bad candidates and generally use it to filter _out_ candidates (unless something else on the resume catches my eye). Conversely someone with a science degree and a bit of experience (or some decent personal projects for fresh career-switchers) is a much bet…

This has been my experience too, but I don't work in research or specialised areas. I work in CRUD code and API development. Hardly need a CS degree for 90% of software development. I'd prefer they taught these grads engineering principals.

Yeah I'm also in the CRUD/API/just another web-app space; albeit the "high" end (high salaries, very well-known companies; not necessarily the most sophisticated technology though).

When kids ask about undergrad I say, 'Do a degree called "software engineering" if there is one, otherwise "computer science" is the same thing'. Some unis just have one general coding degree and pick the name randomly out of those two, some have both with either an industry or research focus respectively.

eg in my CS undergrad degree I got some theoretical & research stuff (simulations and queuing models, computer vision being two of the research focus areas), but also some good old Operating Systems, compilers, databases, practical programming, software engineering, etc. Vocational stuff; has been very useful!

Masters students (back then at my uni, and seemingly now too) mostly wrote essays and had the option of doing very, very little coding at all.

Re: Ask HN: Is a Master's in CS worth it?

#27

I'm going to go against what the majority of people have said here at this point in time. I am currently undertaking a Masters and I love it. Each subject is like a small window into a deep research area. I've become aware of TLA+, Paxos, Raft, distributed algorithms in general, branchless programming, how to implement various compiler optimizations, etc. I'm okay within these fields, I still have a lot to learn, as…

So you're someone who's currently doing a Masters, attesting to it being worth it. I think if you're currently in academia, I can't give too much weight to your opinion. Yes, you'll get a relatively deep introduction to lots of different research and interesting areas. If your goal is to do research, or work for an organisation that specialises in a field.. Start a project related to that field. Learn as you go. Publ…

Fair Enough, if you disagree. I would like to point out something to people who may see your comment, because I personally believe this is the way to get work in a specialized field. Feel free to rebut as well.

This is just a note, my motivation for Masters was for specialization in distributed algorithms.

The Masters degree has opened a lot of opportunities to the people I study with, yes you need to be a good student (high distinction at least) to get these opportunities but they are there.

If you are willing to put in hours and hours of study a day, it will almost guarantee interesting work when you graduate.

Yes if you just perform averagely, it probably won't help you to break into your area of specialization right after uni.

Out of people I know, one is working at Jane Street on the OCaml compiler now. Another is working on Azure at Microsoft, another on powershell at Microsoft. A friend has managed to get internships at Atlassian, Facebook and is now interviewing with a well known database company (I will leave the name out, since its an ongoing interview) to work on distributed systems stuff there.

I've had a few interesting opportunities through my masters as well, currently I am working on a real time social media topic discovery platform.

To add to this, the skill difference of the average undegrad student I encountered and the average Masters student I encountered was quite high.

Additionally, the grad path also allows for research alongside world leading experts in their field (Depending on the university).

To do add to this, most universities allows for exchange, at my institution, students are granted the opportunity to go to universities such as ETH Zurich (4th in the world for comp sci) and Imperial College London (9th in the world for comp sci).

These will not only look great on a resume for someone looking for their first job, it will allow the students to network with other students who will likely be in the top of their fields.

To add to this so many people that are specialized have advanced degrees. It's really hard to find research papers by people who do not have an advanced degree.

I do agree universities do take advantage of international students, UoM is awful with international students, they have lower standards for them, so that they come here, fail and have to repeat subjects over and over again.

Re: Ask HN: Is a Master's in CS worth it?

#28
I think masters is like a buffet, it is good for those folks who do not know what they want to specialize in (like me). You can try different things and figure out what you like vs what you don't like.

If you already know what you like or what you want to do, there are plenty of online tools available to help you on your journey, no point wasting time and money for a buffet.

Re: Ask HN: Is a Master's in CS worth it?

#29
I participated in the Georgia Tech OMSCS program to get to an MS CS degree about 6 years after getting my EE BS.

I've stayed in my engineering role, but it's absolutely given me an advantage in certain aspects of my job. I can more effectively communicate with IT, and I find myself in leadership positions because I can bridge the gap between IT and Engineering.

I think at the end of the day though, the Master's is not going to give you the knowledge to ace a FAANG interview.

Re: Ask HN: Is a Master's in CS worth it?

#30
I've done my master's degree and I don't believe it impacted my career at all. Things I learned during the degree I either knew about, or would end up reading while learning about related ideas. The jobs I got came either from professional network or applying in places where the degree is irrelevant. I did enjoy learning, but writing the final paper was the worst thing I experienced in life.

Unless you want to do things where the letters by your name matter (academia, r&d at larger corps, enterprise jobs where the letters give you extra points, etc.) I wouldn't expect any benefit.

The only place where it mattered for me was applying for a permanent residency in Australia, since it's points-based and your education is counted.

Post reply on HN