I came across a recent report which claimed that only about 17% of Indian technical graduates are ready to be employed.
From my experience it is usually about 6 to 12 months before a fresh Engg graduate gives more to the team than he or she takes. Most of what is taught in Engineering degree is pretty much useless or irrelevant. In fact if I have to go back to my 4 year Engg syllabus and re-look what part of what I learnt (or was supposed to learn) has been useful in my 20 year career, it would be a very low percentage.
Now coming back to the survey, based on the track record, the response from the industry would be on the following lines:
Decry the deplorable levels of tech education and write long petitions to the Education Ministry to improve the quality and relevance of our tech degrees and how this is impacting the industry. After all this, continue their existing hiring policy of campus recruitment and have a graded starting salary based on the ranking of the college.
Im fairly confident that none of the big hirers from our IT services sector is going to change their hiring policy in any manner. They will continue to hire Engineers every Engineering college that they can lay their hands on, put them through a long training process before the candidate is ready to contribute anything meaningful.
If 82% of them are unfit and you anyway have to put them through a few quarters of training, why bother with the degree in the first place? Why not just take in students who have just completed their high school, put them through a 1 or 1 1/2 year training instead of hiring fresh Engineers and training them for 6 months before they are ready?
While this does sounds extreme, this is exactly what a Chennai based technology product development company has been doing for the past 4 years now. I understand about 15% of their 1300 work force is actually from their own University and they expect to raise it to 30% over the next few years based on the current strength in their University and their hiring plans. I believe their 18 month course has been designed keeping in mind the needs of and expectations from a “Software Engineering Trainee” in their company. Roughly 95% of the students from this University have been absorbed into their company and the “graduates” from their University are actually more “job-ready” than fresh graduates who have spent 4 years in an Engineering college.
Of course there are other dimensions to this company’s initiative – they hire disadvantaged high school pass outs who would otherwise not be able to afford our super expensive (but inefficient) education system and are willing to take this “chance”. The students are paid a nominal stipend and are free to “drop out” anytime from their University – during or after the course.
Its high time that our IT industry looks at such innovating means of fulfilling their resource needs than relying on a system that delivers 82% unfits and believing that the government / education system “owes” them better trained people. Nobody owes anybody anything.
This would also put an end to people believing that they can start an Engineering college if they just have 50 acres of land in the middle of no where and turn out unfits who would be hired anyway.