The skills listed are ones an upwardly mobile IT person should have, executive skills should be polished to a degree.
The knowledgeable can reduce costs in a major project in ways never imagined by the bean counters.
IT people tend to know a lot, they were born networking, they have access to the hive mind, don't fool yourself, IT people are aliens....ok not really, but non-IT folks can't understand a word they say when evesdropping on them.
I couldn't agree more as regards languages.
Cultural sensitivity can be critical.
Spanish is a given for folks from the southwest(show me a Texan that doesn't speak Spanish and I'll show you someone from Cape Hatteras).
French in an easy tongue for most.
Japanese is a bit more of a challenge, but it's not impossible to accidently pick up enough Japanese to get by.
Chinese would seem to be needed in the near term, and one could do worse than to learn some Russian, and a smattering of Farsi.
Keep Up with TechRepublic