Підготовка та здавання ZCPE
Підготовка та здавання ZCPE
Чому я вирішив отримати ZCPE
Я багато чув про Zend сертифікації, але все не вистачало ні часу, ні бажання зайнятися цим питанням. Після переїзду до Голландії з'явилося більше вільного часу, і я вирішив знову повернутися до цього питання. Почитав в інтернеті, що в принципі особливих привілеїв сертифікація не дає, все ж таки вирішив перевірити свої знання, і заразом систематизувати те, що накопичилося за роки досвіду. Не довго думаючи купив відразу ваучер на іспит - він валідний рік і час пішов. Разом із ваучером прикупив одразу й методичку. Забігаючи наперед, скажу, що на всю підготовку, я витратив приблизно тиждень занять, займаючись по 4-5 годин на день.
Підготовка
Список джерел інформації наведу стандартний:
- php.net. Нехай буде далі як "Мануал"
- PHP5 Zend Certification Study Guide (Second edition). Обкликаємо її далі за текстом «Книга»
- Zend Certified PHP EngineerExam Study Guide. Назвемо її «Методичка»
- google.com
Для початку я почитав вступ методички - це основна інформація з іспиту, формату його, типів питань, тем, що покриває іспит. Далі пішов по порядку лопатити php.net, щоб втрясти і систематизувати в пам'яті те, що вже знав. Ну і звісно дізнався багато нового.
Визнаю, що займався я далеко не завжди. На прочитання документації на php.net пішло приблизно 2-3 дня по 4-5 годин на день. Відразу зазначу, що більшу частину інформації я вже знав, тому читання було побіжним, просто освіжити в пам'яті теорію і знайти те, що я ще не знав або міг згаяти. Після цього з'явилися більш термінові проекти, і я з головою пішов у програмування, закинувши підготовку куди подалі.
До закінчення ваучера залишалося дедалі меншеі менше часу — менше місяця й настав час вже було задуматися про призначення дати сертифікації. Пам'ятаю, читав, що дехто ніяк не міг наважитися призначити дату, але це був не мій варіант. Жив я в Амстердамі, де дуже багато сертифікаційних центрів, один з них був за 10 хвилин їзди на велосипеді від мого будинку, туди я і записався. До здачі залишався місяць. З почуттям виконаного обов'язку вирушив далі програмувати проект і підготовка ще була відкладена.
Читаємо PHP5 Zend Certification Study Guide (Second edition)
- PHP BASICS
- DATA FORMATS AND TYPES
- STRINGS
- ARRAYS
- INPUT/OUTPUT
- FUNCTIONS
- OBJECT-ORIENTED PROGRAMMING
- DATABASES
- SECURITY
- WEB FEATURES
Читаємо Zend Certified PHP EngineerExam Study Guide

Вирішуємо тести.
Залишається до іспиту 1 день. Залишається найважливіше — вирішувати якнайбільше тестів. Тут на допомогу приходить google.com. Вирішував усе, що бачив, будь-які тести з РНР. Чим більше і каверзніше питання, тим краще. Спеціально засікав час, щоб тримати себе весь час у тонусі та не давати розслаблятися, чим швидше вирішую, тим краще, бо на іспиті час буде обмежений. Ну і враховуючи можливий фактор хвилювання, швидкістьвирішення питань може бути нижчим, ніж реальна, тому намагався створити собі максимально стресову ситуацію, але після кожного нальоту на тести робив невелику перерву, інакше ефективність сильно може впасти. У середньому на 1 питання вдома йшло менше хвилини. Витримував у такому ритмі по 4-5 блоків тестів з 40-50 питань, після чого продуктивність починала поступово падати – треба було збільшити час відпочинку. Але тішило те, що на реальному тесті буде всього 70 питань і 90 хвилин, тобто трохи більше хвилини на питання, а отже, у мене залишався дуже великий запас продуктивності і я не встигну втомитися на тесті.
Загалом, всупереч рекомендаціям у методичці, що потрібно лягти раніше спати і виспатися перед іспитом, я ліг майже о 3 ранку, вирішуючи тести до останнього. Відчув прямо себе, як за часів навчання у технікумі та універі, коли треба було пройти максимум матеріалу. Дивно, але я навіть не втомився - мабуть включився режим робота =). На рішення тестів я витратив приблизно 12-15 годин на день, займався останній 1 день перед іспитом.
Здача іспиту
Час для складання іспиту я вибрав майже обідню, на 12 (а раптом захочеться виспатися перед іспитом), а на роботі взяв відгул цього дня. Виспатися перед іспитом мені звичайно не захотілося, навпаки, незважаючи на те, що напередодні ліг дуже пізно, я прокинувся рано з бажанням закінчити вирішувати тести, що знайшов уночі перед тим, як вирушити спати. Збираючись на іспит, навіть відчув легке занепокоєння, як колись було в технікумі та універі.
Голландія цього дня зустріла чудовою сонячною погодою і я подумав, що взяти вихідний цього дня було правильним рішенням.

