20
Строим успешную карьеру в IT Плюсы и минусы сертификации для java-разработчиков

Строим успешную карьеру в IT. Плюсы и минусы сертификации для java разработчиков

Embed Size (px)

Citation preview

Page 1: Строим успешную карьеру в IT. Плюсы и минусы сертификации для java разработчиков

Строим успешную карьеру в ITПлюсы и минусы сертификации для java-разработчиков

Page 2: Строим успешную карьеру в IT. Плюсы и минусы сертификации для java разработчиков

О себеКонстантин СлисенкоSenior Software Engineer in JazzTeam

Java-разработчик

[email protected]

Page 3: Строим успешную карьеру в IT. Плюсы и минусы сертификации для java разработчиков

Участие в Open Source

Проекты на работе

Изучение английского

Книги

Сертификация

Блоги

Конференции Учебные проекты Подкасты

Развитие

Page 4: Строим успешную карьеру в IT. Плюсы и минусы сертификации для java разработчиков

1.Java-сертификацияЧто это такое и как работает

Page 5: Строим успешную карьеру в IT. Плюсы и минусы сертификации для java разработчиков

Java Certification Path in Oracle

OracleCertified Associate

Java Programmer

OracleCertified Professional

Java Programmer

OracleCertified ExpertWeb Component

Developer

OracleCertified ExpertPersistence API

Developer

OracleCertified ExpertEnterprise Java

Beans Developer

OracleCertified Expert

Web Services Developer

OracleCertified Expert

JavaServer Faces Developer

OracleCertified MasterJava Developer

OracleCertified Master

Java EE Enterprise Architect

Page 6: Строим успешную карьеру в IT. Плюсы и минусы сертификации для java разработчиков

А что же с Java 8?

Page 7: Строим успешную карьеру в IT. Плюсы и минусы сертификации для java разработчиков

Как получить сертификат

◎ www.pearsonvue.com - ищем oracle, логинимся◎ Выбираем экзамен и тестовый центр◎ Звоним, уточняем, выбираем дату и время◎ Оплачиваем карточкой, приходим, сдаём

Page 8: Строим успешную карьеру в IT. Плюсы и минусы сертификации для java разработчиков

Как готовиться (общие рекомендации)

◎ Читаем отзывы на javaranch.com◎ Читаем книги◎ Пишем код на все примеры◎ Решаем пробные тесты (enthuware.

com) + пишем код◎ Анализируем тесты и пояснения к

вопросам (даже если ответили правильно)

◎ Решаем пробные тесты по второму кругу

◎ На каждое сомнение пишем пример кода

◎ Обращаем внимание на мелочиhttp://www.javaranch.com/

Page 9: Строим успешную карьеру в IT. Плюсы и минусы сертификации для java разработчиков

2.Oracle Certified Java SE 7 ProfessionalCore Java, Concurrency, JDBC, Design patterns

Page 10: Строим успешную карьеру в IT. Плюсы и минусы сертификации для java разработчиков

Oracle Certified Java SE 7 Associate + Professional

◎ Core Java: OOP, Strings, StringBuilder, Collections, Generics, Exceptions, Localization, hashCode(), equals(), try-catch-finally, …

◎ Threads: thread, wait, notify, synchronized, …

◎ Concurrency: Concurrent collections, ReadWriteLock, Semaphore, Exchanger, CyclicBarrier, thread pools/executors, ForkJoinPool, …

◎ JDBC: Transaction, Prepared/Callable statement, CachedRowSet, JoinRowSet, WebRowSet, Clob, Blob, ...

◎ Design patterns: Factory, Singleton, ...

Associate: 63%Professional: 65%

OracleCertified Associate

Java Programmer

OracleCertified Professional

Java Programmer

120 min

Associate: 150$Professional: 150$

Page 11: Строим успешную карьеру в IT. Плюсы и минусы сертификации для java разработчиков

Mala Gupta

Рецепт подотовки к OCJA, OCJP

S.G. Ganesh, Tushar Sharma

Enthuware.com mock exams

Page 12: Строим успешную карьеру в IT. Плюсы и минусы сертификации для java разработчиков

3.Oracle Certified ExpertJava EE6 Web Component DeveloperServlets, JSP, HTTP, Security

Page 13: Строим успешную карьеру в IT. Плюсы и минусы сертификации для java разработчиков

Oracle Certified Java EE 6 Web Component Developer

◎ Servlet API: Servlets, Filters, Listeners, web.xml, annotations, asynchronous servlets/filters

◎ Multithreading: what is thread safe ◎ Scopes: session, request, application ◎ Servlet security: authentication,

roles, security constraints, enabling https

◎ JSP: scriptlets, JSTL, EL, Custom tags ◎ Deployment: rules, web-fragments ◎ Design patterns: MVC, Filter, RPC,

Service Locator, Business Delegate◎ HTTP: GET, PUT, POST, ...

64%

OracleCertified Associate

Java Programmer

OracleCertified Professional

Java Programmer

140 min

OracleCertified Expert

Web Component Developer

150$

Page 14: Строим успешную карьеру в IT. Плюсы и минусы сертификации для java разработчиков

Head First: Servlets & JSP(servlet 2.4)

Рецепт подготовки к OCEWCD

Enthuware.com mock exams

Servlet 3.0 specification

JSP, JSTL, EL specifications

Мои примерыgithub.

com/kslisenko/ocejwcd-6-

certification

Page 15: Строим успешную карьеру в IT. Плюсы и минусы сертификации для java разработчиков
Page 16: Строим успешную карьеру в IT. Плюсы и минусы сертификации для java разработчиков

Когда есть смысл

◎ Уже есть опыт работы с этими технологиями (возможно не углубленный)

◎ Есть опыт работы на реальных проектах

◎ Есть желание разобраться в деталях

Главное - опыт

Когда смысла нет

◎ Цель - получить бумажку ◎ Нет опыта с технологиями ◎ Зазубривание ответов на

пробные тесты◎ Вы не программируете на java,

но хотите научиться

Page 17: Строим успешную карьеру в IT. Плюсы и минусы сертификации для java разработчиков

Улучшение технических знаний◎ Приходится разбираться в основах, до которых

не добираешься на работе ◎ Унифицирование технических понятий среди

разработчиков

Мотивация◎ Разобраться нужно хорошо (если сертификат не

сдаёшь, то деньги не возвращаются)

Более выгодная позиция на рынке*◎ Сертификат более понятен для иностранного

заказчика, чем диплом университета*◎ Больше заинтересованности у аутсорсинговых

компаний*

Затраты◎ Время◎ Деньги

Скучный и долгий процесс подготовки◎ Порой подготовка довольно

скучновата ◎ Попадаются вопросы на

нюансы, которые нет смысла запоминать

*По моему мнению

Page 18: Строим успешную карьеру в IT. Плюсы и минусы сертификации для java разработчиков

Сертификация может быть выгодна и компании и сотруднику

Page 19: Строим успешную карьеру в IT. Плюсы и минусы сертификации для java разработчиков

Спасибо за внимание!Вопросы?

Константин Слисенко:[email protected]