I hear conflicting reports about IT skills in the US. On one hand, I hear that many good IT professionals have lost their jobs to outsourcing. I hear cries to “stop outsourcing American jobs overseas.” It’s even turned into a political battle.
But, on the other hand, I hear companies saying they can’t find qualified workers. They claim to outsource due to the lack of available skills here in the U.S. Which is it? Is that just an excuse to go the cheaper outsourcing route, or have American IT workers largely failed to keep their skills current?
Or, could it be that IT professionals aren’t even getting the proper education in college? I just read an interesting article in computerworld.com that lists 7 key skills that business leaders feel new IT grads are lacking. While many of those skills come with experience, it makes you think: Could colleges do a better job of working real-world experience into their curriculums?
However, in my opinion, the skills learned in college are only the beginning. Working in IT means you’re always learning. You’re always keeping up with the latest tech trends. You’re constantly working to keep your skills current.
So, is there an IT skills shortage in the U.S? Are there skills that aren’t being taught in colleges that should be? I’d love to hear your thoughts in the comments.