No, if you want to become a generalist. You can become an excellent generalist without structured CS education.
No, if you want to become a generalist. You can become an excellent generalist without structured CS education.
I'm close to complete my Masters and there was basically nothing that'd help with those directly
Generally the whole Masters was mostly wasted time, the only good thing was that there were some people with different backgrounds/domains, so that was cool to see their perspective.
@OP check sylabus and ask graduates about opinions, but remember that you're already experienced, so probably more skilled than average student
Although that's a little surprising, universities do focus on different things; e.g. some have almost no functional programming, others open it on the first BSc course. Some have one half-assed Machine Learning course with a heavy emphasis on theory, others have a major research groups with lots of particular electives. The same can be said of any domain; cryptography, ML, PLT, algorithms, etc.
Exploration is fun, yes, but a post-graduate degree is not really for exploring your options.
I have very little impact on the courses in my country.
You'll get in for sure. There is a good chance you'll be getting all the grunt work for a long time. You can, of course, learn in that phase but it can get really tricky to remain motivated when you are not getting to solve interesting problems.