"We are willing to pay 35 lakhs for a good software developer with 4-5 years experience but we are unable to find good talent in India. 70% of the candidates cant clear our basic tech test and nearly 30% flunk the coding round. The quality of the tech talent is not good for creating products in India."
An HR head client of a product firm recently shared this with me. This is not a new story but going on for many years years
So why is this happening in India?
I think there are probably 4 simple reasons:
1. We have essentially service mindset folks in India for decades now because of the IT Service companies. Software developers that enter the system get trained and then they mostly work on service support projects. Product mindset is different.
2. Our education system is not giving our graduates the right skills to build products. The quality of education is poor & the output is not good.
3. The quality of the students in most of the colleges is also not very good if you leave out the premier institutes. Hence the quality of tech talent is poor.
4. The best talent in India is probably less than 1% and these folks are hired by FAANG companies. So what remains is below average or average.
Thoughts?
You can register for our next storytelling workshop at www.multimediastudio.net