Dr Birbal Singh Ji,
Thanks for very informative reply
I agree with u, engineering means mechanical Eng which is a complete engineering while others are its subsideries.
I asked the boy, he said I like physics. But I know every bright student is good at physics any way. Also it looks he has not made up his mind. Today I will discuss with him more options.
I received reply from Dr Prev Vrat, director IITR and he also said computer science.
It looks in India because of international market leadership, IT will be first preference for at least another 10 years. Also salary in IT multinational companies is quite high which engineers are not getting unless do MBA from an IIM on top of your degree. Also one need not do pogramming for long if u are in India. All my batch mates are vice presidents or in general management.I know people working in TCS etc who grow quite well. This problem we face when we migrate to a new country in middle age.
At 45 I was head of computer department in India, but in Australia I had to start as an Analyst/Programmer. This was the situation 16 years ago. That time we Indians had just started coming to Australia on migration. Financialy we were fine and we came with family, but technology wise we where not that upto date and we newcomers had to pay the price at that time. At least we had not to do the odd jobs.
regards
----------------------------------
Lambaji,
Congratulations to your nephew for getting into IIT. I feel intelligent children should be allowed to pursue their own interests and dreams, but since you asked for opinions here, I would like to offer my analysis.
I have seen over the years that when it comes to choosing a field in India the standard practice is to "follow the crowd and join the fad". I remember 45 years ago the first branch to be filled was Mechanical Engineering, and now a days it is Computer Science.
My belief is that it is not a good idea to chase a "hot" field unless one has a genuine interest in it and has some specific plans for the future. However, for someone who is not committed to one field, the choice should be made on the basis of long term prospets.
I prefer Mechanical Engieering for someone who is good in math and who wants to keep his options open. Companies are always trying to make smaller and faster devices, and that has made mechanical engineering the most stable field of engineering in times of economic uncertainty. The field provides ample opportunities for an "entrepreneurial" person to pursue his dreams but it also provides a stable career for someone who just wants a decent life. For those who are good in applied math, a B.Tech. in Mech. Eng. followed by M.S. and/or Ph.D. in Industrial Engineering always leads to excellent opportunities. Those with good interpersonal skills can follow with an MBA. Mechanical engineering is really the most versatile field as it overlaps with civil eng. (structures and mechanics), chemical eng. (heat and fluid flow), and electrical eng. (controls ).
The problem I see with computer science is that unless you get out of pure "techie stuff" soon it is not so fun to compete with 20 year olds when you are heading past 40. But, usually the computer types are "boxed in" and they get trapped. Very few people realize that the guy who designed the first PC is now a practicing medical doctor in Atlanta, Georgia. I remmber watching a show on PBS showing the history of PC and the pure techies did the work but did not receive any credit or benefits.
In general, it is a good idea to join a field that offers multiple options for a varity of personality traits. There is a place in mechanical engineering for introverts and extroverts, math geniuses and practical oriented, easy going and workaholics. Most importantly, if all the toppers are concentrated in comp science, it may be lot easier to get a higher rank in mech. eng. and that is critical for future prospects.[/quote]