| I am not strictly entitled to answer this but I will just in case.
(Language is a bit different in Australia.) I completed a Bachelor CS degree in 1995. I think that's a "CS major program". It was very theoretical, in that the languages we learnt were too old, too new, and not industry-led. So, Eiffel for OO, Cobol(!), and some proper maths thrown in. It got me a solid 25 years of work. After about a five year gap in software development as a job, I am now doing a Masters of Computer Science at the same place (by name alone, maybe) and the tech they teach is ten years old. I'm not averse to this so far. I finish in a year, and I'll know if it was a waste of time to get back into the industry then. However, I have done six of the twelve subjects and they ALL filled gaps in my understanding from both my original Bachelor and my work experience. I am a better programmer now. I am currently in an interview process where I surprised myself with my own knowledge. YMMV of course. |