PHP

индекс
206,80

How to become a ZCE

Наверное многие из вас сдавали тесты на таких ресурсах как Retratech или Specialist. А вы задумывались зачем? Чтобы отразить результат в своем резюме? Чтобы оценить свой уровень? Подобные ресурсы не предложат вам ничего, кроме некачественных вопросов и сомнительных достижений. Их цель — получение прибыли на печати ничего не стоящих в профессиональной среде сертификатов. Чтобы получить результат вам нужно

Если вы не слышали про ZCE, позвольте рассказать. Это сертификация, производимая компанией Zend. Напомню, что Zend разрабатывает язык программирования PHP и сопутствующие решения. Что может быть лучше сертификата, выданного компанией, которая произвела на свет язык программирования, на котором вы пишете? Сдача экзамена говорит потенциальному или текущему работодателю о том, что вы знаете много страшных слов.

Я хочу рассказать о том, как получить сертификат Zend и гордое звание Zend Certified Engineer.

ZCE Logo

На сайте компании можно приобрести Zend PHP5 Certification Guide в формате PDF, но исследования показали, что сей документ можно найти на просторах интернета, правда за актуальность доступных в сети версий я не ручаюсь. Его очень желательно прочитать, потому что там излагается базис, необходимый для сдачи экзамена. Сразу хочется сказать, что просто прочитать пару книг по PHP недостаточно. Необходим реальный опыт работы в сфере web-программирования, это можно понять купив пакет пробных тестов, там же в магазине Zend. Причем приобретение пробных тестов очень желательно в любом случае, — это позволит оценить ваши знания, уровень вопросов и широту охвата темы вопросами экзамена.

Возвращаясь к книге, стоит упомянуть, что она доступна только на английском языке. Этого не стоит пугаться, потому что практически целиком текст строится на наборе простых фраз, которые можно перевести на русский язык как: "в примере ниже", "как мы выяснили в предыдущей главе", "начиная с версии PHP 5.xx". При чтении в метро (а до работы я добираюсь 27 минут) и, простите, образно говоря, на унитазе у меня ушло четыре дня. Кстати, подготовка к экзамену является хорошим способом систематизации имеющихся знаний.

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


Тут стоит сказать, что язык тестов уже сложнее, чем в Zend PHP5 Certification Guide, хотя тоже достаточно просто поддается переводу.

Когда вы решите, что уже готовы, можно озаботиться самим экзаменом. Сертификация Zend проводится средствами компании Pearson Vue. В Москве с Pearson Vue сотрудничает Interface.ru, в который я и обратился. С менеджером, мы выбрали подходящие день и время. В назначенный час я пришел, оплатил на месте и приступил, собственно, к экзамену.

Честно говоря, я думал, что не сдам, — настолько вопросы экзамена отличались от вопросов пробных тестов, но, как оказалось, сомнения были напрасны. Вероятно роль сыграло волнение. Как-никак это настоящий экзамен, на котором вы рискуете своими кровно заработанными 125 американскими президентами (+$5 при сдаче в Interface.ru).

На экзамене вам предстоит ответить на 70 вопросов в течение 90 минут. Правда при сдаче в Москве обещают прибавлять еще 30 минут за сложность. Сложность заключается в том, что сертификация проходит тоже на английском языке. Правда реально тратится не более часа.

Ответы на вопросы бывают трех типов:
1. Выбрать один ответ среди нескольких.
2. Выбрать несколько ответов.
3. Написать свой вариант.

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

При сообщении результата сдачи, программное обеспечение не многословно и ограничивается одной фразой. Точнее двумя, но я видел только одну: «Congratulation! You have passed the exam!» Или что-то типа того.

На сайте Zend в разделе Zend's Yellow Pages я появился только спустя пять дней, бумажную версию сертификата придется ждать еще около месяца.

На момент написания статьи в России всего 27 сертифицированных специалистов. На западе программистов практически силком принуждают сдавать экзамен, а наше будущее в наших руках.
+27
19 февраля 2008, 01:05
52

комментарии (89)

