Granny's Programming Pearls
"inside of every large program is a small program struggling to get out"
The moose likes Jobs Discussion and the fly likes Why to certify? Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of Introducing JavaFX 8 Programming this week in the JavaFX forum!
JavaRanch » Java Forums » Careers » Jobs Discussion
Bookmark "Why to certify?" Watch "Why to certify?" New topic

Why to certify?

Vlad Zhu

Joined: Feb 02, 2007
Posts: 4

I have a java experience for about 3 years. When I came in US a year ago I was lucky to find a job where they didn�t ask even my bachelors diploma. No one certified inside the company. The company is small so it�s not like a rule, but I�ve got a question:

Why do I need to certify? What kinds of benefits I�ll get form it?

It could be just my laziness but I think a person should have some kind of motivation before trying to pass anything. E.g. in case of java certification:
Every solder dreams to be a general. So I dream to be a Java Architect. It sounds nice and pleasurable. But to reach that goal I have to spend significant amount of time and money. I need a real motivation to do so. Each company will tell you getting certified don�t guarantee you a job. That�s true. And it�s true when they say: if we have to choose between you and certified guy and both of you have equal knowledge/experience we prefer a certified guy. It�s just less risky.
That�s definitely not enough for good motivation.
Ok, then I tried to speak with my friends who are from IT industry (who is certified or trying to certify) and ask them what are the benefits for you?
Well, they said it�s a good way to keep you in shape. That�s true. But to pass any exam you have to learn lots of details, which you probably will never use. It�s just wasting you time and brain space. There is more important stuff to learn. I prefer to learn new stuff, details whenever I got a problem to solve, not a year earlier.
Another benefit was that when you are preparing and especially passing the exam you�ll learn how to solve problems you�ll see the effective and quick solutions. Which is defiantly benefits you. But it�s not true. At least in java case certification is just a bunch of questions with a list of answers with a very low pass level (60%, 70%) even 80% I think it�s very low pass level. They don�t tech you how to solve problems they teach you alphabet but not how to construct sentences or write a text of a story. To learn how to write a story you need to know concepts and ideas, fundamental bases. If a certification was something like they give you a task and you have to create a solution for it. Like a real small business app, with great logic in it. After that if you app runs successfully they will spent time to analyze you code and give you a points. In that case I could agree they really teach you how to solve real world problems. And it�s worth to certify. As far as I now it�s not like that for Java Associate, Programmer or any third level (Developer, Web, J2ME) certification.
In case of java: 1.4 certification is still available but 1.6 is coming. Why do I need to certify for 1.6 if in couple of years it will be 1.9?
Finally, they said you just need it because you�ll prove yourself that you can do such things. It will increase your confidence. But I don't need to increase it, I can do such things.
Please don�t consider that post as a try to convince someone to don�t certify. It�s just a question. Not a philosophical but very practical. I really want to be convinced that certification is really good, important and what I need. And that�s all I said is because I�m lazy. Please prove it if you can.

[ February 02, 2007: Message edited by: zhuk zhuk ]
fred rosenberger
lowercase baba

Joined: Oct 02, 2003
Posts: 11876

zhuk zhuk/Vlad

Please go here and read our naming policy. Then, follow the link on that page to update your profile to meet our requirements. We strictly enforce this policy, so your prompt attention is appreciated.

There are only two hard things in computer science: cache invalidation, naming things, and off-by-one errors
Stan James
(instanceof Sidekick)
Ranch Hand

Joined: Jan 29, 2003
Posts: 8791
I'm with you, not very excited about certification.

Some potential employers care. You would care as much as you care about them. Mine doesn't require or reward certs so that doesn't make me interested. To date I haven't observed much correlation between certs and quality of candidates in interviews, so again, not that interested.

You might find a cert program to be an interesting guide to what to learn. As you said, they're often far broader than your needs at some point in time. Even the opening level programmer stuff covers many topics I don't expect to ever use. That might be a positive thing for somebody much younger with more brain cells to spare, but ...

Of course I sit here with just under 30 years in the business, a fair portfolio of accomplishments, a steady job and little need to prove much. Your mileage may vary.

A good question is never answered. It is not a bolt to be tightened into place but a seed to be planted and to bear more seed toward the hope of greening the landscape of the idea. John Ciardi
Ernest Friedman-Hill
author and iconoclast

Joined: Jul 08, 2003
Posts: 24193

This isn't meaningless, and hasn't yet turned to drivel, so there's still time to move it to Jobs Discussion. Bye bye, now.

[Jess in Action][AskingGoodQuestions]
fred rosenberger
lowercase baba

Joined: Oct 02, 2003
Posts: 11876

I couldn't think of where to move it. But now it seems obvious.
Namit Puri
Ranch Hand

Joined: Aug 19, 2006
Posts: 51
I agree that the professioanls who already have years of experience working with java don't need any certification, as they can use their experience to promote themselves or find job in another company. But certfication can be used by freshers who have just graduated and don't have any commercial experience. I my self holds a Master's Degree in Multimedia and Internet, but still looking for job, and hence preparing for the exam.

Namit Puri
SCJP 6.0
"Success is a journey, not a destination." Ben Sweetland
Vlad Zhu

Joined: Feb 02, 2007
Posts: 4
>To Fred Rosenberger
Sorry missed the forum policy.

>To Stan James
You right, I guess I'll get my motivation when I look for a job and nobody want to offer me a position. Nice picture will save it for future use :-)
Deepak Bala

Joined: Feb 24, 2006
Posts: 6662

You might find a cert program to be an interesting guide to what to learn

Agreed. People have different motivations and different styles of learning. Classes have never worked for me. I cant listen to some one for more than 10 minutes unless they are giving me some kind of application transition and I "need" to listen. Books and certs are cool. I guess this also depends on your years of experience in the industry also. Down the road motivation to learn things can be low.

SCJP 6 articles - SCJP 5/6 mock exams - More SCJP Mocks
Rohitt Vermaa
Ranch Hand

Joined: Oct 12, 2006
Posts: 232
Hi, I don't know about experienced people but it definitely helps someone like me who have just 1 year experience. There are hundreds of employees just like me with same qualification and experience. Being certified I feel that I have advantage over others.

Srinivasa Raghavan
Ranch Hand

Joined: Sep 28, 2004
Posts: 1228
Being certified I feel that I have advantage over others

I agree with this !

I'm doing certifications because my company reimburses it .. otherwise i wouldn't have done this.
[ February 05, 2007: Message edited by: Srinivasa Raghavan ]

Thanks & regards, Srini
MCP, SCJP-1.4, NCFM (Financial Markets), Oracle 9i - SQL ( 1Z0-007 ), ITIL Certified
I agree. Here's the link:
subject: Why to certify?
It's not a secret anymore!