Pull to refresh

Сертификация PHP 5.3 от Zend

Reading time3 min
Views24K
Ну про Zend сертификацию PHP 5.3 никто еще не писал, попробую написать я, надеюсь, будет интересно.

План будет таков: сначала я расскажу зачем, потом о подготовке и о сдаче экзамена.

Приступим!


Главный вопрос — зачем?

Да, много копий сломано на тему, нужно ли проходить сертификацию. Многие вообще против всяких экзаменов и красивых бумажек-сертификатов, многих смешит словосочетание «php программист», для них существуют лишь пхп-быдло-кодеры, представьте как их смешит до колик в животе словосочетание «сертификация по php»! Такие крайние случаи я не буду рассматривать, просто назову свои простые причины, зачем же я пошел сдавать экзамен:
  • чтобы получить работу зарубежом (за далеким рубежом, не в экс-СССР)
  • посмотреть смогу ли я сдать его, своего рода вызов
  • поставить своеобразную метку, что вот я знаю php на таком уровне, теперь можно сделать основным языком Java, или ABAP, или переключиться на разработку под мобильные платформы

Подготовка

Впервые я задумался о сертификации в 2009 году после вот этого топика habrahabr.ru/blogs/php/61215, почитал в инете, что единственная международная сертификация это Zend. Нашел даже в интернете Zend sertification study guide 2nd edition, начал читать на досуге, но тут привалило просто нереально много работы, стало не до этого. Зато я умудрился на практике пощупать то, о чем пишут в руководстве. Потом я вспомнил о сертификации в начале этого года, начал параллельно с работой читать книги теорию:
  • «Профессиональное программирование на PHP» Шлосснейгл Джордж
  • «PHP and MySQL Web Development» Luke Welling, Laura Thomson
  • «PHP: объекты, шаблоны и методики программирования» Мэтт Зандстра
  • «PHP 5. Профессиональное программирование» Э. Гутманс, Баккен С., Ретанс Д.
  • www.php.net/manual/en

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

На хабре сертификация от Zend уже обсуждалась каким-либо образом в следующих топиках:

На самом деле конечно же подготовка моя не длилась два года, иногда проходили месяцы, в течение которых я не притрагивался к книгам и не учил что-то новое к экзамену, просто работал, писал свои проекты, в общем жил обычной раздолбайской жизнью)

Так было до начала этого августа, когда я сказал сам себе «хватит» и тут-же запланировал экзамен на 19 число. Кстати, хочу рассказать об одной интересной штуке, зарегистрировался на сайте я с работы, оттуда же положил в корзину заказ на ваучер и пробные тесты, но потом решил платить из дома и зачем-то очистил корзину. Пришел вечером домой и обнаружил в почте письмо от зенд примерно такого содержания «Мы заметили, что вы хотели заказать экзамен, но потом очистили корзину. Что вами движет? Может быть высокая цена? Вот вам код на 5-ти процентную скидку». Так что экзамен я оплатил из дома со скидкой) И потом обнаружил, что экзамен уже не по 5 версии, а по 5.3. Что темы экзамена изменились, но мне это было на руку, потому что 5.3 я изучал углубленно в связи с одним проектом.

Итак, последние две недели перед экзаменом пролетели незаметно, я скачал study guide c сайта www.zend.com/en/download/487 (нужна регистрация для скачки) и проштрудировал 10 тем экзамена из гайда, пролистывая книги, свои заметки, заглядывая в документацию для выяснения каких-нибудь скрытых нюансов.

Сдача экзамена

Перед экзаменом я даже как-то волновался, но первый вопрос про DateTime меня расслабил, потому что этот класс я активно использовал в одном проекте и изучил его вдоль и поперек) На экзамене не заметил вопросов с подвохом, которые обсуждались в других топиках, типа пропущенные запятые, имена функций с цифры и т.д. Были конкретные вопросы на знание, на некоторые вопросы мне кажется можно ответить только имея практику, на одной теории получается далеко не уедешь. Мне попалось 3 или 4 вопроса про загрузку файлов, я еще удивился, что вопросы из одной области. Не было вопросов по шаблонам проектирования. Были вопросы по замыканиям. В итоге я не ответил на 4 вопроса из 70. Потом вернулся к ним, проставил наугад. Пробежался по вопросам, отмеченным для дальнейшей проверки, и нажал кнопку «End Exam». Времени потратил около часа, хотя положено 90 минут. Если честно, у меня даже страх какой-то появился перед нажатием, но я быстро тыкнул мышкой и вот оно «Exam results: PASS». Ну в принципе и все, так как экзамен был в обеденный перерыв, пошел работать дальше)

Итоги

Каковы же итоги? Я имею сертификат, который если не поможет мне в поисках работы за рубежом, то хотя бы облегчит его. В нашей стране я не думаю, что он окажется сильно полезным, потому что я даже не получил какого-то отклика от коллег. Зато кроме сертификата, у меня есть какой-то пласт теоретических и практических умений.
Tags:
Hubs:
+54
Comments37

Articles