Сдаём экзамен Zend Certified PHP Engineer в 2016-м году

Немного отвлекусь и поведаю о своём, о девичьем девелоперском.

5.5.2016 я прошёл экзамен Zend Certified PHP Engineer на версии PHP 5.5.

Со времени статьи на Хабре про сдачу сертификата Zend прошёл год, и я хотел бы рассказать, что изменилось и почему сейчас сдать сертификат стало намного проще.

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

Основная причина — потешить ЧСВ перетрясти свои знания и убедиться, что ничего не пропускаешь. Когда несколько лет работаешь с одним и тем же фреймворком (Yii) и с тем же проектом, то привыкаешь делать вещи определённым образом и про некоторые функции PHP даже не знаешь. Например, мне пришлось разбираться в SimpleXML, DomDocument и PDO. У нас для этого были свои обёртки и про стандартные я почти ничего не знал.

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

Что он даёт и что собой представляет

Официально — внесение в специальный реестр сертифицированных специалистов Zend Yellow Pages и возможность лепить лого в резюме, на визитку и так далее.

Экзамен состоит из 70 вопросов, на которые даётся 90 минут. Вопросы все на английском. Форматы вопросов:

  • Выбери 1 ответ из 4-х («Кто хочет стать миллионером»-mode): таких вопросов в тесте около 60%
  • Выбери 2-3 ответа по вкусу: 35%
  • Напиши ответ дрожащими руками в текстовое поле: 5% и в основном это про названия функций

Темы:

  • Основы
  • Типы и форматы данных
  • Манипуляции со строками
  • Массивы
  • Файлы
  • Функции
  • ООП
  • Базы данных
  • Безопасность
  • Веб-фичи

Не нашёл нигде проходного балла, но он в районе 70-75%.

Назначаем экзамен

3 марта я зашёл на Online Test Centre и прошёл первый тренировочный экзамен. Получил там 68% и решил, что пора, зашёл на сайт Зенд, купил там ваучер и PHP Study Guide. Итого получилось 225 долларов или 207,89 евро. После чего зашёл на Pearson Vue, зарегистрировался, выбрал ближайший тестцентр и на этапе оплаты ввёл код ваучера. Можно было, кстати, у зенда вообще ничего не покупать, а купить лишь прохождение теста на Pearson Vue. До экзамена осталось 2 месяца.

Подготовка

Первым делом начал просматривать купленный у Зенда Study Guide. Если честно, он мне не очень понравился, испортили впечатление «вопросы для самоконтроля» с ошибками и спорными моментами.

Тогда я прошёлся по ссылкам статьи на хабре, немного погуглил и выяснил, что найти вопросы экзамена теперь стало гораздо легче. Примерно в конце 2015 года в сети появились дампы вопросов причём сразу на нескольких сайтах: раз, два. Для подготовки я просмотрел один из них, а также дампы по версии 5.3 и 5.0. Забегая вперёд, скажу, что в моём экзамене из 70 вопросов только 1 был незнакомым. Это и хорошо, и плохо одновременно.

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

Плохо, потому что теперь кто угодно может заучить наизусть дамп и пройти экзамен, не зная PHP вообще. И это убивает его ценность. До сдачи экзамена у меня даже возникла идея, что раз вопросы уже и так в публичном доступе, то можно пройтись по тесту и записать видео, поясняя, в чём фишка каждого вопроса и как нужно думать, чтобы на него ответить не заучивая. Но поскольку Zend в начале теста пригрозил анальной карой за обсуждение вопросов из него, то я в раздумьях какой крем покупать.

Короче, Зенду нужно подумать о том, чтобы переформатировать сертификат и в случаях вопросов «что выведет этот код» либо генерировать формулировку, поставляя рандомные значения, либо же сделать 10-20 вариаций того же вопроса, чтобы запомнить было невозможно.

Но я отвлёкся, самой активной фазой у меня оказалась последняя неделя, я проходил по 50 вопросов в день. Неправильные ответы маркировал и исследовал. Утром следующего дня проверял только их.

