in Business & Leadership, Technology

IT Engineer Skills are neither tested nor sufficient

Was going through my pending stack of magazines this Sunday and made a lot of interesting observations.

RedHerring says India’s IT industry keeps booming, and revenues are expected to reach an ambitious $60 billion by 2010. Not just outsourced work, but even work from local Indian companies is increasing. But the biggest roadblock could come in the form of scarce talent.

As a matter of fact, Kiran Karnik (president of NASSCOM) says: “Most Indian engineers are not very articulate. We need to have finishing schools that train graduates for between three to six months in soft skills such as communication, in addition to honing of certain technology skills to get professionals up to speed with industry needs.

We have been thinking of starting such a program for quite long now. The Effective Programmer Workshop that we carried in Magnet was one such effort. The results of the workshop were amazing. Participants reported excellent impact in Confidence and Problem Solving skills. On average, all participants had very effective improvement in Programming skills, Project management and Integrity.

Here are some quotes on the results the workshop produced:

  • My confidence level is so high that I can do anything.
  • Time management & planning work
  • Mind is free now
  • I have learnt something which I never ever thought about!
  • Being in integrity
  • Different technique of software development

I am planning to do another Effective Programmer Workshop in Magnet, accommodating feedback from the first one. Does your organization have any programs like this?

And on another related note, Linux For You carried an article on Linux Certifications. Shankar Iyer of RedHat says that “Though it may seem that certification is not mandatory, the fact remains that certified professionals are preferred over others. India accounts for the most certified IT professionals the world over.” There are only a few certification options available for Linux. The article also mentions that the trend now is performance based testing, rather than simple multiple choice questions.

Looking around, there more certification options available for technologies other than Linux. There is certain amount of weight a certificate holds, what matters more is how the candidate performs in the test that the employer is giving, and the result of the interview.

Bottomline, it is a big problem to find the right talent at the right time. And then to train and retain.

We are trying to solve this problem. You will hear some announcements in a month.

Write a Comment

Comment

  1. And the rate at which companies are paying salary it is ridiculous !

    A chap with less than 2 yrs experience asked for 12 lakhs ( not kidding 1.2m ) from us coz some other consulting company offer him 10 !!!

  2. Harsh, and what’s wrong with him asking for what the market will support? If you don’t think said programmer offers enough value to you, you can say no.

    Remember, it’s a free market. Programmers are selling their non-replacable time to the highest bidder.

  3. hello sir my self raj yadav i am a php developer in IT company ,,, i have complete my B.E in computer tech. nagpur.

    sir my question is what future of PHP is better for me or not and is better why?
    please respose

  4. @Raj: Sure, there is great future for PHP. Just keep learning the latest and keep your skills updated. If you are a good programmer, you will get a good job. No matter what technology you work on.

  5. hello sir! this is faiz ,a student of 4th semester studying in birla institute of technology ,ranchi,mesra.I have opted my branch as IT.At this stage I am in dilemma of choosing an appropriate field of interest for me.Is it necessary for an IT engineer to have a complete knowledge of c/c++ or java..or with having basic knowledge of these can we proceed to networking/network programming or ethical hacking?Thank you

    • Hi Faiz,

      Learning a programming language is always good. It improves your logic and helps you automate tasks in future. If you wanted to get into Ethical Hacking, programming knowledge will be very useful. Networking itself won’t require much of programming, but configuring software will be easier if you know programming.

      I suggest you do learn at least one programming language. Do it well. Practice writing programs on your own – not just the homework.

      :Nirav