I think AeSI engineering graduates and students should read this.
Please go ahead and read it here
http://susam.in/blog/infosys-tcs-or-wipro/?mid=57
Overall i agree with the author and the part that resonated with the most was this.
"One cannot learn engineering and programming merely by attending trainings. One has to learn it by doing, solving problems, observing what experienced engineers do, experimenting, screwing up a few times and reworking, talking to good engineers, etc. "
I had a similar experience when I was in NAL. Working under Dr Ramamurthy presented me the opportunities to work on so many varied engineering problems.
From gas turbine calculation, to designing a combustion chamber cooling fin, from designing mixed flow compressor to creating a database for efficiently storing all the engineering drawing produced by the lab, from running small gas turbine engine test to creating small Matlab codes to analyze the results. From solid modeling compressors to developing c software to receive and interpret data from a gps of micro air vehicle. I did it all.
This is why you will find how strongly I advocate people doing some kind of work in these labs. You can find all these posts at the following link http://my-aesi.blogspot.com/search?q=training
Thanks Himalya for sharing that post.
Keep up the good work!!