I am relatively new to Java and started learning it seriously from past 1/2 month. I was checking out the oracle's java certifications, i came across several version's of it. like Associate level - 5/6,7,8 : Professional level - 5/6,7,8 and then master level - only 5/6 as of now. I purchased ocajp 1 and ocpjp 2 of version 7 by kathy and also ocajp-1of version 8 by boyarsky and selikoff(cause of whom i came to know about this awesome forum). I also have scjp6/ocpjp6 materials at my dispossal. When i was going through ocpjp6 it looked to me as a combo of both ocajp and the professional level certifications combined. now i also know that ocajp5/6 is also there. But by going through the versions which version of exam is good to take for a fresher like me. Though i want to have ocpjp6 version which is a bit older version(which i am also preparing). I find it a bit too much(not exaggerating) for a fresher like me. What i feel is that i need to take ocajp version 8( i see that ocpjp 8 is in production and is available now ) which is the latest version and since it is an accociate level certification, this would give me a solid base for my ocpjp 8 exam and also for further certifications in java. So any valuable suggestions in this regard would be of great help. The reason for me asking this question( my change of thought from writing ocpjp6 directly to earn a professional certification) is last night i was going through the java one conference videos and i was spellbound my the awesomeness of the work that is going on. I was speechless when i came to know that java9 is in the offing)
I would suggest that at present you don't want a cert at all. You want to learn to program, and to become proficient. If you are going for a cert, don't mess around with old versions; go for Java8 which will be two years old by the time you sit your exam. Don't know which level you should go for.
I shall duplicate this discussion in one of our exam fora.
I first posted in the certifications forum. But did not get any reply so posted here hoping to get some light on the same. As per my exp goes i have been coding right from the beginning of my carieer in c# and not java. But later while i was working on test automation projects i had to learn java and then start working on the automation which i have been doing since. Now i wanted to be a professional programmer and having a cert would be an added advantage to me. It's not that am a novice in programming(in java) i just want to have in-depth knowledge and cert would pave the way. When i first learned java it was 1.4 version which is very old. I mentioned relatively new in my post which means that i am new to the enhancements that happened after 1.4. So am learning again.