Take the 2-minute tour ×
Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. It's 100% free, no registration required.

I'm just starting out as a Java programmer and have very minimal experience. I would like to improve my knowledge and study for the Java certification.

I realize everyone will have a different answer but for those who have taken the certification and passed it, I'd really appreciate if you could tell me your experiences. Just a couple of lines to let me know if you found it hard, very hard. Also how much time did you spend studying.

Sorry that this is not a good question. My native language is not English so it is hard for me to say what I want to ask.

share|improve this question

closed as not constructive by gnat, Thomas Owens May 13 '13 at 12:18

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance. If this question can be reworded to fit the rules in the help center, please edit the question.

I'm not sure why the close vote as 'off-topic'? If you are going to vote to close, please leave a comment so the question could perhaps be improved, or so the OP can learn what sorts of questions are well received. –  Eric Wilson Apr 14 '11 at 9:56
Your English is fine. Don't worry about it. :) –  Anna Lear Apr 14 '11 at 15:25
Hi in training for the same exam, I can't concentrate on reading so I took few video courses on udemy and pluralsight also I got the selftestsoftware.com/certtestprep/practice-test/oracle/… it's not easy I develop with java for 5 years and believe me you need to study but worth the try. –  Gabriel Apr 23 '14 at 21:17

6 Answers 6

I think the Sun Certified Professional page in Wikipedia will let you know some backgound of the Java certification.

As I know, SCJP is the most popular program. Because some other programs must be certified SCJP first. However my supervisor told me that just certified in SCEA is enough for many jobs (maybe different in different cities).

For books, I recommend read the SCJP Sun Certified Programmer for Java 6 Exam 310-065 before you take the exam.

share|improve this answer

Re: “....Given that 10 year old kids can get near perfect scores....”

Boy is that funny. That was clearly posted by someone that has never taken the test. There are lots of very experienced Java programmers that fail because they assume they can pass with minimal (or no) study. The Sun Java certification exams (now OCPJP, OCEJWCD, etc.) require a fair amount of studying to pass. They are good exams as far as covering the intricacies of the Java language. Getting the certs does not imply one is an expert programmer but does imply one has a very good grasp of the intricacies of the Java language. I highly recommend them as part of one's Java learning experience.

If you want to get an idea of the exam (SCJP), answer mock questions here (link at bottom): http://scjptest.com/

share|improve this answer
Meh. There are indeed 10-12 year olds who have passed the test (I don't know about any claim of near perfect scores). I took it back in 1998 and easily passed after two weeks of cramming. –  Charles E. Grant Oct 31 '12 at 2:35
@CharlesE.Grant 1998 ?!! is it the same test?!! the same quality?!! I don't think so –  Muhammed Refaat May 4 at 15:05

I took the SCJP6 exam after I've written several applications and tools in Java. So it was pretty much a cakewalk for me, i.e. I passed without much work other than reading the study guide, doing a couple of mock exams and writing small example programs for myself. The exam was mostly a means for me to fill up the small intricacies I didn't know about Java from before.

I think the exam (the Programmer one, not the Associate one) is an okay way to study the language for yourself as a beginner. Nothing beats the experience of writing real programs, but the certification itself is another foot in to the programmer industry for you.

The only drawback is its cost; for me it was funded by my employer I worked at the time (a software contractor/consultant firm).

share|improve this answer
the exam is cheap, it's the training they offer to prep for it (which in the past at least didn't) that's expensive :) –  jwenting Apr 14 '11 at 6:52
Just to confirm. Am I corect that taking java training is not a requirement or pre-requisite. I know some course require this. Thank you all for response so far. –  user22904 Apr 14 '11 at 6:57
@Enrico: You are right. No need to take any training course before the exam. Just pay the fee and on time. –  Cary Chow Apr 14 '11 at 7:43
heard Oracle is going to require one of their courses for the exams, but maybe not for the SCJP exam. –  jwenting Jun 3 '11 at 17:32

This post may be old, but I want to explain the difficulty level of Java SE 7 Programmer exams.

The new certifications is divided into two levels:

Java SE 7 Programmer I - OCA Java SE 7 Exam
Java SE 7 Programmer II - OCP Java SE 7 Exam

The first exam is easier than the second one and it covers basic OO concepts along with Java Language fundamentals. The second level covers major changes in Java SE 7 and it is really harder than first one.

share|improve this answer

I have 10 years of java and it took me 2 full months of study to be ready for the exam.

In the meantime in random J2EE SCEA mock tests, I got over 50% with zero study.

share|improve this answer
Programmers is not a forum but a Question and Answer site. Your answer should ideally stand on it's own merits. Referencing other answers is OK, but should be avoided it at all possible. –  ChrisF Jun 1 '11 at 11:40

Did SCJP 1.4 after working with Java for about a decade. Was a walk in the park, except that the question format takes some getting used to (so do practice exams to prepare).

Given that 10 year old kids can get near perfect scores without ever having used Java or taken a training course (they just cram some book for a week or so), I think we can conclude that the exam is actually way too easy to be of any real value except insofar that it's a requirement for most other exams Sun/Oracle have to offer.

share|improve this answer
-1. 10 year olds getting near perfect scores? Is that a fact? (btw if it is a fact and you add references to actually back it, I'd gladly remove the downvote, I'll go as far as to accept references on 11 year olds getting near perfect scores) –  Yannis Jun 1 '11 at 10:57
It refers to a 12 year old rather than a 10 year old, and I don't know how much credibility you want to assign it: ngbg.de/…. Better documented are the 9 and 10 year olds in Asia who are passing Microsoft Certification tests: news.cnet.com/8301-10805_3-57360044-75/… –  Charles E. Grant Oct 31 '12 at 2:39