[Из песочницы] Опыт подготовки и прохождения экзамена Oracle Certified Professional Java SE 8 Programmer 1Z0-810
В данном материале хочу поделиться с Вами своим опытом подготовки и прохождения экзамена Oracle Certified Professional Java SE 8 Programmer 1Z0–810.
В данном случае мой путь прохождения сертификации выглядит следующим образом:
- Java SE 7 Programmer I 1Z0–803
- Java SE 7 Programmer II 1Z0–804
Эти экзамены сдавались в далеком 2013 году, а потом, по семейным обстоятельствам, пришлось на время забросить программирование. Так что к следующему экзамену пришлось готовиться с немного подзабытыми знаниями.
И вот пришла очередь апгрейда повышения квалификации (Upgrade Java SE 7 to Java SE 8 OCP Programmer 1Z0–810). В качестве моей мотивации выступает спортивный интерес, обновление знаний, ну и любовь к разным плюшкам.
На данный экзамен выделяется 150 минут, 81 вопрос. Стоимость экзамена 150$. Проходной уровень — 65%.
Список тем, по которым проводится тестирование:
- Lambda Expressions
- Using Built-in Lambda Types
- Java Collections and Streams with Lambdas
- Collection Operations with Lambda
- Parallel Streams
- Lambda Cookbook
- Method Enhancements
- Use Java SE 8 Date/Time API
Более подробно можно посмотреть на сайте.
В процессе подготовки использовалось следующее:
- Книга Java 8 in Action: Lambdas, streams, and functional-style programming. Raoul-Gabriel Urma, Mario Fusco, and Alan Mycroft. Хорошо описаны такие темы как лямбда выражения, потоки (Streams).
- Книга Java OCP 8 Programmer II Study Guide. Jeanne Boyarsky and Scott Selikoff. В книге достаточно много опечаток, поэтому лучше сверяться с их списком. Так же в конце каждой главы есть список вопросов для самопроверки и ресурс с тестами для самопроверки (который, к сожалению, не был использован мной, а зря).
- Для проверки своей готовности к сдаче экзамена использовался платный ресурс. В процессе тестирования, были выявлены разные ошибки и баги системы, о которых компании сразу же было выслано уведомление. Они обещали исправить эти ошибки. Ну и в целом сам сервис работает не стабильно: частые подвисания или вообще отключение от БД. Часть вопросов, которой бы следовало уделить особое внимание, вообще не встретилась (в частности Daylight Savings Time (DST)).
- Много кода всякого разного, хорошего и плохого.
В результате, подготовка заняла у меня около двух месяцев (по два-три часа в день).
Хочу отметить, что, несмотря на то, что в экзамене встретятся вопросы по отдельным темам, книгу Programmer II Study Guide, лучше вначале изучить целиком, т.к. в каждой главе описываются некоторые подводные камни, которые могут встретиться на экзамене.
Итак, морально подготовившись, оплатив ваучер, в назначенное время в выбранном месте прошла сдача экзамена.
Вопросы, которые хотелось бы выделить, в процессе сдачи экзамена:
- Daylight Savings Time (DST), ZoneId and ZoneOffset около 5 вопросов.
- Files.walk и Files.find около 4 вопросов.
- Достаточно много вопросов на знание работы функции reduce () в Streams.
- Проверка на принимающие типы и возвращаемые значения из функций.
- Arrays.stream ()
- Помимо map.computeIfPresent () и map.computeIfAbsent (), встретились вопросы по Map.copmute () и map.merge ().
В результате такой подготовки, получилось набрать 75%.
Выводы, которые можно сделать:
- Если есть возможность посмотреть типы вопросов в других источниках, как например, в моем случае, можно было воспользоваться ресурсом.
- На экзамене не встретилось ни одного вопроса из пробных тестов. Поэтому, ориентироваться только на тренажеры (даже платные), на 100% не рекомендуется.
- Пока не уверены на 100% в своих знаниях, лучше отложить сдачу и еще раз просмотреть материал.
По окончанию сдачи, была надежда получить напечатанный сертификат и футболку. Но футболки в нашу страну они не высылают. А по поводу печатного сертификата, в личном кабинете выслали следующее уведомление:
Important Note: Oracle is committed to developing practices and products that help protect the environment. Hard copy printed certificates are not available.
Надеюсь, что данный материал будет полезен.
Комментарии (1)
26 февраля 2017 в 16:23
–1↑
↓
Не надо готовиться. Пришел, увидел, сдал.