More of my thoughts are at www.wilmott.com/blogs/dcfc
To Dave,
I did say that MS has a minority/declining market share at Uni, not that it was extinct. About 70% of the entry level CVs I read do not mention any MS technology at all. That's not say they don't use MS, but if I were MS that would scare me.
VB.NET is extremely rare, indeed I only used the qualified "almost unknown", because I assumed that I can't know everything.
I actually quite like VC++ as a teaching environment, indeed I have gone on record saying it's the best place to learn C++, YMMV.
Chris:
Some of the top employers agree about the value of engineering vs CS degrees. A stupid % of CS grads seem only to have done Java, no meaningful Lisp, Haskell, SQL, C++, Ruby, Perl, or anything that might make the poor dears think.
did you go to King's College ? Sounds that way, indeed I've helped some EEE people leave KCL, since I'm a headhunter.
We avoid even talking to KCL CS grads, it makes me sad.
Not a fan of the KCL course though, since the dimwits teach O/S internals in Java, just like the shambling morons who taught you.
RTOS is a fine component for a techie education.
You may reasonably say "who cares if an obscure journalist says my CS course is crap" ? I'm not famous as a journo, and am pathetically grateful to the Reg for letting me witter on :)
But I am *very* well known as a headhunter for banks, and that's easily the best paid destination for a smart developer. That's not just C++ of course, C# is also doing well for various reasons. Java is used for the dross end of banking work, and for the sort of work that is much the same at JP Morgan as at Tesco.
It's also exactly the kids of work that is most likely to be outsourced.
I've tried to get KCL to explain their "rationale" for teaching braind damaged shit to their kids, but my (surprisingly polite) emails were just ignored.