JavaRush /Java блог /Random UA /Java сертифікації: які бувають, як отримати і чи варто мо...

Java сертифікації: які бувають, як отримати і чи варто морочитися?

Стаття з групи Random UA
Чи потрібні мені, як Java розробнику, офіційні сертифікації? Це питання на тому чи іншому етапі кар'єри задають собі (і досвідченішим колегам) майже всі джавісти. Відповідь на нього, а також те, які Java сертифікації взагалі бувають, ми і намагатимемося розібрати в цій статті. Java сертифікації: які бувають, як отримати і чи варто морочитися?  - 1Незважаючи на те, що більшість Java-професіоналів, включаючи як безпосередньо програмістів, так і їх наймачів, на чільне місце ставлять в першу чергу практичний досвід, а не формальну освіту і всілякі професійні документи, іноді сертифікація все ж таки може виявитися корисною. Оцінюючи співробітників та його рівня, реальний досвід і кількість років, протягом яких людина працює у цій сфері, майже завжди будуть визначальними чинниками. Але наявність тих чи інших сертифікацій теж може бути корисним, особливо для деяких компаній, адже вони підвищують цінність співробітника в очах роботодавця. Як зазначають досвідчені Java-програмісти, роботодавці на території російськомовних країн рідко вимагають сертифікати при оцінці рівня Java-кодера, проте вони не будуть зайвими. За даними тематичного опитуваннякомпанії Pearson VUE, 88% ІТ-професіоналів рекомендували колегам отримати ту чи іншу сертифікацію, коли йшлося про просування кар'єрними сходами та поліпшення професійних навичок. Сертифікації компанії Oracle мають найбільшу популярність і авторитет серед Java розробників. 74% респондентів відзначабо, що найкращими та корисними вважають спеціалізовані сертифікати, які покривають певну технологію або стек технологій, а сертифікати Oracle Java відповідають цим вимогам найкраще.

Основні переваги Java сертифікації

Перерахуємо основні переваги професійних сертифікацій Java кодерів. Насамперед, наявність сертифікату може допомогти виділитися в очах наймачів та рекрутерів серед інших кандидатів з такими ж навичками та тим самим рівнем досвіду. А це буває дуже корисно, особливо для Java розробників, що претендують на позиції з великою конкуренцією серед претендентів. У таких випадках будь-які методи, що допомагають залишити конкурентів позаду, будуть хороші (в рамках пристойності та етики звичайно). У такій ситуації наявність сертифікації може дати вам низку невеликих, але відчутних бонусів. Так, сертифікація служить додатковим доказом того, що ви дійсно маєте вказані технічні навички, а не просто додали їх у резюме для солідності. Ну а підготовка до іспиту, який передує отриманню будь-якої сертифікації, допоможе зрозуміти та закріпити у пам'яті всі основні особливості цих технологій. Крім цього, наявність сертифікації може позбавити вас необхідності проходити тестові завдання за даною технологією в ході співбесіди, а це завжди плюс, так як дозволяє зберегти час і нерви. Ну і нарешті Java сертифікація може хоч і не сильно, але підвищити рівень запропонованої зарплати та збільшити шанси на просування кар'єрними сходами в найближчому майбутньому. Не кажучи вже про те, що таким чином можна зміцнити впевненість у своїй кваліфікації як Java-програміст, та й просто підвищити НСВ, а це завжди приємно. оскільки дозволяє зберегти час та нерви. Ну і нарешті Java сертифікація може хоч і не сильно, але підвищити рівень запропонованої зарплати та збільшити шанси на просування кар'єрними сходами в найближчому майбутньому. Не кажучи вже про те, що таким чином можна зміцнити впевненість у своїй кваліфікації як Java-програміст, та й просто підвищити НСВ, а це завжди приємно. оскільки дозволяє зберегти час та нерви. Ну і нарешті Java сертифікація може хоч і не сильно, але підвищити рівень запропонованої зарплати та збільшити шанси на просування кар'єрними сходами в найближчому майбутньому. Не кажучи вже про те, що таким чином можна зміцнити впевненість у своїй кваліфікації як Java-програміст, та й просто підвищити НСВ, а це завжди приємно.

Огляд Java сертифікацій від Oracle

Як уже зазначалося вище, сертифікати від Oracle котируються, насамперед коли йдеться про Java-програмістів. Тому далі ми поговоримо про те, які сертифікації від Oracle існують, що вони включають і як їх отримати. До того, як у 2010 році Sun Microsystems разом з усіма своїми активами перейшла у володіння Oracle, Oracle сертифікації називалися сертифікаціями Sun. Наприклад, теперішній Oracle Certified Professional Java Programmer (OCPJP) раніше був відомий як Sun Certified Java Programmer (SCJP). Java сертифікації: які бувають, як отримати і чи варто морочитися?  - 2

Oracle Certified Associate Java Programmer (OCAJP) - Java SE 8 Programmer I

Перший, базовий рівень сертифікації Java, для версії Java SE 8, пропонований Oracle. Охоплює всі основні поняття Java програмування, допомагає зміцнити розуміння фундаментальних аспектів Java, а також розширити знання програмування в цілому. Отримання сертифікації OCAJP буде першим етапом та точкою відліку для тих, хто бажає “прокачатися”, додавши до свого резюме офіційні сертифікації. Наявність OCAJP показує, що програміст має всі необхідні навички, щоб стати експертом у розробці Java (ну, принаймні в теорії).

Як отримати сертифікацію OCAJP?

Для початку вивчіть Java SE 8 від початкового до середнього рівня, отримайте стартовий практичний досвід застосування Java SE 8. Далі можна переходити до іспиту, після складання якого ви отримаєте сертифікацію. Вартість іспиту: US$150 Теми питань на іспиті:
  • Створення та використання масивів
  • Обробка виключень у Java
  • Основи Java
  • Використання циклів
  • Використання операторів та керуючих конструкцій
  • Правила успадкування в Java
  • Перетворення типів на Java
  • Робота з методами та інкапсуляцією
  • Базові та утилітні класи API JAVA
Кодовий номер іспиту: 1Z0-808 Тривалість: 150 хвабон Прохідний результат: 65% Вимоги до наявності сертифікацій: не потрібні. Кількість запитань в екзамені: 70 Тип запитань: вибір варіантів відповіді. Сторінка екзамену: OCAJP - Java SE 8 Programmer I

Oracle Certified Associate Java Programmer (OCAJP) - Java SE 11

Є у Oracle і варіант сертифікації для версії Java Standard Edition 11. Послідовність кроків та ж, що й у випадку з Java SE 8 - вивчаємо теорію до середнього рівня, потім здаємо іспит. Вартість іспиту: US$150 Теми питань на іспиті:
  • Застосування інкапсуляції
  • Створення та використання методів
  • Створення простих програм на Java
  • Опис та використання об'єктів та класів
  • Обробка винятків
  • Технологія Java та середовище розробки Java
  • Абстрактні класи та інтерфейси
  • Повторне використання реалізацій та наслідування
  • Розуміння модулів
  • Використання операторів та керуючих конструкцій
  • Робота з масивами Java
  • Робота з примітивними типами Java та обробка рядків
Кодовий номер іспиту: 1Z0-815 Тривалість: 180 хвабон Прохідний результат: 63% Вимоги до наявності сертифікацій: не потрібні. Кількість запитань в екзамені: 80 Тип запитань: вибір варіантів відповіді. Сторінка екзамену: OCAJP - Java SE 11 Programmer I Java сертифікації: які бувають, як отримати і чи варто морочитися?  - 3

Oracle Certified Professional Java Programmer (OCPJP) - Java SE 8 Programmer II

OCPJP — це вже професійний рівень сертифікації, який означає, що власник цього сертифікату має достатній рівень знань і досвіду в Java SE 8 для повноцінного працевлаштування. Щоб отримати OCPJP, спочатку потрібно скласти іспит на попередню сертифікацію базового рівня - OCAJP. Вартість іспиту: US$150 Теми питань на іспиті:
  • Розвинений дизайн класу
  • Створення програм бази даних з JDBC
  • Паралелізм у Java
  • Винятки та затвердження
  • Дженерики та колекції
  • Система введення/виводу
  • Основи Java IO (NIO.2)
  • API Java Stream
  • Вбудовані функціональні інтерфейси
  • Локалізація
  • Використання Java SE 8 Date/Time API
Кодовий номер іспиту: 1Z0-809 Тривалість: 150 хвабон Прохідний результат: 65% Вимоги до наявності сертифікацій: OCAJP 8 Кількість запитань в екзамені: 85 Тип питань: вибір варіантів відповіді. Сторінка екзамену: OCAJP - Java SE 8 Programmer II

Oracle Certified Professional Java Programmer (OCPJP) - Java SE 11 Programmer II

Другий професійний рівень сертифікації для версії Java Standard Edition 11. Потрібна наявність першого рівня сертифікації OCAJP. Вартість іспиту: US$150 Теми питань на іспиті:
  • Анотації в Java
  • Вбудовані функціональні інтерфейси
  • Паралелізм у Java
  • Створення програм бази даних з JDBC
  • Винятки та затвердження
  • Функціональні інтерфейси та лямбда-вираження в Java
  • Дженерики та Колекції
  • IO (основи та NIO.2)
  • Основи Java
  • Java-інтерфейси
  • API Java Stream
  • Лямбда-операції на потоках
  • Локалізація
  • Міграція в модульний додаток
  • Безпечний кодинг у програмі Java SE
  • Послуги в модульному додатку
Кодовий номер іспиту: 1Z0-816 Тривалість: 180 хвабон Прохідний результат: 63% Вимоги до наявності сертифікацій: OCAJP 11 Кількість запитань в екзамені: 85 Тип питань: вибір варіантів відповіді. Сторінка іспиту: OCAJP - Java SE 11 Programmer II

Oracle Certified Professional Java Application Developer (OCPJAD) - Java EE 7

Сертифікація Oracle Certified Professional Java EE 7 Application Developer підтверджує здатність програміста розробляти та розгортати програми з використанням Java Enterprise Edition 7. OCPJAD добре підходить для фронтенд і бекенд-розробників та архітекторів додатків, з як мінімум середніми або просунутими навичками використання Java EE 7. цю сертифікацію потрібно спочатку отримати OCAJP. Вартість іспиту: US$150 Теми питань на іспиті:
  • Пакетний API
  • CDI Beans
  • Паралелізм
  • Створення програм Java з використанням WebSockets
  • Створення веб-додатків Java за допомогою JSP
  • Розробка веб-додатків на Java з використанням сервлетів
  • Розробка веб-застосунків з використанням JSF
  • Впровадження бізнес-логіки з використанням EJB
  • Виконання REST-сервісів із використанням JAX-RS API
  • Реалізація сервісів SOAP з використанням API-інтерфейсів JAX-WS та JAXB
  • Архітектура Java EE 7
  • Безпека Java EE 7
  • API месенджерів Java
  • Управління сталістю з використанням сутностей JPA та BeanValidation
Кодовий номер іспиту: 1Z0-900 Тривалість: 150 хвабон Прохідний результат: 66% Вимоги до наявності сертифікацій: OCAJP Кількість запитань в екзамені: 70 Тип питань: вибір варіантів відповіді. Сторінка іспиту: Java EE 7 Application Developer

Oracle Certified Master Java Enterprise Architect (OCMJEA)

Oracle Certified Master Java Enterprise Architect (OCMJEA) – це найпрестижніша із сертифікацій Java від Oracle. Її наявність говорить про те, що розробник має всі необхідні навички та знання в Java для реалізації повномасштабних проектів зі створення додатків — від початкових стадій до запуску та підтримки. Таким чином, професіонали, які бажають отримати OCMJEA, повинні підтвердити наявність досить широкого спектру навичок, які виходять за рамки базових знань для Java-програмування.

Як отримати OCMJEA сертифікацію?

Спочатку потрібно завершити один із нижчеперелічених курсів:
  • Architect Enterprise Applications with Java EE
  • Розробки Applications для Java EE 6 Platform
  • Розробки Applications для Java EE 7 Platform
  • Developing Applications with Java EE 6 on WebLogic Server 12c
  • Java Design Patterns
  • Java EE 6: Develop Business Components with JMS & EJBs
  • Java EE 6: Develop Database Applications with JPA
  • Java EE 6: Develop Web Services with JAX-WS & JAX-RS
  • Java EE 7: New Features
  • Java SE 7: Develop Rich Client Applications
  • Java SE 7 Fundamentals
  • Java SE 7 Programming
  • Java SE 8: Programming
  • Java SE 8 Fundamentals
  • Object-Oriented Analysis and Design Using UML
Потім слід зробити іспит Java EE Enterprise Architect Certified Master . Вартість іспиту: US$150 Теми питань на іспиті:
  • Концепції та принципи розробки додатків
  • Розробка технологій корпоративного рівня
  • Загальна архітектура
  • Шаблони проектування
  • Інтеграція та комунікації
  • Безпека
  • Технології розробки веб-додатків
Кодовий номер іспиту: 1Z0-807 Тривалість: 150 хвабон Прохідний результат: 71% Кількість запитань в екзамені: 60 Тип запитань: вибір варіантів відповіді. Сторінка іспиту: Java EE Enterprise Architect Certified Master . Далі слід виконати завдання Java (EE) Enterprise Architect Certified Master Assignment. Вартість: US$150 Теми:
  • Розділ 1: Дизайн програми, концепції та принципи
  • Розділ 2: Загальні архітектури
  • Розділ 3: Інтеграція та обмін повідомленнями
  • Розділ 4: Технології бізнес-рівня
  • Розділ 5: Технології веб-рівня
  • Розділ 6: Застосовність технології Java EE
  • Розділ 7: Шаблони
  • Розділ 8: Безпека
Кодовий номер іспиту: 1Z0-865 Тривалість: потрібно завершити протягом 6 місяців після придбання. Сторінка завдання: Java (EE) Enterprise Architect Certified Master Assignment . Але це ще не все. Останнім кроком для отримання цієї сертифікації буде написання есе - Java (EE) Enterprise Architect Certified Master Essay . Кодовий номер іспиту: 1Z0-866 Тривалість: 120 хвабон Тип питань: есе Сторінка екзамену: Java (EE) Enterprise Architect Certified Master Essay

Епілог

Насамкінець хотілося б звернутися до наших читачів. Пишіть у коментарях свою думку щодо сертифікацій Java, чи має сенс їх отримувати і, якщо у вас був досвід їх отримання, чи допомагають вони у працевлаштуванні та професійному розвитку.
Коментарі (1)
ЩОБ ПОДИВИТИСЯ ВСІ КОМЕНТАРІ АБО ЗАЛИШИТИ КОМЕНТАР,
ПЕРЕЙДІТЬ В ПОВНУ ВЕРСІЮ
Stevie Рівень 0
21 листопада 2023
А яким чином відбувається здача і в яких містах ? Як вплинула війна на процес здачі екзамену ?