Страницы

21 апреля 2012 г.

Виды сертификации Java


Сертификат принадлежит  этому блогу ^^
http://0xc0dec.org/2010/12/11/java-certification/

Сертификация - это один из способов документального подтверждения вашего опыта в той или иной области.

Для Java существует несколько основных направлений сертификации:
От компании SUN - на знание самого языка и технологий
От компаний Oracle, IBM, RedHat - на знание конкретного стека технологий, разрабатываемых этими компаниями (например SOA Fundamentals от IBM или JBoss jBPM от RedHat)
От сторонних компаний - на знание конкретных продуктов или технологий .

И полный список этих сертификаций очень большой, но нужны-ли нам эти все сертификаты, а если нужны - с чего начать?


Что такое сертификация?

Сертификация - это подтверждение фаших профессиональных знаний и опыта в той или иной области. Формы проведения сертификации могут быть различными:
 
Удаленный экзамен
Тестирование
Практическое задание
Личное собеседование
Теоретические вопросы

Также сертификация может состоять из нескольких этапов или заданий. Обычно сертификации соответствуют профессиональному развитию человека - начиная с самых основ языка или технологии и заканчивая экспертным уровнем понимания архитектуры решения. Такие сертификации рассчитаны на прохождение в течении нескольких лет.
Для чего это нужно?

Стимулы для прохождения сертификации бывают самые разные:
Подтверждение своих профессиональных знаний
Систематизация знаний и их документальное подтверждение
Самоутверждение, профессиональный и карьерный рост
Повод попросить прибавку к зарплате
Доступ к более продвинутым экзаменам

Часто у человека есть сразу несколько стимулов, а начальник отдела предлагает пройти сертификацию за счет фирмы - и человек соглашается, рискуя только своим личным временем потраченным на подготовку к сертификации.
Отношение работодателя к сертификации.

Работодатели к сертификации относятся по разному, кто-то приветствует эти процессы и полностью оплачивает прохождение сертификации, кто-то покрывает часть расходов в случае успешного прохождения. В некоторых случаях с сотрудником заключается дополнительное соглашение, обязывающее его отработать некоторый срок в счет затраченных на его обучение средств. Во многих фирмах успешная сдача сотрудником сертификации является поводом для незначительного увелечения зарплаты или пересмотра его профессионального уровня.
В предыдущие годы многие западные клиенты ценили или даже в обязательном порядке требовали наличие в штате исполнителя сертифицированных специалистов определенного уровня. В таких случаях у сотрудника появлялась возможность не только пройти обучение и сертификацию за счет работодателя/клиента, но и по результатам сертификации принять участие в новом и перспективном проекте.
Ценность сертификатов при трудоустройстве

В настоящий момент ценность сертификатов в глазах клиентов немного упала, но даже в такой ситуации наличие сертификатов в вашем послужном списке изменяет отношение к вам со стороны потенциального работодателя. Я лично общался на эту тему с рекрутерами крупных компаний и они признают, что человек, имеющий сертификаты в своей профессиональной области рассматривается как более перспективный и серьезный сотрудник на фоне своих конкурентов. Сертификат как минимум говорит о вас следующие вещи:
 
вы интересуетесь профессиональной областью
вы можете систематизировать свои знания и успешно обучаетесь
вы имеете некий базис знаний
 
на собеседовании можно опустить некоторые глупые вопросы, с которых обычно начинается собеседование чтобы расслабить кандидата.

Обязательно нужно помнить очень важный момент - сертификаты придают вам только внешний блеск в глазах потенциального работодателя. Уже прошли те времена, когда человека с крутыми сертификатами брали на работу на его условиях практически без собеседования. Никакие сертификаты не гарантируют что вы именно тот человек, который нужен работодателю. Поэтому хотя сертификаты и позволят вам лучше начать свое собеседование - будьте готовы что поблажек вам уже не дадут. Простые вопросы будут отложены в сторону, но к ним могут вернуться если ваши ответы дадут повод собеседнику сомневаться в вашей квалификации. Но с другой стороны - более строгие требования говорят о том что вас рассматривают на более серьезную позицию.
Виды Java сертификации:

Сертификация от SUN:

Компания SUN предлагает набор учебных курсов и экзаменов связанных с Java - от самых основ, до архитектора сложных корпоративных приложений.
Курсы выстроены в определенной последовательности - начиная от общих основ работы с Java и запуска Java-приложений и заканчивая профессиональной разработкой Web или Корпоративных систем.

Предусмотрено 7 основных программы сертификации по Java:
 Sun Certified Programmer for Java Platform (SCJP)
 Sun Certified Java Developer (SCJD)
 Sun Certified Web Component Developer for Java Platform, Enterprise Edition (SCWCD)
 Sun Certified Business Component Developer (SCBCD)
 Sun Certified Developer For Java Web Services (SCDJWS)
 Sun Certified Mobile Application Developer (SCMAD)
 Sun Certified Enterprise Architect for J2EE Technology (SCEA)

Они покрывают следующие области:
SCJP - практические навыки по использованию основного синтаксиса и структуры языка Java.
SCJD - применение знаний по использованию основного синтаксиса и структуры языка Java при создании сложных программных продуктов.
SCBCD - дра разработчиков бизнес-компонентов с использованием технологии Enterprise JavaBeans (EJB).
SCDJWS - для разработчиков, которые занимаются web-сервисами и их интеграцией.
SCMAD - для разработчиков на Java ME, который пишут софт для мобильных телефонов и смартфонов.
SCWCD - возможности технологии Java (в частности, сервлеты и JavaServer Pages) для разработки сетевых приложений.
SCEA - для проектировщиков, использующих возможности технологии Java для разработки гибких, легкорасширяемых и высокозащищенных приложений.

Сертификация от IBM, Oracle, RedHat, etc... :
Эти компании предлагают несколько направлений сертификации:
Сертификация по использованию продуктов компании для разработки корпоративных приложений на Java
Сертификация по использованию общепринятых стандартов для проектирования и разработки корпоративных приложений (SOA, BPM, UML)

Очень часто оба этих направления сертификации пересекаются, т.к. продукты компании используются для реализации тех или иных стандартов.

Данные курсы считаются узкоспециализированными и привязаны к конкретным средсвам разработки и реализациям стандартов, хотя и способствуют пониманию общей концепции того или иного стандарта. Обычно аудиторией таких курсов становятся разработчики с опытом работы в несколько лет, которые в процессе своего профессионального развития уходят от написания обычного кода на Java и начинают заниматься разработкой архитектуры приложений, вопросами интеграции или бизнесс аналитики.

Оригинал статьи: http://www.jdevel.ru/2009/11/java.html

Попробую узнать про сертификацию в Крыму на днях, гугль пока морозится ><

1 комментарий: