Cześć,
pisałem certyfikat OCAJP 8 w maju, a parę tygodni temu OCPJP 8. Zostawmy na bok czy było warto czy nie - obecnie szukam pracy na zachodzie i sądzę że certyfikaty zwiększą tą szanszę. Do OCAJP 8 uczyłem się z książki OCA: Oracle Certified Associate Java SE 8 Programmer I Study Guide: Exam 1Z0-808 by Jeanne Boyarsky. I mogę gorąco ją polecić. Pokrywa cały materiał potrzebny do zdania certyfikatu. Przeczytałem tylko ją dwa razy + doświadczenie z pracy i wystarczyło na 80% (od 65% jest zaliczenie). Największe trudności na egzaminie to wg mnie to, że nie ma podanej liczby poprawnych odpowiedzi czasem oraz, że w prawie każdym pytaniu które zawiera kod do analizy jedna z odpowiedzi brzmi: compilation fails. A to oznacza, że trzeba każdy kod analizować pod względem liczby nawiasów, importów poprawnych itp. Czasochłonne i łatwo czegoś nie zauważyć.
Do OCPJP 8 przygotowywałem się dłużej, chyba z 5 miesięcy, ale tylko dlatego że uczyłem się raz na dwa tygodnie średnio. Przeczytałem analogiczny Study Guide dla OCPJP 7 . Obszerny po 1100+ stron miał. Materiału jest mnóstwo, praktycznie musisz znać prawie całe API Javki SE, z wyłączeniem swinga itp. Jakie argumenty jaka metoda przyjmuje, co zwraca (Double czy double - ważne), a nawet w jakim pakiecie jest NoSuchFileException (miałem takie pytanie). Ogrom wiedzy trzeba sobie przyswoić, bo w pracy tą wiedzę ma eclipse/kompilator i za nas wszystko robi (organize imports, quick fix etc.).
Potem zacząłem czytać tutoriale o Javie 8, bo nie ma jeszcze książki pod ten egzamin dla ósemki. Youtube, dokumentacja dla ósemki i trochę kodzenia w eclipse streamów i lambd. Bardzo przydatne są mock examy z ethuware choć są one nieco na wyższym poziomie niż OCPJP - jak z nich wyciągniesz 65% to możesz iść prawie spokojny na exam. Są one płatne, chyba parę dolców się płaci.
Egzaminy zrobiłem i nie żałuję, ale to każdy sam niech oceni czy warto. Następny jaki będę zdawał to OCEJPAD dla EE 6.