Monday, July 30, 2007

Computer Scientists of India

Indians are considered quite good at software. The success of services firms like Infosys, Wipro, TCS have contributed handsomely to the resurgence of Indian economy, which is now one of the fastest growing economies in the world. The low-cost service model of these companies has created lakhs of jobs between them already and their recruitments show no sign of abating. Its like, these companies have an insatiable hunger for man power, which can be fulfilled only by converting every engineer from any college into a software engineer. Even the colleges have woken up to this and we see every college ensuring that core computer science subjects are covered in almost all the courses, so that those guys also get a piece of the software pie.

I would not be writing this blog, if I want to talk about the software industry. What I plan to do is to profile the students of computer science department of a good engineering college. The students can generally be classified into 7 seven categories ranging from the absolute geeks to the other end of the spectrum for whom C is some sort of Satan and its better to move as much away from him as the “Fate” allows.

Since I am no fan of left leaning communists, let the geeks be allotted the position at far right. As ur level of geekiness decreases u move leftwards.

To start with, far right consists of people who start their day with “#include” and end it with a return statement. They are the proverbial geeks who are happiest when they sit in front of a computer and solve some programming problems. They don care a damn if Iraq is bombed or stock market tumbles. For them their compiler is the bible and their computer table the world.

To their left sits the category of people, who are excellent with their computer science, love it to the core but are not obsessed with it. They realize that world offers many good things other than computer also. They generally are in the job for 5 years and they move out in search of new challenges.

Next come the people who are quite good at computer science but it is not their first love. They like it for the reason that they have a good future here (for they are good at it) and also lack of opportunity to pursue their first love and an aversion to risk. They prefer the stability offered by computer science to the risks involved in going after a wild goose, even though that goose may lay the golden egg for them. So they are quintessential journeymen, who keep their receptors always tuned so that jump out at the first opportune moment. ( Mind you, they don create these opportunities but just wait for it to come)

To their left are the technology freaks. They may not be quite good with their computer science but they love technology. They realize the power of technology and that’s what keeps them going. What ever they lack in skill they make it up with their enthusiasm.

Now we come to the leftists. Right most among them are the ones who are not so great at computer science nor do they have any passion for it. They are the best lot as they don chase money, fame and a great job. They like what ever they do and equally comfortable with moving in and leaving computer science.

To their left are those, who don like computer science but are there because of the cruel fate. They don get any high in writing code. They just go on and on and all the time looking to get out. But the irony is they stay the longest there.

The far left is the one which feels computer science was some sort of punishment in medieval Europe which was meted out to the incorrigible criminals. Their hatred for the subject takes birth the moment the teacher talks about “ printf(“ Hello World” )”.

They don bother to know beyond it and are extremely happy about it. For them it’s like an admission into a privileged secret society. They wait for these four years to end so that they have to study computer science again. The only hope that sustains them through this horrific years is HOPE, THAT IT’S JUST FOUR YEARS.

So where do u see itself in the prism?