Indian IT industry doesn't seem to understand the importance of quality of resource. Most of them make offers out of which many are bad offers. If we think that "bad offers" is an exception that can be discounted as it is negligible, we are dead wrong. Anyone with an Engineering degree (with few days of reading a programming language) can get into IT and get six digit salary. I hear interviewers saying, he is good in concepts, struggles a bit in programming but trainable. Neither the mediocre create value for the organization nor the organization creates any value to its clients. Together, we create mess.
The quality of people that get into the organization not only affects the performance or morale that exist in the team. It also creates a devastating effects to the culture of the organization. As more mediocre people get in, they deliver mediocre results and they make everyone around them mediocre. The only reason why I find we are happy in hiring mediocre people is to fill the positions and to get that "extra" bucks (and bugs). Indian IT, please be responsible. If we are not responsible, we have to pay heavy prize. China is no longer non English speaking country. So, is that the reason why most of top Indian IT opened up shops in China.
The quality of people that get into the organization not only affects the performance or morale that exist in the team. It also creates a devastating effects to the culture of the organization. As more mediocre people get in, they deliver mediocre results and they make everyone around them mediocre. The only reason why I find we are happy in hiring mediocre people is to fill the positions and to get that "extra" bucks (and bugs). Indian IT, please be responsible. If we are not responsible, we have to pay heavy prize. China is no longer non English speaking country. So, is that the reason why most of top Indian IT opened up shops in China.