Sunday, March 3, 2013

Dilemma of an IT Architect

At a time when my IT career appears to be stuck in the second gear, a few questions have been springing up lately in my mental corridors. The dreaded of them all is – Have I hit the colossal wall of career stagnation? Being an IT architect have I run up the steps of the corporate IT ladder? Do I have to settle for this for the rest of my career lifespan?

In a typical IT hemisphere, graduating to a Solution Architect or an Enterprise Architect comes with some healthy perks and a degree of job satisfaction depending on what kind of work you are involved in. If you are an Architect in Google or Amazon, clearly you have your hands full and you may be working on the next big thing like a Google Glass or bolstering Amazon’s Cloud offering. Technology dances on your fingertips while you conceptualize and model the products. Breaking new ground and constantly moving towards that finish line adds to the daily thrills along with the pure job satisfaction. The innovation quotient keeps you on your toes all the time. However there are times when Solution Architect role in another Fortune 500 company may lack that excitement buzz. While you may be engaged in some cool stuff like modeling and automating a mortgage business process on an IBM middleware, your innovativeness is hampered by the scope of the project and the choice of the enabler. Even a slightly aging technology starts to hamper your own growth as you see your Google peers hurtle by you.

Before I start digressing too much, the point I am trying to put across is when you are already positioned as an Architect, there is hardly any room to move up the ladder, and when you are stuck working on the same platform/technology for couple of years, your skill-sets start to depreciate and eventually become dated. This sense of discomfiture leaves you wondering – Jeez!! What do I need to do to get my career throttle into the third or fourth gear?

Should one move out into a parallel role in an innovation-centric work culture where the best brains huddle up to write the next Dropbox or an Open Table. Or should one fork out into a managerial position by pursuing an MBA. Even if you land a manager position in some company will you keep up with the agile driven projects, tight deadlines and managing the allotted budget. Bottom line you are sort of severed from the technology landscape specially designing and coding apps. Or should one branch out into an entrepreneurial role by engendering a business idea that you have the conviction to launch as your startup knowing fully well, finding that ever-elusive angel investor might feel like climbing the Everest.

Some of the counter-questions boomerang back - Can you handle the rigors of sustaining a startup, work the long hours, be ready to sacrifice your social outings and ride the storm out during the ebbs with your coworkers/co-founders. Or can you pay for your MBA program and land a decent job Will it bring a sense of closure? Will you not miss writing some beautiful code on your favorite IDE.

The answers to these myriad of options and the dilemma surrounding them will eventually come from within knowing fully well who you are and what you are capable of.

No comments:

Post a Comment