Onlangs besloot Davy om deel te nemen aan het Zend Certification Examen (externe link).
Dit examen is een erkende PHP-onderscheiding die wordt uitgereikt door Zend - The PHP Company (externe link). Het test de kennis van PHP en de real-life ervaring van de kandidaat. Op dit moment zijn er in België 75 (externe link) mensen die zichzelf PHP5 Zend Certified Engineer mogen noemen.
Omdat niemand graag onvoorbereid naar zo'n examen gaat hebben we eerst wat meer informatie ingewonnen en een test-examen afgelegd. De manier van vraagstellen tijdens het test-examen is dezelfde als die op het uiteindelijke examen, namelijk 70 vragen waarvoor je 90 minuten de tijd krijgt.
Er zijn verschillende soorten vragen:
- meerkeuze met 1 correct antwoord
- meerkeuze met meerdere correcte antwoorden (het aantal staat steeds vermeld)
- invulvragen
De eerste kennismaking met het test-examen was voor mezelf zeer aangenaam. Na een kleine 45 minuten was ik klaar en behaalde ik een mooie score: Excellent.
Na deze eerste kennismaking met het test-examen hebben we (Davy, Matthias, Tijs) besloten om er volledig voor te gaan. De juiste zaken (externe link) (practice-exam-vouchers, boek en exam-vouchers) werden aangekocht. Met deze zaken in handen zijn we begonnen ons verder voor te bereiden.
Voorbereiding
Als we het boek (externe link) mogen geloven dan is het boek de ideale voorbereiding op het examen. Het boek behandelt alle topics die terugkomen in de test-examens, van de basis van PHP over OOP tot Security. Het boek is zeker geen beginnerstutorial, in een aantal hoofdstukken gaat men heel specifiek te werk.
Om heel eerlijk te zijn heb ik uit het boek heel weinig bijgeleerd — dat is ook niet de bedoeling van het boek — het was eerder een herhaling en bevestiging van wat ik al wist.
Om onszelf toch voor een deadline te stellen hadden we het examen vastgelegd op 2 april. Door de deadline werd de druk om goed voorbereid te zijn nét iets hoger. Na het boek volledig doorgenomen te hebben, deden we allemaal nog een aantal tests. Hierdoor kan je zien op welke topics je harder moet werken. Voor mij was het pijnpunt "Streams & Network-programming".
Test-examens
De test-examens zijn van een redelijk niveau. Er zijn een aantal vragen die gemakkelijk onder de noemer instinkers kunnen gecatalogeerd worden. Bijvoorbeeld een stuk code met daarin een syntax-error, maar bij de antwoorden staat het resultaat dat de code zou reproduceren indien er geen syntax-error was.
Sommige vragen gaan dan weer over een specifieke functie, een eenvoudig voorbeeld: Welke functie gebruik je om de waardes binnen een array op te tellen?1
Het examen
Op vrijdag 2 april zijn we dus afgezakt naar het examencentrum van DevoTeam (externe link). Na enkele omzwervingen in Brussel hebben we uiteindelijk het correcte gebouw gevonden (recht over de ingang van paleis 11 aan de heizel - Google Maps (externe link)).
Uiteraard waren we daar — zoals het hoort — te vroeg, en kregen we dus de kans om in de lobby nog een beetje te herhalen. Om 09u30 hebben we onszelf aangemeld, maar er waren wat problemen met hun intern netwerk, dus ons examen zou iets later plaatsvinden.
Maar na een uurtje konden we toch beginnen. We werden aangemeld op een computer en zijn gestart met het examen.
Het werd een zenuwslopende sessie, de vragen waren toch een pak specifieker dan verwacht. Net zoals de test-examens krijg je 90 minuten om de 70 vragen te beantwoorden.
Ikzelf heb eerst alle vragen waarvan ik zeker was opgelost, de vragen waar ik minder zeker van was heb ik gemarkeerd for review. Na de 70 vragen krijg je een overzicht met daarop aangeduid welke vragen je nog moet beantwoorden (incomplete) en vragen die je gemarkeerd hebt. Ik heb eerst de onbeantwoorden vragen nagekeken en opgelost. Erna heb ik de vragen die ik gemarkeerd heb nog eens goed nagekeken.
Als laatste heb ik dan alle vragen nog eens nagekeken, daarna heb ik met een klein hartje op de knop "End Exam" geklikt. Een aantal hartkloppingen later krijg je het resultaat te zien. In tegenstelling tot de test-examens krijg je geen feedback per topic maar enkel de melding of je al dan niet geslaagd bent.
Besluit
We zijn alledrie geslaagd.
Maar ikzelf heb er toch een aantal bedenkingen bij. Naar mijn mening zijn de vragen op het examen een pak specifieker en dus moeilijker dan de test-examens. Enkel het boek instuderen zal je zeker geen garantie bieden om te slagen. Je hebt echt real-life ervaring nodig en je moet een verdomd goede kennis hebben van heel specifieke functies.
Maar goed, we zijn alledrie geslaagd en kunnen dus met trots zeggen dat er sinds 2 april 3 Zend Certified Engineers bij Netlash werken.
Tips
Wil je zelf ook deelnemen aan het examen, dan kunnen onderstaande tip zeker van pas komen:
- Zorg ervoor dat je ervaring hebt en dit op alle topics van het boek. Een website maken voor je nonkel zal niet genoeg zijn.
- Denk niet dat het enkel over code gaat, bekijk dus zeker en vast eens php.ini en begrijp wat daarin staat.
- Zorg dat je het concept van by-value en by-reference goed beheerst.
1: array_sum