0
realfreeman #
Молодец! Так держать. Жаль только, что есть много людей, которые не проходят сертификацию, прикрываясь отмазами типа: "нафик мне эта бумажка" и т.п. А реально просто либо не могут, либо боятся сдавать...
+1
marazm #
Либо реально нафик не нужно. Ни один заказчик не интересовался есть ли у меня ZCE или вообще что-то подобное :)
+1
frizz #
Не интересовались именно потому, что о ZCE довольно мало кто знает, о чём и говорит количество получивших сертификат в росиии. (В Беларуси - 12 сертификатов)
0
DorBer #
На Украине ночью было 20
0
frizz #
Согласитесь, это довольно мало.
В тоже время у нас (в Беларуси) каждый третий студент имеет сертификат по Java потому, что всякие крупные офсорсинговые конторы сотрудничают с универами, подготавливают себе пачкам молодых сотрудников.
0
DorBer #
А вот это они правильно делают. Большиинство нынешних специалистов самоучки по причине отсутствия нормального образования в этой области.
0
pento #
Нужен хотя бы для резюме. Сдавать его кстати не так уж и сложно, а пользы достаточно будет потом от него.
+1
keatlon #
учитывая то, что я сдал такой же экзамен, а вместе со мной и еще 4 сотрудника - я усомнился в его крутости, а окончательно был уверен когда начал читать вопросы. Так вот - если ваш опыт в PHP менее 2-х лет, вам трудно читать по английски и вы теряетесь от вида логических операторов, то вам стоит поволноваться. В остальных случаях прочтения трех книг:
- PHP Architect. Guide to PHP Design Patterns 2005
- PHP Architects. Guide to PHP Security
- PHP Architects. Zend PHP 5 Certification Study Guide Oct 2006
освежит память и позволит успешно сдать экзамен
0
DorBer #
Компания Intetics Co :) Видел я вашу группу в полосатых купальниках на сайте зенда. Вы учтите, что хорошему программисту просто сдать сертификацию, а вот для начинающих или неуверенных в себе, для которых и написана эта статья, совсем не легко. Вот девушка среди вас действительно всех порвала, а четыре человека, как вы выразились, совсем не показатель...
+4
keatlon #
Я может слишком преуменьшил сложность экзамена, но слухи о его крутости заставили меня вспоминать и учить все, что было и чего не было. Особенно я прозрел когда надо было знать ключи для функции date и strftime. Просто на практике было намного легче. Хотя может это потому что хорошо старался прежде.

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

в помощь желающим и просто любопытным указанные выше полезные книги
0
DorBer #
А вот за книги спасибо :)
Кстати, напомнили, систематизация знаний - основной плюс экзамена!
0
realfreeman #
Во-во, сертификация во многом полезна не крутости для, но систематизации знаний.
0
Khors #
Спасибо за книги.:)
+12
realfreeman #
Я конечно в php не ходок, только вот могу точно сказать, что горе программеры с гордым клеймом "php-программер" на лбу очень редко понмают ООП, паттерны и прочие интересные вещи. Поэтому у меня сложилось стойкое убеждение, что php это не язык. Это убеждение смог разрушить только 1 знакомый, который является этим самым php программистом (Димка респект). У меня, человека, не имеющего нинакого опыта web-программирования, написание сайта весьма популярного сайта производителя одежды заняло порядка 1-1,5 меяцев.
php действительно является языком с низким порогом проходимости, по причине этого множество людей проходят этот порог и так на нем и остаются. Я понимаю, что язык не виноват в глупости или ленивости людей, пограммирующих на нем. Я ничеть не умаляю ваших знаний или умственных способностей, просто никак не могу понять, почему люди, изучающие php, в большинстве своем, останавливаются на очень низком уровне. Но это ТОЛЬКО моё мнение...
+2
realfreeman #
А за что собственно минус?
Или высказать свое мнение тут нельзя?
+2
disc #
php+БД отличная связка для создания веб-проектов. Для кого-то это прибыльное дело и дальнейшее развитие им не требуется. Могу вот так предположить ...
0
realfreeman #
Я этого не отрицаю, просто мой круг общения создал именно такое впечатление.
А на счет дальнейшего развития я с вами в корне не согласен. Любой более-менне крупный проект требует и развития и сопровожления. Я не знаю ни одного человека, который бы с первого раза написал идеальный код. Да и если бы они были, не было бы столько хороших книг по теории программирования и подходу к разработке. Например я очень уважаю Свершенный код Макконела.
+1
disc #
Так вот и случается так что начинающие "знатоки" PHP делают, а потом профессионалы развивают и поддерживают эти проекты. Некий круговорот получается :)
0
DorBer #
Не всегда. Я сталкивался и с обратной ситуацией, когда "знаток" убивает проект своим бездарным вторжением в код.
+1
lacki #
Мое объяснение сводиться к следующему: опыт работы во фрилансе навел на мысль что делать мелкие сайты с низким и плохо выполненым функционалом (зато красивым дизайном) весьма прибыльнее нежели чем писать +- серьезные системы. например сделать сайт не большой компании в котором будет только 5 страниц с возможностью редактирования стоит от 200$ а написать например конвертер html, pdf в xml понятный клиентской флешке стоит всего 1000$ при том что для такой задачи готовых наработок нет. логично предположить что за время написания этого кнвертера(взят сугубо для примера) я успею сделать больше 5 сайтов на этом чудо скрипте... второй вариант интереснее и без подобных проектов я лично умер бы, но есть люди способные сидеть на месте и делать рутинную работу прикручивая новый дизайн на своё еле как работающее творение... посидев так пару лет человек начинает называть себя "профессионалом"...
+1
DorBer #
К сожалению, стаж совсем не прямопропорционален профессионализму программиста. А если он при этом не развивается, то стаж только ухудшает ситуацию.
0
lacki #
Именно эту мысль я и хотел донести :)
0
igorekk #
Дело прибыльное до тех пор, пока не появятся более "развитые" программисты. И тогда уже будет поздно развиваться.
0
krol44 #
Глупости, человек теперь должен всю жизнь PHP посветить? а может он пойдёт в цветочный бизнес или в монахи :)

Всё зависит от человека... Можно с php перепрыгнуть на c++, языки практически схожи по синтексу и вот вам дальнейшая линия знаний. И ещё раз, врядли кто из вас будет 50 лет програмить на php или на Асме, я бы не стал, не стоит это того...
0
igorekk #
Я не имею ввиду отличное знание определенного языка программирования. Я имею ввиду развитие как профессионала, слежение за тенденциями/новинками.
0
MOVe #
Вы забываете, что кому-то просто не с кем пообщаться и узнать что-то новое. То есть они могут при помощи своих начальных знаний создавать сайты и им этого достаточно. Не обязательно лень останавливает их развитие. Часто просто обычная неосведомлённость.
–1
lexxscorp #
Сила не в плюсах-минусах, сила в правде :) А правда то, что на РНР быстро и легко, почти не тратя время на обучение, люди делают небольшие (или большие) деньги. А тот, кому программирование ещё и удовольствие приносит, тот с РНР рано или поздно съезжает.
0
windoctor #
Главное не стоит грести всех под одну гребенку, таких большинство, согласен, но не все.
0
lexxscorp #
Конечно, на РНР можно написать почти любой веб-проект и очень хорошего качества. Тут заслуга только разработчиков, а язык лишь инструмент. Но так уж сложилось, что вокруг очень много программистов на РНР, остановившихся в развитии. И нет в самом языке той изюминки, которая хоть как-то бы подтолкнула человека расти дальше.
0
jandosul #
сайта весьма популярного сайта производителя одежды
Можете ссылкой поделиться?
0
realfreeman #
в личке
0
yoreeq #
не подскажете, где можно пройти сертификацию в Украине?
НЛО прилетело и опубликовало эту надпись здесь
+1
anight #
хабрахаракири ?
НЛО прилетело и опубликовало эту надпись здесь
+1
maserg #
лучше бы ты семак пожувал...
НЛО прилетело и опубликовало эту надпись здесь
+1
maserg #
ты православный, ущербный ?
НЛО прилетело и опубликовало эту надпись здесь
+1
KAndy #
0
devil86 #
В Днепропетровске на Московском можно.
+2
Butylski #
DorBer - молодец!
Давно хочу уже пройти сертификацию, но нет времени.
Радует тот факт, что люди в РФ/СНГ сдают эти экзамены.
0
redbutcold #
только не понятно чем так плох сайт Specialist?
Реальный институт, реальные знания...
ретратеч не спорю - унылое говно.
Но тут речь идет о пхп, и как все оптяпать на сайте Зенд, и только.
И почему автор не вспомнил о таком известном как Брайнбенч? он на английском. Он тоже никакого доверия у работодателя не вызывает?

вообще тема не раскрыта конкретно по тестам...
0
DorBer #
Статья не про тесты, а про сертификацию именно в зенде.
Про брейнбенч поговаривают, что ценность сертификатов падать начала за счет появления большого числа тест-кингов.
0
kost #
Что такое "тест-кинг"?
0
DorBer #
Список ответов к конкретным вопросам экзамена, которые можно просто зазубрить ничего не понимая в предмете.
0
b_positive #
Specialist временно не принимает сертификацию Zend. Автору статьи за наводку, где можно сдать - огромнейшее спасибо, давно хотел.
0
realfreeman #
Про brainbench могу сказать только то, что сейчас их сертификаты уже не так ценятся, как это было ~ 2-3 года назад. Да и ценятся они в основном во всяких америках (сознательно с маленькой буквы) и т.п. странах. У нас же, во многом, работодатели даже не знают, что это такое. Согласитесь, что сертификат ZCE как-то более солидно звучит, чем ваш номер на брейне
0
cookie #
Огорчает тот факт, что сдать экзамен можно только в Москве.
А как быть Владивостоку например?

