When Zend released their certification in 2004 I promptly picked up their study guide in October 2004 (along with MySQL’s study guide). However, even now I’m still not certified, I’ve studied the material but never booked the exam. When I stumbled across this thread it reminded why I never booked the exam.
An interesting quote from Chris Shiflett (PHP security guru and member of the Zend Advisory Board) about the study guide:
However, I feel obligated to voice my concerns about the book. It was very rushed (we each had a couple of weeks to write our chapters), and the production time was nearly cut in half. As a result, the book has more errors than the average technical book. In addition, the practice questions in the back are ones that were thrown out of the real exam. This means that they were considered to be too hard, too tricky, or too useless (like memorizing the order of arguments passed to a function). I think the guide actually hurts the exam for this reason - people see those questions and begin to form an opinion about the exam itself.
This was exactly what put me off certification. I’ve lent this study guide to other (who I would consider experienced) developers at work, and they would only pass 60% of these test questions. Are they poor developers, or not bright enough? I hope not because I failed the same questions!
The problem with these questions is they’re assessing programming problems that rarely apply to "real world" programming. For this reason certification lost it’s appeal. An example:
What will the following script output?
<?php
$a = 1;
$a = $a- + 1;
echo $a;
?>
A. 2
B. 1
C. 3
D. 0
E. Null
This isn’t actually from the back of the book but the exam prep questions from the first chapter! Post your answer in the comments