Live data from Hacker News

The case against CS master’s degrees

ozwrites.com

71–80 of 134 posts

Re: The case against CS master’s degrees

#71
post #29

On the Contrary: A Masters Degree is often easier than an undergrad degree. You get a lot more freedom to do whatever the fuck you want. In most Universities, Masters students can teach/do research and get tuition forgiveness. If you want the experience of being in a college campus for a while without the bullshit involved in {undergrad, phd, jobs}, Masters degrees are the perfect middle ground. I did a Masters degre…

How did you pay for living expenses while getting the degree?

you can get a stipend along with tuition forgiveness, so all you're really losing is $150k+/year in opportunity cost by goofing off in academia rather than working

Re: The case against CS master’s degrees

#73
I have an undergrad from a large, anonymous state school, and a masters (earned in 1993) from a smaller, regionally prestigious private engineering school.

I honestly don't believe that I learned anything useful when getting my MS. The upper level undergrad courses that I took at the state school were mixed grad/undergrad, and covered far more material than the ones at my grad school. I sailed through all the coursework because it was an easier version of the courses I'd previously taken.

I applied and was accepted to the PhD program at the school because I thought I wanted to study AI (in the early 90s). I was lucky enough to get a fellowship, so I took an overload of coursework. After 2 semesters, I decided that I was much more interested in systems, and was at the wrong school. So I decided to leave with an MS and did a project over the summer and left.

All that year really did was to pad my resume a bit and put a better known school at the top of it. I think it I may have gotten a marginally higher salary at one of my first employers because of that. I'm still thankful for the fellowship, and the knowledge that getting my MS cost me almost nothing beyond delaying my career by a year.

Re: The case against CS master’s degrees

#74
My personal experience is that I was paid by my university to get my master's degree in the late 90's. Since I was a teaching assistant for an entry level programming class (in Java at the time). I got a tuition waiver and a stipend which was enough to cover my living expenses.

One surprising benefit was that re-learning the intro stuff well enough so I could teach it crystalized my understanding of some fundamental concepts like the difference between the stack and the heap which I kinda glossed over my first time through.

At the other end of the continuum, I was able to gain a level of skill in parallel and distributed programming and network programming much deeper than undergrad.

Was it worth it? For the price of $0 and 2 years, yes. If I was paying full price, not sure.

And do those who say the degree erodes, fundamental concepts endure. A race condition is still a race condition and a socket is still a socket even all these years later.

Re: The case against CS master’s degrees

#75
post #29

On the Contrary: A Masters Degree is often easier than an undergrad degree. You get a lot more freedom to do whatever the fuck you want. In most Universities, Masters students can teach/do research and get tuition forgiveness. If you want the experience of being in a college campus for a while without the bullshit involved in {undergrad, phd, jobs}, Masters degrees are the perfect middle ground. I did a Masters degre…

How did you pay for living expenses while getting the degree?

It is possible to get a position as a graduate assistant or teaching assistant where the university pays for your tuition and pays your living expenses in exchange for you helping the CS department with various tasks (which can include teaching undergrad classes if you're a TA).

I did that for a year and then ended up a class short of graduating because of a scheduling mistake. Since staying a grad assistant wasn't an option, I ultimately dropped out and started working instead. Getting the GA job required me to take the GRE (I scored 170 on the math part, 165 on the verbal and 90 something percentile for both with only minimal studying for the test) and be interviewed about some undergrad CS concepts.

If you're able to do grad school in CS and you've already got permanent legal status in the US, it doesn't really make financial sense even if you're a GA or TA. You can make much more just getting a job. That said, I don't regret doing it because I probably enjoyed that year more than any of my undergrad years (this was pre-pandemic) and I didn't go into any additional debt to do it!

Re: The case against CS master’s degrees

#76

Are there any OMSCS students lurking that can share their opinions? (I'm a prospective and would love to hear it).

I graduated last year. If you enjoy academics, do it. Don’t expect you’re gonna be building React apps or something. If you want that, do a bootcamp I guess. It’s a traditional program where you’ll use C, Java, and Python to learn how computers work.

Re: The case against CS master’s degrees

#77
I graduated with a humanities degree from Penn, spent a decade working and eventually became a self-taught developer, then obtained a masters degree in computer engineering through Boston University’s LEAP program. While I agree with most points in the article, getting my master’s degree was definitely the right choice for me. The program I attended also included undergraduate courses to ramp up to the master’s, so it is a little different than what is being critiqued here.

The main omission of the article is that while the author feigns (or projects) surprise that universities aren’t entirely dedicated to teaching, they omit the major benefit of _opportunity_ that students get when attending universities.

I entered the program knowing that I wanted to focus on things like cloud computing and k8s; it turned out my university had a partnership with one of the two main companies working in k8s and this allowed me an opportunity to get an internship.

That’s just my personal example, but the connections and opportunities from attending a university are a pretty fundamental part of the experience and outcomes. It is the other half of the coin for the individual students in the visa cash cow story.

Re: The case against CS master’s degrees

#78

Earlier quoted context omitted.

How did you pay for living expenses while getting the degree?

you can get a stipend along with tuition forgiveness, so all you're really losing is $150k+/year in opportunity cost by goofing off in academia rather than working

Are you suggesting that the average postgrad salary is is $150K? If so, which planet?

Re: The case against CS master’s degrees

#79

Earlier quoted context omitted.

Academia is running out of ways to convince people in that trap. Evolve already. I believe academia as we know it, is in stiff decline and the problems in CS are exarcerbated because of the faster reality of software. Any degree, by the time you have it, might be deprecated or eroded to the point is pointless. If academia doesn't accelerate the pace between education/application, only wealthy people that can afford a…

> Academia is running out of ways to convince people in that trap. Evolve already. I believe academia as we know it, is in stiff decline and the problems in CS are exarcerbated because of the faster reality of software. That’s just CS you are talking about, getting into an emerging field that is very important like Material Informatics would be veeeery hard without an academic setting. Even with CS… honesty I still d…

> Even with CS… honesty I still disagree that academia doesn’t have a purpose or value

I said their model is not viable and they need to evolve. Academia and education has a lot of value.

> Just reading a good research papers recently, one of my favorite recent topics being new ways to discover spy cameras using smartphones

That research paper probably started by the author searching on google and finding a conspicuous mind showing how they were able to use their phones to spot IR lights.

> Also some of our greatest minds have received a lot of benefits from an academic environments

I agree, we need a central resource of our greatest minds and that's why I hope academia finds a way to evolve, because widespread education is doomed if they don't. Important to note, some of our greatest minds are autodidacts.

> My degree cost me out of pocket about ~$5k for my tuition

Most people don't even know how they are going to pay for the next rent or meal. They should still be able to access knowledge and education.

> Sounds like a version of tutorial hell potentially

Any subject as complicated as it might seem, to a devoted person digging information online they can learn it. Academia is not different in that aspect either, they usually just provide a direct link to the information and students have to learn it on their own.

Re: The case against CS master’s degrees

#80

Earlier quoted context omitted.

Any degree, by the time you have it, might be deprecated or eroded to the point is pointless. In what way is a Masters in Comp Sci going to be deprecated or pointless in the 1-2 years it takes to earn it?

Assume quantum computers become mainstream or any other technological evolution? crazy to imagine I know, but that has been the tendency.

The tendency for a good 50 years is a Master's degree will return a significantly higher expected lifetime of earnings.
Post reply on HN