Internship for Engineering today almost every Engineering & Professional graduate programs in India include Summer Training as an important part of their curriculum, with an objective to enhance the knowledge of the students on different cutting edge technologies which has been important part of respective industry but most of the students always run to obtain a merely certificate and due to this there is serious lack of trained professionals with the desired skill sets to take on the ever increasing demand of an industry.
For a long time after independence (India) the lack of industrialization meant that many of these young professionals had to go without proper training during internship period earmarked in the under-graduate programs. The world moves from industrial age to intellectual property based wealth generation structures i.e. factories replaced by call-centers and technology companies viz. chip design, software. Tools for generating this wealth in the form of software, [patents] and documented processes is available easily in the hands of people hitherto on the wrong side of longitudes and time-zones or urban-rural divides.
The traditional approach being defined as :-
After starting to look for summer training 2-3 months before you need to start it and finally reach a good enough company or workplace just in time or delayed by a week or two. Having reached a name brand or the coveted big corp, most interns end up doing menial chores no one else wants to do.
The interns are either ignored or given totally useless jobs like inventorying the IT equipment, making a survey of problems faced by home-owners in a factory owned residential area for its workers, making spreadsheets etc under the ruse that they are not qualified to handle a real job of programming or its equivalent in other areas of work.