OP may already possess a master's degree, school-of-life alumnus. But I "get" it. I've thought of doing this too. I would add one criteria: I get to do the whole master's degree using Rust. I'm sure this would narrow the field of schools. I want a master's from a school that recognizes that it's effectively over for C++ and Java. At least it's completely over in my own mind. There's no way in hell I'm doing a master'…
Master’s Degree in Computer Science
31–40 of 265 posts
Re: Master’s Degree in Computer Science
#32Where would a masters degree in CS help for someone with 20+ years of software experience? Genuinely - I have no clue. I don’t have a masters. I’ll likely never need one. If there was a specific field that required intense learning and was cutting edge (computer vision or something) then I’d understand a masters (or especially a PhD) but for general work…? Don’t get it. You’d certainly be better off financially from…
This would only make sense if you're looking to retire-in-place though.
Re: Master’s Degree in Computer Science
#33OP may already possess a master's degree, school-of-life alumnus. But I "get" it. I've thought of doing this too. I would add one criteria: I get to do the whole master's degree using Rust. I'm sure this would narrow the field of schools. I want a master's from a school that recognizes that it's effectively over for C++ and Java. At least it's completely over in my own mind. There's no way in hell I'm doing a master'…
Spoken like an experienced software engineer and certainly not the type of person who is well suited for a formal classroom environment. But take a peak inside any of the Fortune 500 and you would surely walk back your assertion that it's effectively over for C++ and Java, regardless of how useful or elegant Rust might be.
I'd do a master's degree because I'm curious as hell, and having tons of fun learning surrounded by smart people is all I want to do now.
Re: Master’s Degree in Computer Science
#34OP may already possess a master's degree, school-of-life alumnus. But I "get" it. I've thought of doing this too. I would add one criteria: I get to do the whole master's degree using Rust. I'm sure this would narrow the field of schools. I want a master's from a school that recognizes that it's effectively over for C++ and Java. At least it's completely over in my own mind. There's no way in hell I'm doing a master'…
Re: Master’s Degree in Computer Science
#35I'm personally in the Georgia Tech Online Master's in Computer Science (OMSCS) program right now and can't say enough good things about it. The coursework is rigorous, deep, and varied, you really do learn quite a bit through the program and more than just random learning on your own, you get a degree out of it. Plus you get the opportunity to do some research and publish papers.
The problem is when you have paid the tuition, and finished the degree, it's so hard to objectively rate it. I have a Bachelor's degree from a decent state school in California. At the time, I felt the courses were too easy, and my four years were a bit of a waste of time. I remember going to a graduation party, and you would think we graduated from med school. The graduates were carrying on like it was so rigrigrous…
I have a more mature perspective now, you never know what struggles people have and the courses are really tough for a lot of people.
Re: Master’s Degree in Computer Science
#36I completed all the "fun" courses, the ones that really taught computer science, but the focus and attention I needed to complete courses like advanced logic and discrete mathematics III I just couldn't combine with a fulltime job. I'm no math wiz, so those courses were really tough for me.
I now realize there's other universities that have less maths and more of the fun stuff, but even still say I wanted to jump to another specialization if I had 2 full time years to do it I could spend my time so much more efficiently than at a university.
Re: Master’s Degree in Computer Science
#37Unfortunately no, not really.
Re: Master’s Degree in Computer Science
#38Where would a masters degree in CS help for someone with 20+ years of software experience? Genuinely - I have no clue. I don’t have a masters. I’ll likely never need one. If there was a specific field that required intense learning and was cutting edge (computer vision or something) then I’d understand a masters (or especially a PhD) but for general work…? Don’t get it. You’d certainly be better off financially from…
I've done almost all of my learning either on the job, or through extracurricular reading (e.g., lots of conference proceedings, and textbooks on interesting subjects). If you read just one paper a week, that's 500 papers in a decade, and you'll have a good grounding in large swathes of CS (or at least you'll know where to go for ideas on hard problems). Two papers a week and you will be wise beyond human measure.
I dropped out of college 40 years ago and the lack of a degree has never been a problem. It's getting that first job that's probably the biggest hurdle; after 4-5 years, few companies will care. And if they care, you may not want to work there.
Re: Master’s Degree in Computer Science
#39I'm personally in the Georgia Tech Online Master's in Computer Science (OMSCS) program right now and can't say enough good things about it. The coursework is rigorous, deep, and varied, you really do learn quite a bit through the program and more than just random learning on your own, you get a degree out of it. Plus you get the opportunity to do some research and publish papers.
I have a more mixed experience with the OMSCS. Overall it's a good program, and if the choice is between Udemy or OMSCS then it wins hands down. For me the central issue is online vs. in-person. Education is an interactive experience, the value of a good professor and classmates is helping to identify issues when you are stuck and nudge you just enough for you to connect the dots. As an undergraduate I liked attendin…
Re: Master’s Degree in Computer Science
#40OP may already possess a master's degree, school-of-life alumnus. But I "get" it. I've thought of doing this too. I would add one criteria: I get to do the whole master's degree using Rust. I'm sure this would narrow the field of schools. I want a master's from a school that recognizes that it's effectively over for C++ and Java. At least it's completely over in my own mind. There's no way in hell I'm doing a master'…
I think you're looking at this from the wrong angle. A MSc is not supposed to teach you programming languages, because whatever you learn now will in any case be obsolete in 10 years. It's supposed to teach you fundamentals and how to think, which is timeless. One of the most famous introductory CS courses in the world, MIT's "Structure and Interpretation of Computer Programs", was for decades taught using a programm…
At the beginning, you're a 20-something person. You mostly don't get to pick your steps, especially if you're in the employed-by-others track.
Standing in the river on my rock, at this advanced career stage, I'm certainly not looking to "learn programming languages". That was long ago.
Right now it's all about picking the next leap based on the conviction that it's going to be a great ride in the future, which is much closer to sunset for me than most in this forum.