Ранок видався теплим і сонячним.. чудовий початок дня.
Ну і звісно та спокійнаатмосфера, що панує в Амстердамі, на мене чудово діяла. Дорога була до тестового центру короткою, тому незабаром я вже побачив центр сертифікації.

Центр Сертифікації Q-Port.nl здалеку.
Я з'явився в центр сертифікації на 30 хвилин раніше. На іспит рекомендували взяти кілька документів із фотографіями та підписами, та з'явитися за 15 хвилин до початку. Взяв свої голландські права та ID картку. Ну і про всяк випадок роздрукував ваучер із допуском на іспит.
Приміщення чимось нагадувало звичайні робочі місця в опенспейсі. Кожне місце відокремлено перегородкою від сусіднього. Мене провели до мого місця, побажали удачі та залишили. На столі комп'ютер і ламіновані ради з маркером. У залі деякі місця були зайняті – хтось уже складав тести.
Прочитавши швидко опис тесту та інтерфейсу програми, на момент зупинився, видихнув і відчув хвилювання перед тим як клікнути на кнопку «Почати іспит». Перше питання було по потоках, Забавно, але друге питання теж виявилося по потоках. Я відчув що трохи плаваю в цих питаннях - хороший млинець початок, нічого не скажеш. Методом виключення вибрав правильні відповіді. Ну, а далі все пішло значно простіше.
Результати
На ресепшині мені видали папір, що успішно пройшов сертифікацію від тестового центру:

І пояснили, що офіційний лист із сертифікатом приїде десь через тиждень-два. Це варто уточнити у сапорта Zend. За тиждень мене додали на yellow-pages:


Крім того, в конверті окрім сертифікату був лист, де мене знову вітали зі здаванням і згадували, то тепер я можу вступити до гуртів на LinkedIn та на oDesk.
Я не можу сказати, що мій профіль став дуже популярним у HR'ів. Мені якписали, і пишуть. Але я й не мав цієї мети. Своєї мети я досяг - систематизував знання, отримав нові, паралельно ще й обзавівся сертифікатом. Сертифікати - це всього лише папірці, найважливіше все ж таки знання що виносяться в процесі підготовки. Хоча мати сертифікат приємніше, ніж мати його. Як мінімум, ви підтверджуєте, що маєте достатньо знань, щоб отримати його.
Я вступив до групи в LinkedIn. Іноді мене вражає рівень питань, що там хлопці задають. Відчуття що дуже не вистачає в деяких практичного досвіду. Спочатку подумав, що може бути це вкидання для чергового холівара, але судячи з багатьох відповідей, навряд чи. Втім, не мені судити.
Чи варто сертифікуватись? Я думаю, що варте. Це не такі й великі гроші, натомість змусить сісти за книги та мануали. Швидше за все в процесі підготовки ви знайдете і те, що раніше не брали до уваги.