it-history
March 28, 2023

Сертифицированный эксперт

Как я сертифицировался, что это дало и почему это больше не нужно.

Сертифицированный "Джава Программист". Извиняюсь за качество - фоткалось на тапок.

Мои сертификаты

Да они у меня тоже есть. Настоящие.

Так что я самый настоящий сертифицированный эксперт, не диванный.

Желающим сп#здить и подделать в фотошопе:

Новые сертификаты выглядят по-другому, номера на них — уникальны и проверяются онлайн. Иностранные рекрутеры их умеют проверять автоматически.

Еще ныне и Oracle и IBM закрыли любую сертификацию в РФ, так что этот паровоз уже уплыл. Но думаю, еще можно сдать экзамены в каком-нибудь Казахстане, при большом желании, только смысла уже нет (см. ниже).

Все сертификаты есть у меня в LinkedIn , если кому интересно, ниже опишу лишь самые эпичные.

Поехали.

Знаменитый «Java Programmer» или OCJP, когда-то была важная ачивка в Java-мире:

Куда менее известный OCEJWCD (в РФ уж точно):

Эксперт по веб компонентам
Сервлеты, JSP, JSTL, фильтры, листенеры — вот это все.

Чтобы вы понимали насколько это было серьезно — люди книги писали по подготовке к такому экзамену.

Еще менее известный, но наверное самый сложный OCEJWSD:

Эксперт по вебсервисам

Про что:

SOAP, RESTful, MTOM и все такое прочее.

Предполагается что я знаю абсолютно все (конечно нет) про вебсервисы, в любом их виде.

А вот результаты:

Бонусом - моя оплывшая рожа после двухчасового экзамена и нескольких недель подготовки.

Как видите Оракл считает что я неплох, ну был по крайней мере.

Зачем нужна сертификация

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

На заре ИТ-индустрии программисты часто работали и нанимались в одиночку. Было в порядке вещей что крупная корпорация нанимает одного программиста для того чтобы он написал и дальше поддерживал какой-то софт.

Сейчас это тоже есть, называется контрактной работой. Но уже сильно меньше распространено.

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

Вторая причина сертификации (как раз то, зачем я их когда-то получал) — допуски на сложные проекты:

чтобы вас могли продать на проект с хорошей почасовой ставкой, нужно было иметь такие сертификаты.

Их наличие шло обязательным пунктом в договоре, когда компания «продавала» вас на какой-то большой проект.

Оно же работало отрезающим фактором — чтобы левые пассажиры не лезли в тендеры «кого-надо».

Ныне всего этого нет и все работает сильно по-другому.

Почему сертификация больше не актуальна

Реалии ИТ очень сильно ускорились:

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

Год учишься, пять — применяешь.

Так это работало.

Когда пошло тотальное ускорение в отрасли и релизы с обновлениями всего вообще (от ОС до сред разработки и компиляторов) стали выходить через день — очевидно что смысл в какой-либо сертификации потерялся:

если вы качаете альфа-бета-snapshot-версии с гитхаба на ежедневной основе для продакшна и ключевых проектов — о какой бл#дь сертификации может идти речь?

«Github Certified Cringe Developer»?

Так что с момента взрывного распространения Node.js, фейсбука и твиттора — о сертификации в ИТ можно было забыть.

Насчет Node.js вообще и npm-пакетов в частности:

диву даешься с того, сколько важных проектов в РФ и в мире зависят от мелких библиотек, выкладываемых очередным откровенным фриком, с расстройствами личности, шизой и дикими взглядами на жизнь.

И всем норм, так и сдают.

Вторая причина «отмены сертификации» это то что разработка превратилась исключительно в командный спорт.

Поэтому теперь при «входе на борт» одного разработчика — его всегда собеседует другой разработчик.

Тоже самое происходит при контрактной работе, почасовке, аутстаффе — везде.

И везде решающим фактором является по-сути лишь личное мнение интервьюера(ов), расположение звезд на небе, духовная совместимость ауры — вообщем какая угодно дичь, но только не подписанный именной сертификат от серьезной компании.

Очевидно что при таких раскладах, заморачиваться с длительной подготовкой и экзаменом да еще за большие деньги — мало кому интересно.

Сингапурские виды

Настоящие короли бумаги

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

Как-то на собеседование пришел индус с натуральной коробкой от бумаги А4 для принтера, забитой этими самыми сертификатами.

Выглядело примерно вот так:

Само собой что в основном там были «филькины грамоты» об окончании коротких курсов, но было и много чего от Microsoft, Cisco и IBM.

Вообщем после такого опыта, воспринимать серьезно какую-либо сертификацию я больше не могу.

Печальные выводы

Бурное распространение ИТ, opensource, блоггинга и соцсетей — все это сильно размыло границы понимания и сильно навредило адекватной оценке как собственных сил так и чужих возможностей.

Проще говоря:

одни стали думать что безмерно круты без долгих лет обучения, а другие стали требовать экспертных компетенций от вчерашних детей и студентов

Естественно свои ошибки публично никто не признает, поэтому обе стороны усиленно делают вид что так и должно быть.

Да и сам смысл экспертизы оказался несколько подорван: чем вам поможет один профессионал если все остальные в команде — идиоты?