It's not that difficult to see where will everything be 5 to 10 years from now. Just look at the trends, the winners and the loosers from the last 5 years and extrapolate further.
From the perspective of large corporations, the next decade will be dominated by a gradual reduction of internal IT, and the exodus towards a Hybrid Enterprise Cloud, hosted by increasingly large service providers (Verizon and AT&T for example). Internal IT will still control the most private and confidential data sources and workloads, but the majority of the business will run elsewhere. Networks will flatten with L2 becoming more prevalent (VDL2) and new virtualization technologies for routers, firewalls, load balancers will appear. Datacenters will become unmanned (lights-out). Management software will evolve to become corrective and will add layers of IA to many routine functions. The server-to-admin ratio will be in the thousands. Most enterprise software in use today will still be in use tomorrow, so Infrastructure as a Service will still be relevant for quite some time.
The next evolutionary phase will be in the Platform as a Service, and all the new applications that will be created under that model. Corporate programmers will finally be able to focus on the business logic while the underlying "Platform" takes care of the rest. Programming languages will evolve accordingly to leverage this new layer of the stack. If IaaS is "the new hardware", the PaaS layer is "the new OS". Programmers will have the capability to run their code anywhere with one click, from a personal VM on their laptop, to their Internal Cloud, to Google AppEngine, to Amazon, to VMware CloudFoundry,or whatever else may come up tomorrow. Databases will move to a NoSQL model and will mostly run in memory. All applications will enforce a well defined set of APIs that will empower the next layer of the stack, End-User Computing, to leverage whatever new hardware format comes up in the future, tablets, mobile phones, etc, to have native interfaces while all the heavy processing and business logic happens in the PaaS layer. Enterprises will move to a BYOD model for good or for bad, but they will have to enable choice to attract and retain the talent of the next generation. Virtualization will happen in every mobile device, with personal and corporate "personalities" where everybody gets what they need and want.
It's uncertain how will all this affect IT people. Proper architecture of each layer will ensure good jobs for highly-skilled individuals, while more operational roles will be replaced by software automation. That said, no matter what direction technology takes, the one job that will always be present is in Security. New environments mean new threats and counter-measures. May you live in interesting times. We can't complain, can we?