Door Johan Wolfe 06/04/10 (4 maanden geleden)
re: Zend Certified Engineers
Proficiat!
Door Bramus! 06/04/10 (4 maanden geleden)
re: Zend Certified Engineers
Kudos!
Door Geert De Deckere 06/04/10 (4 maanden geleden)
re: Zend Certified Engineers
Goed gedaan. Jammer dat je geen feedback krijgt na het examen. Toch altijd interessant om ook dan nog bij te leren.
Door Tijs 06/04/10 (4 maanden geleden)
re: Zend Certified Engineers
@Geert: bij de mock examens krijg je wel feedback, welliswaar niet op vraag-niveau maar op hoofdstuk.
Door Greet 07/04/10 (4 maanden geleden)
re: Zend Certified Engineers
"Besluit
We zijn alledrie geslaagd."
Lekker droog :D
Proficiat!
Door Bauffman 07/04/10 (4 maanden geleden)
re: Zend Certified Engineers
Zo kennen we hem. Uberdroog zoals gewoonlijk :)
Door Jonas Wouters 07/04/10 (4 maanden geleden)
re: Zend Certified Engineers
Congrats. Lijstje in België begint serieus te groeien. Nu MySQL of Zend ? :)
Door Stijn Van Minnebruggen 07/04/10 (4 maanden geleden)
re: Zend Certified Engineers
Congrats! Hier bij These Days waren we ook al een tijdje aan't overwegen om ervoor te gaan. Merci alvast voor de tips en nog 'ns proficiat!
Door Filip 07/04/10 (4 maanden geleden)
re: Zend Certified Engineers
Knap. Blijkbaar toch wel zware kost. Zal wel een goed gevoel geven als je te horen krijgt dat je geslaagd bent !
Door Tijs Verkoyen 07/04/10 (4 maanden geleden)
re: Zend Certified Engineers
@Jonas: Zend is voor ons niet echt aan de orde aangezien we er niet mee werken. MySQL lijkt me nog wel iets.
@Filip: ik denk dat mijn hart toch wel even heeft stilgestaan.
Door Felix 07/04/10 (4 maanden geleden)
re: Zend Certified Engineers
Congrats aan Davy, Matthias en Tijs! Hoe meer ZCE's in België, hoe beter.
Door Dirk Sabbe 07/04/10 (4 maanden geleden)
re: Zend Certified Engineers
Proficiat aan Davy, Tijs & Matthias. Nu nog de rest van de developers ;-)
Door Bart De Waele 07/04/10 (4 maanden geleden)
re: Zend Certified Engineers
Grats voor de drie musketiers!
Door Wave 08/04/10 (4 maanden geleden)
re: Zend Certified Engineers
Gefeliciteerd! Nu zijn het er dus 78 die zich "Zend Master" mogen noemen.
Door mlitn 08/04/10 (4 maanden geleden)
re: Zend Certified Engineers
PHP master that is ;)
Door Thijs Feryn 10/04/10 (4 maanden geleden)
re: Zend Certified Engineers
Welkom bij het steeds groeiend clubje van ZCE's. Volgend objectief: MySQL certified developer!
Door HP 12/04/10 (4 maanden geleden)
re: Zend Certified Engineers
Blijkt nog een redelijk zwaar examen te zijn als ik je uitleg las.
Proficiat aan alle 3 !
Jullie behoren nu bij "the happy few"
Door mlitn 13/04/10 (4 maanden geleden)
It's official
Nu ook op papier: http://tweetphoto.com/18301280
Door Tijs 13/04/10 (4 maanden geleden)
re: Zend Certified Engineers
Same here: http://twitpic.com/1fd59i
Door LG Mini fan 13/04/10 (4 maanden geleden)
re: Zend Certified Engineers
Gefeliciteerd!
Door MSN hacken 24/04/10 (4 maanden geleden)
re: Zend Certified Engineers
Mooi gedaan. Een extra diploma er bij en zeker die van Zend die toch wel enige autoriteit heeft op het gebied van PHP biedt meer vertrouwen aan bij toekomstige klanten.
Door Yorick 24/04/10 (4 maanden geleden)
re: Zend Certified Engineers
Gefeliciteerd!
Door teamnetlash 06/04/10 (4 maanden geleden)
Davy, Tijs en Matthias vertellen over hun nieuwe titel als Zend Certified Engineer: http://bit.ly/9Ub9FQ
Door netlash 06/04/10 (4 maanden geleden)
RT @teamnetlash: Davy, Tijs en Matthias vertellen over hun nieuwe titel als Zend Certified Engineer: http://bit.ly/9Ub9FQ
Door gertbaudoncq 06/04/10 (4 maanden geleden)
RT @teamnetlash: Davy, Tijs en Matthias vertellen over hun nieuwe titel als Zend Certified Engineer: http://bit.ly/9Ub9FQ
Door netlash 07/04/10 (4 maanden geleden)
Eens uittesten hoe die nieuwe url shortener werkt: http://ntl.sh/9fMlQf ...
Door gertbaudoncq 07/04/10 (4 maanden geleden)
ntl.sh, we hebben nu onze eigen url shortener: 'Eens uittesten hoe die nieuwe url shortener werkt: http://ntl.sh/9fMlQf ' /via @netlash #fb