Campbell Ritchie wrote:Well done How can you expect anybody to sit an exam if you aren't prepared to sit it yourself?
It's really difficult! We use what they've done in the past as a guide, but given the changes they made with the Java 11 exams, that can only get us so far. One fun fact: We don't take exams like other people. Our goal isn't even to pass, but to review each and every question and make sure there's not a single topic we missed covering in our books. Right now, we're confident our new books will cover the material, and well, but it's a lot of things to consider.
One aspect that makes the new certifications especially challenging is that Oracle made the objectives *alot* more vague. For example, compare these two objectives from the OCP 8 and OCP 11 exams, respectively:
Use BufferedReader, BufferedWriter, File, FileReader, FileWriter, FileInputStream, FileOutputStream, ObjectOutputStream, ObjectInputStream, and PrintWriter in the java.io package. [1Z0-809]Use I/O Streams to read and write files [1Z0-816]
Notice the difference? In the previous exam, they told you exactly what classes and interfaces you needed to study. In the new exams, they left it wide open. In practical terms, the new list should be similar to the previous list, but that's not guaranteed. They could add new classes... even at a later date after the exam has been released!
The result is we have to cover a lot of material in a short number of pages, to ensure our readers are fully prepared for the exam!