A+ A A-
  • Written by Sherlley
  • Hits: 1515

Fundamental problem of Indian IT industry – not enough passionate programmers!

 

Wipro fired its joint CEOs because its lagging behind peers, Infosys shares are down because of below expectation profits. Why are the Indian IT companies who were on an unstoppable growth march till yesterday are suddenly hitting roadblocks? TCS and CTS are in the recruitment spree.. just not make the Difference?  Read on ...

Attrition rate are at record high... Recruitment are on a high note.... But that do not mean the demand supply management... it is just that hunt is on, will be on until the desirable work force are available; not for those workholics but for a more different workforce who will innovate, invent and make the world a better place.

There is one fundamental problem that no one is talking about just yet.
 
The people who write code at the root level just aren’t interested in programming anymore ! Can we say that?

 

Majority of the fresh graduates joining the IT industry are not passionate about the profession. They are into it only for easy money. Easy life style; Dream that somebody dreamt for them by their elder brother, professor, parents and sometimes girl/boy friends; because, that is the evolutionary next step in moulding a Student to one with the ID card in a Bluechip company.

A mock interview...For reiteration. Make it more appealing for indiviudals and who can identify themselves to the situation.

 

Me: So you want the job of a programmer? Why?
Ans: Because I have done my BE in Computers / I like programming

Me: OK so you like programming. Tell me about the programs you have written.
Ans: I have written this xyz app during my college project…

I interrupt

Me: Don’t tell me about your “academic” projects. Tell me about any programs you might have written during your spare time.
Ans: Ummm, no I haven’t written any code apart from my college projects.

Me: Why?
Ans: Didn’t get time / Don’t have computer at home / Don’t have .Net/C++/Java at home… / Didn’t get a chance….

Me: Sigh….

Once I asked an aspiring programmer to define who he thinks is a programmer.

His answer – “A programmer is someone who creates software as per client’s requirements”

I was like “Okay…Does it always have to be for a client?”

The guy replied, “No it can be for internal company requirements as well”

Me: “So it means that a programmer always creates programs when someone asks him to? Can’t a programmer write some program just for himself? Just for fun?”
The guy said “Yeah he can…”

Me: “It’s just that YOU won’t write a program for yourself right?”
Guy: “Yeah I don’t need to”

Sigh……

So programming is akin to making a pizza as per the order!

Creating computer programs is not a job! Majority of the people aspiring to be programmers won’t write a program until they are FORCED to by their college or by their employer. And that is NOT good. I would say 90% of the people opting for this profession are doing it just because it has easy money. Easy money and a very convenient way of going abroad!

I can’t help but think of the dialogue from 3 Idiots – “Don’t run after success, strive for excellence and success will follow.”

"Success ke peeche math baago! Excellance ke peeche baago! Success Jhak maarke tumhare peeche aayegi!"

 

And you can only excel in anything if you are passionate about it. Unfortunately very few programmers are striving for excellence.

You can teach people syntax of C++ and SQL and PHP. But you can’t really make them passionate about something. It really has to come from within. And when people do something without having a real liking or passion, it shows up in the quality of the output. Missed delivery dates despite long hours in the College/office, buggy code, frustrations for client and developer alike are the results of having non passionate programmer work on a software project.

And that increases the cost for the IT company. Misses the point of making good thinkers in a educational institution.

In the past those costs could be absorbed easily because the salaries were low. But now with salaries for even entry level programmers going through the roof, companies can no longer afford to recruit people who aren’t really into it.

Often we read about why companies like Microsoft, Google, Facebook don’t come from India. This is one of the reasons. You can’t create world beating software without having passionate programmers. Read about any successful software’s history and it was created by someone who was just playing with an idea or just did it as a hobby. Google.... Facebook... or for that matter Matrimonial websites...;)

So what lies ahead? I think the honeymoon period for the Indian IT industry and non-passionate programmers is coming to an end. India is not the cheapest outsourcing destination any more. With salaries increasing and clients not really getting the worth of their money because of not-really-interested-in-job types working, they will move to cheaper destinations like China and Philippines.

Smaller IT and services companies will be the first to face the heat and the large ones will follow. You may have revenue of billions of dollars but some day, clients would stop paying fpeople.

 

You should not be the one, though. You have read this article.

 

 

 

 

 

 

Article from http://itcentralblog.com/?p=48331- Little customised. ;)

 

We have 56 guests and no members online