HyperLink HyperLink
Search Blog

HyperLink

AddThis Feed Button
Bookmark and Share




 
 

I don't get things that I deserve

Couple of days back I got a mail from one of my friend who works in a medium sized company. The mail read - "I am fed up with my job. I am technically sound, I work hard but still when it comes to promotion or salary hike some one else grabs the chance." I am sure almost all of us have faced such a situation at least once in our life time. It is so common to believe - "I deserve it but still don't get it". To his mail my reply was - "You get what you deserve." He was of course disappointed. He expected me to stand by his side and show sympathy to his situation. However, I never show false sympathy and being his friend I thought of pointing out his possible mistakes.

Many developers believe that being technically good is all needed to develop a successful career. However, in reality technical skill is just a part of the overall skill set of today's software professional. Today a software professional is expected to have many behavioral skills such as communication skills, presentation skills, leadership and so on. Unfortunately many developers never ever think about these skills. They confine themselves just to technical aspects. Things such as promotion and leadership opportunities also call for skills that are non technical. Just seniority or technical superiority many not be sufficient at all the times.

Being a trainer I come in contact with many developers working in all sort of companies. When I talk with them I often realize that:

  • Very few have clear idea about their career goals
  • They are not clear (or they are ignorant) about efforts required to achieve that goal
  • They lack behavioral skills necessary in today's competitive IT industry
  • They do not know how to improve their behavioral skills
  • They focus only on technology
  • They forget that skill set evolves and changes as your role in the organization changes

Whenever you feel that you are not getting what you deserve the first question that you should ask is - "Do I really deserve it?" If so just note down on a piece of paper why you think you deserve it. Believe me but many people cannot even complete this exercise.

For a developer who has experience of say 5-10 years (depending on the kind of company you work for) there comes a time when he starts hoping for leadership or managerial positions. This is a crucial time. He is possibly a great developer but he is now going into a zone where altogether different skill sets are necessary. Leading and managing people is altogether different story than writing great piece of code. Managerial positions are often looked upon from the point of view of "high salary" and "control over others". Unfortunately very few developers prepare themselves for these positions. When you are unprepared the chances of failure are more. You feel unsafe and start working in "safe-mode". When this happens all your creativity and enthusiasm starts diminishing. That is why today we have so many poor managers and only few good, well respected managers. You need to think which group you would like to belong to.

The same can be said about technical positions such as system designer and architect. Developers dream about these positions as a part of "seniority" but very few think about the skill set required. I remember a friend of mine who was given a position of architect by his company on the basis of seniority. After an year or so he started complaining - "My life is about Word, Power Point and some block diagrams." Naturally, he didn't understood the job of architect well. When I asked him as to what he does to keep himself updated with latest industry trends and how he architects a new system. His reply was - "Most of our applications were FoxPro based, later on we ported them to VB5 and now we are migrating them on ASP.NET. So most of the work is already there. It is a matter of copy paste and come up with new set of documents." Well...you will agree with me that his approach itself was faulty. Any good architect who understands his job requirements would have handled this situation differently.

The point that I want to stress is that - Decide what you want to be in your professional life, set some learning path for yourself, prepare yourself for current and immediate future job role.




Posted On : 04 May 2007
Current Rating :
Rate This Article :

About the Author
Bipin Joshi
Bipin Joshi is a .NET trainer and consultant and runs his own firm, BinaryIntellect Consulting. He is a Microsoft MVP and a member of ASPInsiders. He is a prolific writer on .NET technologies and runs a network of popular web sites including dotnetbips.com and binaryintellect.net. Having adopted Yoga way of life he remains absorbed in deep meditation when away from computers. His detailed profile can be read at his blog bipinjoshi.com.


Post your comments

Your Name :

Your Web Site (Optional) :

Subject :

Comments :


Comments
Amazing....
This article is simply amazing...
Posted By : Amit Khatu Posted On : 5/29/2007
Everything Under the Sun
I read about a research project whose goal was to discover differences between self-made millionaires and "tried to be" self-made millionaires. The only outstanding diffences was nearly 100% of self-made millionaire sat down and wrote down by hand their goal(s) in life and how they were going to achieve them. The study observed the only real benefit from doing this was chiefly psychological. For some reason writing it down and taking the time to do so reinforces the idea subtantially in the mind. Lastly nearly all the self-made millionaires went broke four to five times before they hit it big. There is more power in the written (or typed) word they can be imagined in any philosophy!
Posted By : John Chandler Posted On : 6/3/2007
Nice one.....
the article .....is just good
Posted By : hitesh koli Posted On : 6/26/2007
Self Employment
I am a professional reflexologist, and I am prepared to work and earn a living from reflexology. It is noble work, I think, and I am pleased that it is so. I have set up as much of my own business as I can with as much effort as I can expend -- I rent rooms at a yoga studio which is well known and well respected here in the small town where I live, I have distributed cards and pamphlets over and over again -- I have overcome? issues in my personality in order to 'network' and promote reflexology and myself as a reflexologist, etc. Still, I have very few paying clients and cannot earn a living doing what I love. Perhaps you know something of this industry in this society and can advise me in a way that is positive and clear. Thanks, Melisa
Posted By : M. Lepofsky Posted On : 7/5/2007
Re: Self Employment
Not sure if you considered...

1. Adding some extra skills in addition to reflexology say naturopathy, yoga therapy

2. Are you sure that all you approach understand the meaning of term Reflexology? May be you can make it clear in your ads/pamphlets.

3. Normally business in alternative medicines take some time to pick up. So one must have some patience.

4. Have you though of conducting some free seminars, clinicks or workshops?

5. Have you though of teaching what you learnt in some institute/colledge. This way your network will increase.

6. If local newspapers publish some health related information then you can contribute small articles/tips to reach more people.

Posted By : Bipin Joshi Posted On : 7/9/2007
Great Article
You presented the naked truth to all our IT folks...that was an eye opener...
Posted By : Sunil Posted On : 7/9/2007
Great Article
Very nice article
Posted By : Srini Posted On : 7/16/2007
Accurate article
Another thing which I'd like to add, that people are promoted on basis of seniority and not their skill level. Sure if you are a good developer why cant you be earning more than a manager? if someone is a good developer its not necessary that he also be a good manager. In order to grow , the person should develop a balanced skill set for leadership, communication, management, foresight and technical skill

I believe constant training should be imposed at enterprise level to continually assess and educate developers on management, leadership and communication aspects. This would result in a healthy and growing environment
Posted By : danish Posted On : 7/18/2007
Good one!
Its the bitter truth! and you have put it nicely. Even I have seen many of my friends, who never want to come out of "safe-mode".
Posted By : Guruprasad Kurtkoti Posted On : 7/24/2007
Thanks
Really thnx lot
i learned a lesson from this article
Posted By : Ashish Ghadi Posted On : 7/25/2007
nice artice
Nice Article but I would like to add some more things to it .Unless and until a Person is not getting right kind of oppurtunity how his skills will be known to the outer world.In todays scenario we need to be patient and need to be prepared for the right amount of work with proper technicality.
Posted By : Kiran Fukat Posted On : 7/31/2007
Very Good article
This is a very good article for not only developers but any other type of worker which would motivate him/her to improve himself in the aspect of career as well as part of personality developement.
Posted By : Swapnalee Jayawant Posted On : 9/26/2007
Great
Great
Posted By : Sachin Gharat Posted On : 12/21/2007
Copyright (C) Bipin Joshi. All rights reserved.
Contact Us
Read Terms Of Use
Windows Server Hosting by ORCS Web