Even though the U.S. government has capped these visas for foreign nationals who have a specialty in technology, the available pool of IT resources is dominated by them.
I actually believe that a career in IT is more promising now that ever before, despite more competition from emerging markets. When I started in IT, frankly, it wasnt all that exciting and not very diverse with opportunities. Up into the early 90s, most IT jobs were focused on the world of IBM mainframes, centered around programming skills like COBOL, CICS and JCL.
|Smart IT Columns|
Seven Hot Tech Skills That Employers Need
The 2007 IT Salary Guide
How an IT Guy Found Job Freedom
Tech Comics: "The Consultant's Handbook"
Today, a new college computer science or information systems graduate can find opportunities in any industry, with diverse programming options like Java, C#, Ruby and operating systems like Linux, Windows, or Unix. If they dont want to write code, they can work in operations with exciting new technologies in application delivery like streaming and virtualization. And there are so many more opportunities in areas such as security, networking and storage.
Im just touching the surface of the vast IT ocean. My point is that risk is reduced because of all the choices. Some might argue that there was less risk back before Web technology blossomed because you didnt have to worry about your COBOL skills not being valuable almost every company needed it.
But as the massive layoffs proved in the early 90s, this narrow focus actually limited the opportunities available when there was a market contraction. It wasnt so easy to learn a new skill to make yourself valuable in another industry, because there werent many other IT skills to learn.
The recent explosion in open source has made it even easier for smaller companies to quickly compete with established firms. If the big firms lay off people, displaced staffers can latch on to one of the many early stage software firms popping up.
Now what about those H1Bs and the somewhat more hyped offshoring of IT jobs? I remember a conversation a few years back with a parent whose child had just selected a degree in computer science. She was concerned it was a risky career choice. Im still amazed at this new and still prevailing sentiment.
I would tell any parent to encourage their child to pursue IT as a career. They might not strike it rich with an IPO, but there should be plenty of jobs, especially if there is flexibility in geographical location. Larger population areas still hold the most diverse technology markets. Youll have less risk living in Silicon Valley than in a small town in the Midwest.
Next page: Ways to make yourself more saleable