Sometimes, the beliefs one has, are challenged. I’m going through the same phase. Every day, I keep on losing my faith in Indian Engineering. There’s a solid reason why India could not make any significant progress in technology and engineering despite so many years of Independence – We Indians have lower IQ. No, don’t blame the politicians. They are intelligent people who know how to do their job well. But the Indian engineering fraternity in which I had all my faith for so long (my reasoning: Indians who go abroad do wonderful work, then why can’t they do it here in India) is now dilute. I now believe the ones who did great job abroad, were exceptional people who got relevant opportunities.
After four years of being among engineers from over 180 countries; I can now conclude that an average Indian engineering graduate has lower knowledge than a 10 year kid in USA who grows up watching his dad, uncle work in a workshop. I’ve met (online) several kids (aged 14-16) in Europe & USA, Canada who claim 6-7 years experience in JAVA, PHP. When I worked with them I found out that they can easily put a software engineer who worked in JAVA for about 3 years to shame. You might think I’m exaggerating; but trust me, I’m not typing this for the heck of typing. Observation has changed me. I would feel excited to see a 15 year old, getting his/her hands dirty coding PHP or getting that ‘CSS’ thing right than spending hours on Facebook or Orkut. But you know what? Finding such people is next to impossible.
I find it extremely surprising when engineering students ask for ready-made projects, seminar topics; some even go ahead and ask for complete report along with explanation of tough points. I think this behavior is a result of lower IQ that most of the Indian engineers have. Am I insulting Indian Engineering Fraternity? I don’t want to. But the world is already doing that by outsourcing brick-laying work to India who do it for 1/10th of the cost; thinking what they do is ‘awesome’.
I always believed that if I could gather just few talented engineers; I can make huge change. I have solutions to the problems people face in India. I just need few talented engineers (mind you, just few of them) who want to make a change. I’ve been working in one direction with this faith; but I’m always being disappointed.
Give them a 20k INR paycheck and ask them to sweep the floor – they’ll do it. If someone asks, “What do you do for a living?, they’ll proudly say “I work for <big corporate name>”.
The world is already treating us as their slaves and we don’t mind it as long as we are getting paid. We don’t care as long as we’ve enough money to buy a Levi’s.
I’ll watch how things develop over the next one year; else move to America to continue my work. Its not that I suddenly have started hating India. Its just that I realized that we have lower IQ.