Forum Stats

  • 3,817,470 Users
  • 2,259,339 Discussions
  • 7,893,789 Comments

Discussions

Queries regarding JAVA certification

S M
S M Member Posts: 133
Experts,

I am new to JAVA. I have programming experience in C and PL/SQL.
I have finished headfirst java (initially 7-8 chapter in very detail and others a go through).
Now to make sure I am learning JAVA I am trying to attach my learning with certification.
Hence I have started searching for SCJP but got confused with OCJP. Through some googling I am sure now that SCJP and OCJP are same.

My queries:-
1. What is the latest version of the book SCJP Sun Certified Katherine Sierra( through reviews seems great book to learn and crack the certification)?
2. I see many JAVA certifications on the website of Oracle. Which one to go? Or which one I will be able crack through the book I mentioned above?

Thanks,
MS

Answers

  • gimbal2
    gimbal2 Member Posts: 11,949 Gold Trophy
    edited Nov 1, 2012 4:05PM
    M S wrote:
    Experts,

    I am new to JAVA. I have programming experience in C and PL/SQL.
    I have finished headfirst java (initially 7-8 chapter in very detail and others a go through).
    Now to make sure I am learning JAVA I am trying to attach my learning with certification.
    Hence I have started searching for SCJP but got confused with OCJP. Through some googling I am sure now that SCJP and OCJP are same.
    Yep. The difference is S = Sun and O = Oracle.
    My queries:-
    1. What is the latest version of the book SCJP Sun Certified Katherine Sierra( through reviews seems great book to learn and crack the certification)?
    I would recommend that one, yes. The certification website should list resources you can use to prepare.
    2. I see many JAVA certifications on the website of Oracle. Which one to go? Or which one I will be able crack through the book I mentioned above?
    As you already figured out, you should start with OCJP. The last time I looked that was also a prerequisite to be able to do any of the other certifications.

    I warn you: certification proves only one thing and that is that you're good at cramming theory into your head for a short amount of time. If you want to prove to yourself that you actually know something, try building an actual application. I challenge you to create a simple IRC chat program (you decide if you go for text only or you want to support formatting) for 2 people that actually works when run on two different computers. There is a catch: the chat server is actually a separate second program that the clients will connect with. If you can do that without a chain of "how I do this" questions in this forum, you're on your way to the top :)
    gimbal2
  • S M
    S M Member Posts: 133
    Thanks gimbal2 for quick help. You have explained well.
    I understand your concern and surely i will try to put my learning in actual java codes.
    I just wanted to couple my learning with a target so thought of certification.
    Actually you answered my queries very well but need more help on last query.
    When I go to oracle's website (http://education.oracle.com/pls/web_prod-plq-dad/db_pages.getpage?page_id=632), I see following similar certifications. Which one is OCJP and which one to take? I can see some are not relevant but I am confused in others.
     Java SE (It cannot be)
     Oracle Certified Associate, Java SE 5/SE 6 ( I guess it is very introductive and not required)
     Oracle Certified Associate, Java SE 7 Programmer
     Oracle Certified Master, Java SE 6 Developer (I guess this is not what we are looking)
     Oracle Certified Professional, Java SE 7 Programmer
     Oracle Certified Professional, Java SE 5 Programmer
     Oracle Certified Professional, Java SE 6 Programmer
    Thanks,
    MS
  • gimbal2
    gimbal2 Member Posts: 11,949 Gold Trophy
    OCJP = Oracle Certified Java Professional. I think Sun used to call it 'Sun Certified Java Programmer' though, that's closer to the truth if you ask me. I think the associate one is more for consultants, analysts and IT managers; people related to development projects but who won't do much actual programming themselves. And master... well I guess that's for people who are member of Mensa ;) I wouldn't want to be labelled a master, too much responsibility.

    I would go for Java 7 version of course, Java 6 is already so old. Any study guide for Java 6 will also work for Java 7 if you take 30 minutes to read through articles that describe what changed in the language syntax.
    gimbal2
  • JDScoot
    JDScoot Member Posts: 40
    One thing to note with the Java SE 5 and 6 exams, there are no prerequisites to take the Oracle Certified Professional exam. But with Java SE 7, you must take the Oracle Certified Associate, Java SE 7 Programmer exam before you can take the Oracle Certified Professional, Java SE 7 Programmer.

    If you click on the Oracle Certified Professional, Java SE 7 Programmer exam link it will show the prerequisite. Note sure if you can have it waved or not though.
    JDScoot
  • S M
    S M Member Posts: 133
    Thanks gimbal2 !
  • S M
    S M Member Posts: 133
    Thanks JDScoot!
This discussion has been closed.