Quote from dis:
Forget about IT employment. Software development technology has matured to a point where increasingly large projects can be outsourced to places like India. IT jobs that can not <i>yet</i> be outsourced are going to hi-tech migrant workers (a.k.a. H1-B's). Look for employment in industries protected from foreign competition such as healthcare.
The IT industry is composed of much more than just software development. Careers include Project Management, Server Administrators, PC Technicians, Internetworking (Configuration/Design of network hardware and protocols such as switches, routers, TCP/IP, OSPF; troubleshooting using Sniffers, Network Management Software and other diagnostic equipment.) Implementation of LAN's and WAN's, and Business/Systems Analysts that can tie the business and technical world together to name a few. Technology is only going to get more, not less complex in the years to come.