Quote:
Originally Posted by diabloo A person gets 'X' salary. If he asks '2X', he won't get it. So he quits. When the same company hires a new person, they are willing to pay '2X', while incurring recruitment costs. Why don't they pay '2X' and retain the person? |
The guy who didn't get 2X probably didn't deserve it. The guy who got it probably deserved it or at least showed potential for deserving it.
Generally most IT guys are overpaid, actually very few are underpaid, and it is them who finance the rest.
Ok, hold on to your horses, before exploding on me, hear me out. As somebody who runs a software company, I can explain the dynamics.
You may have heard this statement, 80% of the world is owned by 20% of the people and the remaining 80% people own the remaining 20%. These percentages can vary, but the idea is clear.
The IT companies are heavily depended on the skill level of their employees, more so than any other industry. The same 80:20 (it can vary, even 90:10 in product comapnies) idea works in IT companies. When a company hires 100 people, it is the top 10 performers from those 100 who really make the difference and bring success to the company. The remaining 90 people matter, but their contribution is supplementary and they can be easily replaced. I am not talking senior management vs junior staff here. Consider all 100 to be of same seniority. If one goes purely by contribution, the top 10 deserves 10 times or more compensation when compared to the the rest. But that never happens. At the most the top most performer may get twice as the worst performer at the same seniority level. If you average it out, most people among this 100 are actually overpaid compared to their contribution, and the few top performers are underpaid compared to their contribution.
No company would really mind paying 2X to a top performer, the problem starts when an employee thinks he is part of the top few and the company doesn't. Who is right, it depends on individual cases. Sometimes, the company is underestimating the employee's real value and sometimes the employee is overestimating himself/herself. But in the current IT job scene I can definitely say that most employees overestimate their worth. The companies still pay because it is the industry standards. All the while they are secretly hoping that a few may turn out to be severly underpaid, in other words earn 10-100 times of what they are paid. |