Monday, March 30, 2009

Technical Vs Management (my perspective)

After certain amount of time in ones (computer science graduate) life there is a question:

Would you like to continue in Technical Ladder and become an Architect or would you rather like to get into project/people management?

This is a decision almost every Computer Science Graduate have to take in his life one or the other timeframe. As mentioned in profile I have about 15 yrs of Industry experience. Out of this I spent about 10 yrs in hard core technical coding and designing in various languages. I  worked right from FORTAN, DBASE till Java/J2EE including Pascal/c/c++.

Ok, enough of giving resume coming to the point, after spending so much time in technical activities and getting bit flavor of people management as well, I felt that for every technical problem there is always (well, almost) a definitive solution i.e. every problem would have definitive steps (1..n) to reach to a solution.

However when it comes to people management, every individual is unique (every child is special), so even though you face similar issues with different individuals probably approach that has be taken to resolve will be different.

At times even though you would face same situation with the same individual but you would have to deal with  it differently in different times. (imagine convincing wife in good mood Vs Bad mood).

So from my perspective I feel it becomes fun and challenging at the same time when one is into people management Vs technical ladder.

Thoughts/comments?

Nitin