Из того, что не понравилось: адовое количество вопросов на streams и contexts причём везде в применении к использованию file_get_contents($url). Эй, 2016-й год на дворе, люди давно изобрели Guzzle и кучу обёрток вокруг curl, зачем эти танцы с бубном вокруг потоков (может я чего-то не пойму)? Причём через две страницы ты встречаешь вопрос в духе «как отключить поддержку урлов в file_get_contents()». Но то такое.

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

В самом верхнем тесте должно было быть 100%, но мне попался спорный вопрос.

Прохождение

В назначенный час выходим из дома, проходим 50 метров и оказываемся в тестцентре (ээээ, просто так получилось, что он как раз через дорогу, по-нормальному нужно приехать за 15 минут до начала). Pearson Vue говорит, что с собой надо взять два актуальных удостоверения, и хотя бы одно из них должно быть с фоткой. У меня только одно проверили. Перед компом будет бумажка и ручка для заметок, свою использовать нельзя. В остальном — компьютер, мышка и 90 минут на 70 вопросов.

Новинкой было то, что у вопросов есть возможность оставлять комменты, это очень здорово. Вопросы можно откладывать (Mark for review). Я не откладывал, потому что всё и так было знакомо. В итоге прошёл экзамен за 50 минут. После прохождения появляется экран со списком вопросов, где можно ещё раз всё просмотреть, и ответить на пропущенные. После этого появляется надпись о том, что вы прошли тест, и распечатывается бумажное подтверждение. Сам сертификат присылают по почте позднее.

Итого — пробуйте, при текущих условиях пройти этот тест стало безумно просто и пока компании это не просекли можно ещё успеть пощеголять сертификатом и выбить прибавку к зарплате.

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

Апдейт: Online Test Centre поменял логику и теперь экзамены нельзя бесконечно проходить в онлайне, надо регистрироваться, скачивать Loorex, скачивать ote-файл и проходить локально.

Share
Send
Pin
2016   PHP   ZCPE   Zend
10 comments
Корейша Виктор

А, кроме значка, что-то этот экзамен дал? Позволил узнать какие-то фишки? Повысить профессиональный уровень? Проще стало искать клиентов на фриланче или, может, постоянную работу?
В итоге был смысл платить 200 баксов за картинку или достаточно было для себя пройти пару раз тест и прочувствовать пробелы?

Руслан Бес

Вопрос хороший, я попробую ответить на него ближе к осени, когда наберётся статистика. Такого, что прямо сразу начали ломиться в личку рекрутеры — пока нет )

Марк

Я, конечно, везде гордо пишу, что у меня есть сертификат, но такое ощущение, что всем на него глубоко начихать :) По крайней мере, про него никто ничего никогда не спрашивает.

Max

С дугой стороны «и пока компании это не просекли „, когда уже „просекут“, то окажется, что 200 баксов были выброшены зря...
Эти сертификаты хороши, когда у вас нет портфолио\опыта, тогда они могут помочь. А так , если вы работаете на фрилансе , то фидбэк и дурацкие звездочки — ваш сертификат.

Oleg Abrazhaev

А по какой ссылке можно проходить тестовые экзамены?

Руслан Бес

http://onlinetestcentre.com/200-550.html . Интересно — раньше у них экзамен проходился в онлайне прямо на сайте, сейчас зашёл и заметил, что они решили коммерциализировать это дело и нужно скачивать тест-платформу. Разберусь и добавлю инструкцию

Oleg Abrazhaev

А я кажется понял, надо сказать файлы с вопросами и использовать Loorex

Sergey Lunev

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

Michael M

Спасибо, познавательно.

user

Привет, спасибо за статью) Хотел спросить, были всё-таки на экзамене вопросы из 5.3 и 5.0 или нет?

Руслан Бес

Да были.

Василий

http://onlinetestcentre.com/200-550.html там нужно прямо на название файла кликать, тогда сразу идет импорт в Loorex (нужно быть зарегистрированным там). Бесплатный аккаунт на Loorex позволяет проходить тестирование раз в 12 часов. Что имхо более чем достаточно. Тут сравнение фич в разных планах, включая, что доступно в бесплатном плане: http://loorex.com/individuals-pricing-comparison.html
Я пробовал, все хорошо работает, денег и данные карты никто не просил.

dmitry

Спасибо за статью!

Your comment
won’t be published

HTML will not work

Ctrl + Enter
Popular