I am thinking of preparing for java certification for gaining knowledge and most importantly a job. I studied basic syntax in 2004 (java 1.4/1.5), worked on java web development (mostly servlets, some JDBC, very little JSP) from 2015 to 2019 (java 6/7). I am in my 40s with family to look after, will be studying full time as I don't have a job. My intention is to get at least enough knowledge to clear the first telephonic/screening interview/test. If I clear the certification exam that's a huge bonus.
Java 8 premier supports ends on March 22 - that's hardly 4.5 months, doesn't seem a good option considering a couple of months of preparation time.
Java 11 premier supports ends on September 2023, 1 year 9 months. Most people give this exam nowadays.
Java 17 premier supports ends on September 2026, 4 years 9 months. This is the latest LTS, unfortunately not much study material is available, yet.
Which option is worth investing time/money/efforts given the above facts.
At this time, I recommend the Java 11 exam. The Java 8 exam is easier, but I think it's days are numbered. (Oracle hasn't announced anything. This is just based on the Java 17 exam existing.)
There's something interesting with support dates though. While Java 8 premier support ends soon, extended support doesn't end until 2030. (Which is later than even Java 17.) I made a blog post for this. I don't think the Java 8 exam is going to still be around in 2030 of course!
I'm new and this is my first post. Feedback is welcome.
Should I also be considering Java 11 instead of Java 8 OCA? How do I go about doing this?
I'm a C/C++ programmer returning to work after a career break. I started preparing for Java 8 OCA in Oct 2021. I read most of the OCA Java SE 8 study guide. I practiced online quizzes, practice tests, and flashcards by Wiley Test Banks. Planning to do the certification before the end of the year. My average score is still below 65% and I am still not fast enough to start the practice tests in exam mode.
Most of the OCA discussion is usually in the adjacent forum, so just a warning as the answers might vary slightly for 808-809 vs. 819 vs. 829, because for the OCJP they replaced the two-part test for Java 8 with one big fat hard test (the 819 or the 829)....
If you are dicey about your results, it may well be that the 11 version is your only option by the time you feel more comfortable that you are quite likely to pass.
I just want to mention that there are significant numbers of employers, including some larger banks that give their OWN "Java 8" test.
It is quite possible you would already do pretty well on that even at where you are, tho maybe not, I just realized I still have my OCJP hat on, there were a lot of questions that are only on the 809 that they ask about...
Still, you are likely to get some mileage in terms of not looking dumb doing Java in front of people even from where you've already gotten by studying...
There is an 811 associates exam, I am not sure whether that corresponds to the test you are almost (but not yet quite) prepared for...to eliminate any possibility of confusion in further answers, which exam number have you been targeting in your "OCA 8" studies?
RTFJD (the JavaDocs are your friends!) If you haven't read them in a long time, then RRTFJD (they might have changed!)