Платить 1200$ на дорогу + 140$ за экзамен...
0
wpm1 #
можете у нас в иркутске сдать
0
preprocessor #
это где в Иркутске?
0
wpm1 #
Pearson vue есть в академии айти, кажется.
0
DorBer #
А вы гляньте на сайте Pearson Vue, поспрашивайте в технических ВУЗах.
0
keatlon #
во Владивостоке тоже есть центр

а найти свой город или ближайшие центры можно здесь
0
skazkin #
Сдать online ещё никто не запрещал=)
0
cookie #
А ссылочку на On-line тестирование... Честно говоря сомневаюсь что такое есть...
0
HEm #
Читаю в рсс: ...чтобы получить сертификат вам нужно читать дальше
;)
0
DorBer #
Так и задумывалось :)
+1
kronos #
Ну а чтобы потренироваться вот вам тестовое задание:
for($i='a';$i<='z';$i++) print $i;
Что выведет этот скрипт и почему.
0
Yeah #
Зачетный пример. Честно, не знал... Только через минуту понял, почему такой результат. :)
–2
Yeah #
Из мануала:
PHP следует соглашениям Perl (в отличие от С) касательно выполнения арифметических операций с символьными переменными. Например в Perl 'Z'+1 будет вычислено как 'AA', в то время как в C 'Z'+1 будет вычислено как '[' ( ord('Z') == 90, ord('[') == 91 ). Следует учесть, что к символьным переменным можно применять операцию инкремента, в то время как операцию декремента применять нельзя.
0
bettrrr #
у меня на вывелось:
a b c d e... x y z aa ab...yt yu yv yw yx yy yz
... - заменить на нужную последовательность.
Т.е. на z чикл не остановился, а продолжился до yz.
У всех так?
0
bettrrr #
разобрался.
Не сообразил, что там не $i<'z', а $i<='z', поэтому проходит через 'z'
+3
kronos #
Да и ответы либо при себе оставляйте либо белым :)
0
kronos #
На засыпку: ну а как же вывести циклом все буквы от а до z ? :)
0
Polimer #
почти то же самое: for($i='a';$i!='aa';$i++) print $i;
0
kronos #
Ну на троечку, есть способы покрасивше :)
0
Polimer #
а такой креатив: for($i=0,$s='abcdefghijklmnopqrstuvwxyz';$i<26;$i++) print $s[$i];
на сколько оцените? :)
0
kronos #
не знаю) я бы сделал через range
0
bettrrr #
for($i=97;$i<=122;$i++) echo chr($i)."\n";
0
caezar #
а сертификат бессрочный или ...?
0
DorBer #
В принципе да, правда скорее до выхода следующей версии PHP :)
0
SerGuitar #
С уважением, к автору - а Вы тесты пробные покупали? Можете выложить, в нашей стране сертифицироваться негде, но мне очень любопытно.
+2
DorBer #
Вопросы в онлайне задаются, но у меня впринципе осталось еще два подхода. Если людям интересно будет могу выдрать 70 вопросов в html. Интересно кому? Если десяток человек наберется, то займусь.
0
mihailt #
было бы не плохо... сейчас сам читаю книжку но экзамены ещё не пробовал, так что хотелось бы примерно знать как и что.
0
konfuze #
Давайте, очень интересно.
0
chip #
Согласен, ждем!
0
Michael_P #
Присоединяюсь к просьбе. Было бы очень полезно почитать.
0
ACID_Jesus #
Пробные тесты было бы оценить очень интересно - ждём!
0
MARDEN #
Стал в очередь :)
0
wpm1 #
если что обращайтесь могу продать 20 пробных тестов
0
madhun #
Как с вами можно связаться, чтобы обсудить цену?
0
try4tune #
Успешно сдал сертификацию в Беларуси. Основной плюс тут, на мой взгляд - подготовка. Именно этот процесс дает новые и полезные знания.
0
madhun #
А кто знает ещё какие-нибудь аналогичные тестирования/сертификации в сфере веб-разработки, которые были бы не только почётны (или хотя бы просто достойны того, чтобы их пройти), но и полезны в плане обучения во время подготовки?
0
mihailt #
вот скажем линукс и мускул:

Еще есть CIW там полный набор :)
0
madhun #
Отлично, это то, что я примерно и искал - MySQL, CSS/JavaScript (это покрывает CIW), Linux тоже неплохо, отправим нашего админа :) Спасибо за линки.
0
MARDEN #
Уважаемый DorBer, каким образом с вами можно связаться? Хотелось бы узнать у вас кое-какие моменты касательно оплаты пробных тестов.
0
etc #
Если есть деньги и уверенность в знаниях - почему бы и нет? :)

Только зарегистрированные пользователи могут оставлять комментарии. Войдите, пожалуйста.