It has been rumored that our IT organization is considering using cloud based technologies inside and outside the company. Is this good or bad for me?
As many people say, the only constant in business is change. I truly believe this is not only true for business, but for IT and the technologies that drive it. I’m of the opinion that IT related technologies have a half life of 18 months. That is to say, that the skill set and knowledge you have today is only half as marketable 18 months from now because:
- New hardware and software versions are released, which reduces your currency in the technology
- As technologies become more established, the competitive edge for those who know it are reduced because the technology is more well known
- The introduction of new innovative technologies can quickly marginalize older technologies and quickly make them obsolete
- Companies begin chasing newer technologies if they believe it makes good business sense
Cloud computing is one of those technologies that is truly taking the computer industry by storm. In fact, many refer to cloud computing as mega-trend like the introduction of PCs, client-server computing and the creation of the internet. Indications are that cloud computing is truly a trend of this magnitude.
Like all big trends in the computer industry, including those previously mentioned, there are winners and losers. That said, cloud computing has the potential to revitalize our industry. It has the potential to push some techies aside and for those who come aboard, bring others on the ride of their professional life.
Let’s begin with the downside of cloud computing from a career perspective. If the internal software you are supporting is moved to the cloud, it’s possible you will lose your job. This can be very ugly in today’s economy. This is the case because in essence, this type of cloud computing is a type of out sourcing, which is the fear of many professions.
On the lighter side, IT cloud computing based initiatives have the potential to:
- Expand your skill set.
- Change your IT group from a cost center into a revenue producer if your internally created cloud-based applications are sold externally by the company.
- Expand the role of Business Analysts because companies are able to implement software applications that would have otherwise been too expensive to implement.
- Spawn large new IT initiatives with the goal of rewriting and/or retrofitting existing software applications to work within internally created private cloud environments.
There have also been a large number of self-funded and venture capital backed software companies that need techies of all kinds to build their cloud computing based products.
As an IT professional, it would absolutely be worth your while to learn about the aspects of cloud computing that touch your specific professional area. If you are a software developer, learn to program it. If you are a tester, learn how to test it. If you are an IT manager, learn how to manage it.
Like it or not, cloud computing is a mega trend within our industry. Those who can make it dance, have the opportunity to profit from it.
If you have any questions about your career in IT, please email me at eric@ManagerMechanics.com or find me on Twitter at @EricPBloom.
Until next time, work hard, work smart, and continue to grow.
Read more of Eric Bloom's Your IT Career blog and follow the latest IT news at ITworld. Follow Eric on Twitter at @EricPBloom. For the latest IT news, analysis and how-tos, follow ITworld on Twitter and Facebook.