Could you explain a bit more what do you mean with this statement? Is it that you feel better prepared to study advanced topics (like advanced ML/Data Science) or was the degree a requirement for something else you wanted to pursue?
I'm curious about what other "doors" having this degree opens, other than the bump in salary mentioned by others.
Congrats for completing the program btw.
I honestly don't expect it to open any additional doors for me. I'm a software developer with 30 years experience and have been working for the same company for nearly 18 years. I wasn't looking for any changes, I just wanted to be better at what I did.
Thanks for the congratulations. It was quite difficult at times, took a lot of effort, but was totally worth it, IMHO.
I think one benefit of a curated course is that it includes materials you didn't even know exists. We can easily improve on our known unknowns - just pick up a book or google it - but unknowns unknowns are... well difficult to learn. I think going through a graduate program helps you get a better grasp of what you don't know AND what you didn't know you didn't know.
I have extensive knowledge of VMs, so I helped many students get their environments set up. I could often diagnose show-stopping problems for the less-experienced students very quickly, since at my experience level I really have "seen it all". And if it wasn't something I could diagnose that way, I'd set up a Google Hangouts call and watch exactly what was happening on their screen and get them through it.
Many other students did the same thing. In Computability, Complexity, and Algorithms, there were some students who were apparently math robots from the future, solving the problem sets effortlessly, and posting them to Piazza so that the rest of us could use their work for study purposes.
I'd figure for a "light" class that had a fair amount of coding or was in a subject area that I had considerable experience would be 10-15 hours a week.
A semester with 2 classes of moderate difficulty would be 20-30 hours a week, depending on homework pacing, amount of videos and readings to study, etc.
The hardest class I took was my last class in December called Computability, Complexity, and Algorithms (CCA) and at the end I was doing 35+ hours a week trying to get ahead. It was hugely difficult due to my very weak math background, but I somehow got the hang of it and passed with a decent "B" and graduated.
Yes, you can study the same material on your own, but you won't earn a degree from it. Now that I've got the degree, I'm in much better shape to pursue further learning on my own.
Note, however, that I didn't do this to improve my resume, go fishing for a new job, or try to get a raise. With tuition reimbursement from my company I only spent $3500 over 2 1/2 years to earn a full-fledged master's degree.
Based on the above, I can't agree that it's a losing proposition.