Under soft skills, communication and project management are old standbys. New in this list is collaboration, which I think replaces teamwork, and opens up the potential for collaboration across the enterprise, across geographic and corporate boundaries. I'm not sure that we do a good job of teaching collaboration outside of traditional team-based classroom projects. A wildcard on the list is innovation/vision - this is a great addition, but I'm not sure how you teach innovation or for that matter how you test innovation/vision.
As for the hard skills, it seems that security and help desk will be around forever - probably long after I retire. Maybe help desk will morph into remote help desk and maybe the need for help desk will lessen in a post-PC era, but I don't see either of these going away anytime soon.
Storage and datacenter are nascent fields. Organizations are just beginning to get a handle on how much data they have and the expected exponential growth in required data storage. This will continue to be a strong demand area for a number of years.
A new hard skill on the list is Rapid Programming/Application Development. I think demand in this area stems from the explosion in web-based and mobile apps. As companies - small, medium and large - realize efficiencies and potential revenue streams gained from quickly conceiving and deploying an app there's going to be greater demand for developers who are agile, flexible, and self-motivated.
Soft SkillsHard Skills
- Project Management
- Help Desk - Tech Support
- Rapid Programming/Application Development
- Storage - Datacenter