Vivek Thakur

Chaotically Complex

  Home  |   Contact  |   Syndication    |   Login
  102 Posts | 1 Stories | 317 Comments | 66 Trackbacks

News



Archives

ASP.NET Ventures

Recently we introduced a new policy in our company. All our exisiting technical employees need to be certified (either in Java or .NET) and the new employees will also need to give the certification within a month of joining. I spear headed this rule because based on my experience I strongly felt that this step could seriously improve the technical knowledge of our developers and also expose them to much wider range of functionality in the domain they are working in. I had many arguments to make sure that the management agrees to this step:

1. Both MCP/JCP or higher certifications help developers get atleast the basics right. But many times these certifications are misused. It is easy to "buy" some remote centre and get scoring marks without even sitting for the exam. There reliability cannot be ascertained unless the developer has been certified by an authorized and "secure" centre (I had already decided on a couple of exam centres based on my experience with students). So even if the employee had been previously certified, we might encourage him/her to sit for another exam (a higher one) so that we can be sure of the capablities.

2. Even if a programmer is certified, his/her coding abilities cannot be judged on the basis of  the certifications. There are many other ways to clear exams besides "unsecure" centres, like mugging up "dumps" at the last minute etc. So the interview process will not be relaxed for the certified candidates and the certifications should only be treated as a neccessity rather than being evaluatory in nature. The idea is not to get just the certificate, but to go through the entire course contents atleast once.

3. Employees should be given trainings to clear their doubts while preparing for such exams. In order to cultivate an "always learning" culture, peer group evaluations would be encouraged. Also, certified employees showing good progress would be enrolled in a reward program.

I am hoping that this policy breeds a culture of studying while working and encourage developers not to stop their learning process altogether, which is a common practice these days as people start thinking that once they have finished with their graduation/post graduation, there is no real studying left.

Certifications alone might never judge the technical prowess of a person, but we can mould the process in a pre-prepared cast which could strenthen the exisiting capabilities in a positive way.

posted on Monday, November 13, 2006 1:56 PM

Feedback

# re: Do Certifications really help? 11/14/2006 1:57 AM Russ R
Personally, I think your logic is flawed. In point #1 you say that certifications can ensure the developer has the basics right then you go on to explain how easy it is to cheat. In #2 you point out that certifications alone can not judge a persons technical ability. It seems to me that you are requiring lots of time and effort (not to mention money) for current employees and new hires to get a piece of paper that you acknowledge is of little value. Sounds like the interview process is really how you are going to weed out the poorly skilled developers, which is where I believe it should be. I have taken several MS exams and learned a few things along the way and I think for some developers (especially the junior variety) they can be very valuable. The problem I have is with requiring everyone to get certified is you may miss out on some very talented developers who may think about problems a bit differently than the classic developer with a BS in computer science. Some of the most talented and inspired developers I have worked with came in with Humanities backgrounds. These are the people that I believe would be turned off at your requirement. I do like the idea of a reward program, but I wouldn't limit it to MS/Java certifications. Every good sized development shop should have a few "Anti-MS/Java" people in there to keep everyone honest and breed healthy discussion. So, while I think your end goal is valid, you may miss out on some very fine people.

# re: Do Certifications really help? 11/14/2006 10:24 AM keepwatching
To be a gud professional certification are not necessary. Professional requires much more thing then certification. Like person should understand their responsibility, should be gud human, should be loyal to company. We do not have certification for these skills. Some time I worked with skilled people but they are not gud human, they use organization resources to full fill their needs. They are totally fraud. They did lots of scam in organization. What do you say in this case?

# re: Do Certifications really help? 11/14/2006 11:17 AM Vivek
Russ R,
In point #1, I merely emphasize upon the relative importance of certifications for beginner developers viz-a-viz exploring their talents on a comon ground.

And I also tried pointing out flaws and options to overcome them. And I never said that certifications are the ONLY solution. It's just that being certified really helps beginner developers. And note that if you are a really good programmer, then being certified should be child's play to you, as most of the exams are very easy.

Besides, we try to "encourage" certifications instead of making them evaluatory in nature.

Hope this clears things!

# re: Do Certifications really help? 11/14/2006 11:21 AM Vivek
>To be a gud professional certification are not necessary.

When did I oppose that? I think you should re-read my post to avoid the confusions you have.

Besides, if some people are fulfilling their needs in your organization, then I think you are simply a bad manager. You should have skills to judge such people instead of labelling certified people as "bad". One should not try to hide his/her weak management skills by giving such rather stupid reasons. Scams etc in organization are completely out of scope of this current discussion.

I would advise you to start focussin on your people management skills. It seems you are relatively offtrack here.

Cheers,
Vivek

Post Feedback

Title:
Name:
Email: (never displayed)
Url:
Comments: 
Please add 2 and 1 and type the answer here: