Сертификация интересна следующим:
С точки зрения сертифицируемого:
1) Увеличивается конкурентоспособность на рынке труда, т.е. повышается планка возможных позиций и зарплат.
2) В процессе подготовки объективно увеличивается уровень знаний по технологиям
С точки зрения компании:
1) Увеличивается конкурентоспособность на рынке услуг, т.к. наличие в штате сертифицированных разработчиков, является козырем в привлечении заказов.
2) Увеличивается престижность компании, и соответственно, привлекательность как места работы для опытных разработчиков (как в штате, так и потенциальных)
Необходимо понимать коммерческую сторону сертификации - сертификация это один из источников зарабатывания денег в OpenSource проектах. Поэтому стоимость сертификации иногда бывает весьма высокой. С одной стороны это минус, но с другой и плюс, т.к. тот факт что человек тратит деньги на свою сертификацию, показывает его серьезное отношение к работе.
В качестве первой альтернативы сертификации можно предложить тестирование. В данный момент в интернете существует ряд сервисов, осуществляющих неплохое тестирование практически по любой тематике. Стоимость таких тестов как правило на порядок меньше (1-20$), есть и бесплатные, похуже качеством. Некоторые из сервисов предоставляют сертификат о прохождении теста, однако в отличие от вышеописанных сертификатов, эти сертификаты не гарантируют что вы сдавали тест честно. Так что судите сами, стоят ли эти сертификаты своих денег. Однако в случае если разработчик технологии не занимается профессиональным сертифицированием, то тесты являются единственным вариантом.
В качестве второй альтернативы сертификации можно назвать портфолио. Однако этот вид профессиональной гарантии обычно встречается только у фрилансеров и компаний, т.к. в портфолио вносятся завершенные, цельные объекты, и отдельному разработчику можно вносить в свое портфолио только проекты полностью разработанные им; как правило это некоммерческие, open-source проекты-модули. Также в личное портфолио можно вносить другие заслуги на профессиональной ниве, главное чтобы они были четко ограниченны рамками личности. К примеру, известно что в google ценится наличие высокого рейтинга в любом из QA коммьюнити, например в stackoverflow.com.
Рассмотрим основные сертификаты, интересные для Java-разработчиков.
Это сертификаты:
Oracle
Группа сертификатов от Sun, теперь захваченного Oracle. Де-факто самые значительные сертификаты для Java-разработчика. Содержат несколько уровней:
Наиболее интересными являются:
Oracle Certified Professional Java SE Programmer ( OCPJP / SCJP )
Oracle Certified Master Java SE Developer ( OCMJD / SCJD )
Oracle Certified Professional Java EE Web Component Developer ( OCPJWCD/SCWCD )
Oracle Certified Professional Java EE Business Component Developer ( OCPJBCD/SCBCD )
Oracle Certified Expert Java Platform, EE Web Services Developer ( OCEJWSD/SCDJWS )
Oracle Certified Master Java EE Enterprise Architect ( OCMJEA / SCEA )
Периодически появляются сертификаты как по новым темам, так и продвинутые версии (Expert) имеющихся стандартных сертификатов (Developer).
SpringSource
По данной теме заведена отдельная статья: Сертификация по Spring Framework
Рассмотрим более подробно каждый сертификат.
Все сертификаты можно сдать в
IBA (education.iba.by, курсы: bsu.iba.by/cgi-bin/courses.pl)
BelSoft (тренинг-центр)
Центр Знаний
Высший Колледж Связи
В IBA за экзамен берут (сверх стоимости сертификата) 40$, есть скидка на сертификат если пройти их курсы.
Oracle Certified Professional Java SE Programmer ( OCPJP / SCJP )
Что за сертификат
Базовый сертификат для Java-разработчиков это OCPJP (раньше был SCJP) - Oracle Certified Professional Java SE Programmer. Наличие данного сертификата показывает стандартные знания по всем областям Java SE. Стоимость сертификата без скидок 300$ для европы.
Как готовится и сложность подготовки к сдаче
Сложность подготовки: 60-90 часов.
Русскоязычные советы по подготовке:
habrahabr.ru/tag/SCJP/ - много личных опытов
http://www.rsdn.ru/article/java/scjp_article.xml - слегка устарело
Русскоязычные книги:
по SCJP ничего нормального нет, зато есть просто по Java. Например, "Java. Эффективное программирование" Блоха. Но, что вы делаете в Java без знания английского? :)
Англоязычные советы (по Java SE 6.0):
http://blog.sanaulla.info/2010/08/23/preparation-tips-for-scjp-sun-certified-java-programmer-exam/
http://www.prasannatech.net/2008/12/scjp-sun-certified-java-programmer-tips.html
Изучаем ошибки тех кто не здал:
http://eriwen.com/java/how-not-to-pass-the-scjp-exam/
http://www.coderanch.com/t/423070/java-programmer-SCJP/certification/fail-SCJP
Основные ошибки - недооценка сложности экзамена и переоценка своих сил. Поэтому надо мучать симулятор до последнего. Кстати, где взять симулятор? Их несколько. Оффлайновый симулятор Whizlabs SCJP, правда он платный (при желании можно найти "бесплатные" книги и симулятор). Онлайн симуляторы: certpal.com, certexams.com, knowledgeblackbelt.com.
Oracle Certified Prof. Java EE Web Component Developer (SCWCD) Требует наличия SCJP
Что за сертификат
Показывает стандартный уровень владения знаниями о разработке веб-приложений. Включает в себя следующие темы: сервлеты, структура, контейнер, сессия, авторизация и аутентификация, JSP, язык выражений EL, JSP директивы и базовые тэги, тэглиб JSTL, кастом тэги, базовые java ee паттерны. Стоимость сертификата без скидок 300$ для европы.
Как готовится и сложность подготовки к сдаче
Сложность подготовки: 30-120 часов в зависимости от опыта
Материалы для подготовки:
список тем
простенький тест
Manning SCWCD Exam Study Kit
SCWCD exam simulator (Enthuware или Whizlabs)
Советы:
важно запоминать названия классов и сигнатуры методов
очень важно досконально понимать EL-выражения
важно знать HTML тэги
основное время подготовки - практика
желательно составить "шпаргалку" для повторения сигнатур и прочей справочной инфы
С точки зрения сертифицируемого:
1) Увеличивается конкурентоспособность на рынке труда, т.е. повышается планка возможных позиций и зарплат.
2) В процессе подготовки объективно увеличивается уровень знаний по технологиям
С точки зрения компании:
1) Увеличивается конкурентоспособность на рынке услуг, т.к. наличие в штате сертифицированных разработчиков, является козырем в привлечении заказов.
2) Увеличивается престижность компании, и соответственно, привлекательность как места работы для опытных разработчиков (как в штате, так и потенциальных)
Необходимо понимать коммерческую сторону сертификации - сертификация это один из источников зарабатывания денег в OpenSource проектах. Поэтому стоимость сертификации иногда бывает весьма высокой. С одной стороны это минус, но с другой и плюс, т.к. тот факт что человек тратит деньги на свою сертификацию, показывает его серьезное отношение к работе.
В качестве первой альтернативы сертификации можно предложить тестирование. В данный момент в интернете существует ряд сервисов, осуществляющих неплохое тестирование практически по любой тематике. Стоимость таких тестов как правило на порядок меньше (1-20$), есть и бесплатные, похуже качеством. Некоторые из сервисов предоставляют сертификат о прохождении теста, однако в отличие от вышеописанных сертификатов, эти сертификаты не гарантируют что вы сдавали тест честно. Так что судите сами, стоят ли эти сертификаты своих денег. Однако в случае если разработчик технологии не занимается профессиональным сертифицированием, то тесты являются единственным вариантом.
В качестве второй альтернативы сертификации можно назвать портфолио. Однако этот вид профессиональной гарантии обычно встречается только у фрилансеров и компаний, т.к. в портфолио вносятся завершенные, цельные объекты, и отдельному разработчику можно вносить в свое портфолио только проекты полностью разработанные им; как правило это некоммерческие, open-source проекты-модули. Также в личное портфолио можно вносить другие заслуги на профессиональной ниве, главное чтобы они были четко ограниченны рамками личности. К примеру, известно что в google ценится наличие высокого рейтинга в любом из QA коммьюнити, например в stackoverflow.com.
Рассмотрим основные сертификаты, интересные для Java-разработчиков.
Это сертификаты:
Oracle
Группа сертификатов от Sun, теперь захваченного Oracle. Де-факто самые значительные сертификаты для Java-разработчика. Содержат несколько уровней:
Наиболее интересными являются:
Oracle Certified Professional Java SE Programmer ( OCPJP / SCJP )
Oracle Certified Master Java SE Developer ( OCMJD / SCJD )
Oracle Certified Professional Java EE Web Component Developer ( OCPJWCD/SCWCD )
Oracle Certified Professional Java EE Business Component Developer ( OCPJBCD/SCBCD )
Oracle Certified Expert Java Platform, EE Web Services Developer ( OCEJWSD/SCDJWS )
Oracle Certified Master Java EE Enterprise Architect ( OCMJEA / SCEA )
Периодически появляются сертификаты как по новым темам, так и продвинутые версии (Expert) имеющихся стандартных сертификатов (Developer).
SpringSource
По данной теме заведена отдельная статья: Сертификация по Spring Framework
Рассмотрим более подробно каждый сертификат.
Все сертификаты можно сдать в
IBA (education.iba.by, курсы: bsu.iba.by/cgi-bin/courses.pl)
BelSoft (тренинг-центр)
Центр Знаний
Высший Колледж Связи
В IBA за экзамен берут (сверх стоимости сертификата) 40$, есть скидка на сертификат если пройти их курсы.
Oracle Certified Professional Java SE Programmer ( OCPJP / SCJP )
Что за сертификат
Базовый сертификат для Java-разработчиков это OCPJP (раньше был SCJP) - Oracle Certified Professional Java SE Programmer. Наличие данного сертификата показывает стандартные знания по всем областям Java SE. Стоимость сертификата без скидок 300$ для европы.
Как готовится и сложность подготовки к сдаче
Сложность подготовки: 60-90 часов.
Русскоязычные советы по подготовке:
habrahabr.ru/tag/SCJP/ - много личных опытов
http://www.rsdn.ru/article/java/scjp_article.xml - слегка устарело
Русскоязычные книги:
по SCJP ничего нормального нет, зато есть просто по Java. Например, "Java. Эффективное программирование" Блоха. Но, что вы делаете в Java без знания английского? :)
Англоязычные советы (по Java SE 6.0):
http://blog.sanaulla.info/2010/08/23/preparation-tips-for-scjp-sun-certified-java-programmer-exam/
http://www.prasannatech.net/2008/12/scjp-sun-certified-java-programmer-tips.html
Изучаем ошибки тех кто не здал:
http://eriwen.com/java/how-not-to-pass-the-scjp-exam/
http://www.coderanch.com/t/423070/java-programmer-SCJP/certification/fail-SCJP
Основные ошибки - недооценка сложности экзамена и переоценка своих сил. Поэтому надо мучать симулятор до последнего. Кстати, где взять симулятор? Их несколько. Оффлайновый симулятор Whizlabs SCJP, правда он платный (при желании можно найти "бесплатные" книги и симулятор). Онлайн симуляторы: certpal.com, certexams.com, knowledgeblackbelt.com.
Oracle Certified Prof. Java EE Web Component Developer (SCWCD) Требует наличия SCJP
Что за сертификат
Показывает стандартный уровень владения знаниями о разработке веб-приложений. Включает в себя следующие темы: сервлеты, структура, контейнер, сессия, авторизация и аутентификация, JSP, язык выражений EL, JSP директивы и базовые тэги, тэглиб JSTL, кастом тэги, базовые java ee паттерны. Стоимость сертификата без скидок 300$ для европы.
Как готовится и сложность подготовки к сдаче
Сложность подготовки: 30-120 часов в зависимости от опыта
Материалы для подготовки:
список тем
простенький тест
Manning SCWCD Exam Study Kit
SCWCD exam simulator (Enthuware или Whizlabs)
Советы:
важно запоминать названия классов и сигнатуры методов
очень важно досконально понимать EL-выражения
важно знать HTML тэги
основное время подготовки - практика
желательно составить "шпаргалку" для повторения сигнатур и прочей справочной инфы
Oracle Certified Prof. Java EE Business Component Dev. (SCBCD) Требует наличия SCJP
Что за сертификат
Подтверждает стандартный навык в создании EJB(3) компонент и знание JPA спеки. Показывает что вы умеете проектировать, кодить, тестировать EJB бины, и понимаете процесс их деплоймента, а также понимаете как они интегрируются с другими частями системы. Стоимость сертификата без скидок 300$ для европы.
Подтверждает стандартный навык в создании EJB(3) компонент и знание JPA спеки. Показывает что вы умеете проектировать, кодить, тестировать EJB бины, и понимаете процесс их деплоймента, а также понимаете как они интегрируются с другими частями системы. Стоимость сертификата без скидок 300$ для европы.
Как готовится и сложность подготовки к сдаче
Список тем для оценки масштаба:
1) Основы EJB 3.0
2) Контракт и жизненный цикл сессионного бина
3) Контракт message-driven бина
4) JPA сущности
5) JPA операции
6) Persistence Unit и Persistence Context
7) JPA Query Language
8) Транзакции
9) Исключения
10) Контроль прав доступа
Материалы для подготовки:
http://www.coderanch.com/how-to/java/ScbcdLinks - список материалов по теме
http://www.coderanch.com/forums/f-70/java-EJB-SCBCD - вопросы-ответы
http://habrahabr.ru/post/84405/ - русскоязычная тема
http://www.slideshare.net/krizsan/ocp-jbcd-6-study-notes - учебник для подготовки
Для тестирования: Whizlabs exam симулятор
Список тем для оценки масштаба:
1) Основы EJB 3.0
2) Контракт и жизненный цикл сессионного бина
3) Контракт message-driven бина
4) JPA сущности
5) JPA операции
6) Persistence Unit и Persistence Context
7) JPA Query Language
8) Транзакции
9) Исключения
10) Контроль прав доступа
Материалы для подготовки:
http://www.coderanch.com/how-to/java/ScbcdLinks - список материалов по теме
http://www.coderanch.com/forums/f-70/java-EJB-SCBCD - вопросы-ответы
http://habrahabr.ru/post/84405/ - русскоязычная тема
http://www.slideshare.net/krizsan/ocp-jbcd-6-study-notes - учебник для подготовки
Для тестирования: Whizlabs exam симулятор
Как сдавать и стоимость
Сдавать так же как и предыдущий сертификат. Стоимость самого сертификата: 300$.
Oracle Cert. Expert Java Plat., EE Web Serv. Dev. (SCDJWS) Требует наличия SCJP
Что за сертификат
Показывает понимание SOA архитектуры. Охватывает следующие темы:
1) XML Web Service Standards
2) SOAP 1.1 Web Service Standards
3) Describing and Publishing (WSDL and UDDI)
4) JAX-RPC
5) SOAP and XML Processing APIs (JAXP, JAXB, and SAAJ)
6) JAXR
7) J2EE Web Services
8) Security
9) Developing Web Services, General Design and Architecture, Endpoint Design and Architecture
Что за сертификат
Что за сертификат
Показывает понимание SOA архитектуры. Охватывает следующие темы:
1) XML Web Service Standards
2) SOAP 1.1 Web Service Standards
3) Describing and Publishing (WSDL and UDDI)
4) JAX-RPC
5) SOAP and XML Processing APIs (JAXP, JAXB, and SAAJ)
6) JAXR
7) J2EE Web Services
8) Security
9) Developing Web Services, General Design and Architecture, Endpoint Design and Architecture
Как готовится
Желательно иметь подготовку по Oracle Certified Prof. Java EE Web Component Developer. Остальное стандартно: книги, спеки, тесты и много практики.
Форум на джаваранчо
Oracle Certified Master Java SE Developer ( OCMJD / SCJD ) Требует наличия SCJP
Что за сертификат
Сложный и дорогой (575$) экзамен из двух частей - практической и теоретической. Практическая часть - написать приложение по заданию с такими фишками: custom file formats, distributed computing (JRMP), advanced Swing. К приложению должен прилагаться мануал и код должен быть полностью документирован джавадоками. После чего идет теоретическая часть, которая выглядит как SCJP, но покрывает все что SCJP не затронул (Java SE). Также для сдачи сертификата необходимо поучаствовать в одном из тренингов. Ссылка.
Более подробно рассматривать не буду, т.к. человек способный сдать этот сертификат, сможет и сам найти все детали.
Oracle Certified Master Java EE Enterprise Architect (SCEA)Форум на джаваранчо
Oracle Certified Master Java SE Developer ( OCMJD / SCJD ) Требует наличия SCJP
Что за сертификат
Сложный и дорогой (575$) экзамен из двух частей - практической и теоретической. Практическая часть - написать приложение по заданию с такими фишками: custom file formats, distributed computing (JRMP), advanced Swing. К приложению должен прилагаться мануал и код должен быть полностью документирован джавадоками. После чего идет теоретическая часть, которая выглядит как SCJP, но покрывает все что SCJP не затронул (Java SE). Также для сдачи сертификата необходимо поучаствовать в одном из тренингов. Ссылка.
Более подробно рассматривать не буду, т.к. человек способный сдать этот сертификат, сможет и сам найти все детали.
Что за сертификат
Показывает наличие опыта и серьёзных теоретических знаний по всем областям Java SE + EE. Практически покрывает все сертификаты, требующие наличие SCJP. Кроме этого, показывает глубокое системное понимание принципов дизайна java-приложений, знание общих архитектур, технологий фронтенда и бэкенда, технологий интегрирования частей приложения в системе, знание паттернов, принципы и способы реализации управления безопасностью, понимание применимости JEE технологий в конкретных случаях.
Как сдавать
Не требует наличия других сертификатов для сдачи. Требует прохождения нескольких курсов. Стоимость ~3000$. Состоит из трех шагов:
Теория
Практика
Эссе
Материалы
Как сдавать
Не требует наличия других сертификатов для сдачи. Требует прохождения нескольких курсов. Стоимость ~3000$. Состоит из трех шагов:
Теория
Практика
Эссе
Материалы
Комментариев нет:
Отправить комментарий