Twitter

@felipernb: @raynerholmes Parabéns! 13 é um ótimo número! :D

(Updated 7 hours, 5 minutes ago)

Zend Certified Engineer

Posted: January 29th, 2009 | Author: Felipe Ribeiro | Filed under: php | Tags: , | 11 Comments »

ZCE logo

Finalmente fiz a famigerada prova! Não sei se tem algum real valor no mercado, mas de qualquer maneira fiz também como um desafio pessoal.

Aproveitando as férias de Janeiro, fui até Hellcife (o test center mais próximo fica lá O.o) fazer a prova de ZCE. Vou fazer aqui alguns comentários para tentar ajudar, dentro do possível, futuros candidatos. Para fazer a prova é necessário aceitar um NDA, então não posso divulgar trechos da prova, correndo risco até de punição judicial. Mas vou tentar dar algumas dicas mais gerais.

Eu fui fazer a prova bastante tranquilo, pois antes de chegar lá fiz 4 simulados e no último tive EXCELLENT em todos os tópicos. Porém, não sei se por azar meu, ou pelo nervosismo na hora, as questões reais vieram mais difíceis do que as que eu já tinha feito.

A prova tem 70 questões e você tem 90 minutos para responder, dentre essas questões existem as que são de múltipla escolha, onde você seleciona uma ou mais alternativas corretas (dependendo da questão, algumas você marca um “radio”, noutras “checkbox”) e outras onde você precisa realmente escrever a resposta (nome de função, nome de padrão de projeto ou output de um script mostrado).

Eu acabei e revisei tudo faltando 5 minutos para estourar o limite de tempo, e tremi feito vara verde para clicar no botão “Finish Exam” (ou algo equivalente), e prendi a respiração (todo cagado) enquanto a ampulheta rodava e o sistema processava o resultado.

O nível da prova é algo entre razoável e difícil, não requer conhecimentos Jedi obscuros, mas também não é colher de chá para quem está começando. Requer estudo não só do Study Guide, mas também do manual oficial do PHP e MUITA vivência com a linguagem, pois tem MUITAS pegadinhas.

Fazer os simulados ajuda muito, pois mostra o estilo das perguntas e te direciona para alguns tópicos que são importantes para serem estudados, já que existem coisas que não fazem parte do dia-a-dia de muita gente. Eu por exemplo nunca tinha mexido com sockets nem ido mais profundamente nos stream wrappers do PHP, e depois de levar pau em Streams And Network Programing no simulado, estudei e fiquei craque :-)

Uma das coisas que eu acho mais crítica não só nessa prova, mas no dia-a-dia do programador PHP, é a falta de padronização no nome das funções. Você se confunde quando tem e quando não tem underscore, quando o nome é escrito de maneira completa ou abreviada, e a ordem do needle e do haystack (Graças a Deus não caiu isso de ordem de parâmetros na prova).

Se você pretende fazer a prova, recomendo que mesmo com a prática do dia-a-dia, estude principalmente as coisas que teoricamente são simples, mas que dão muito pano pra manga:

String, Arrays (e a imensidão de funções que existem para se manipular esses dois tipos) as características de uma aplicação Web, como gerenciamento de cookies e sessões. São coisas simples mas existem muitas funções disponíveis e algumas ambiguidades. E que tenha nervos de aço para estar atento às pegadinhas.

Mas enfim tudo deu certo e agora sou ZCE :-D .


Comecei a me preparar pra prova de ZCE!

Posted: November 9th, 2008 | Author: Felipe Ribeiro | Filed under: Uncategorized | Tags: | 3 Comments »

Faz tempo que venho falando que vou fazer a prova, quando o dólar estava baixo eu deixei passar, e agora as coisas complicaram… Mas mesmo assim estou decidido a fazer no máximo em Janeiro.

Meu amigo Marcelo Schmidt, me “doou” os simulados que ele não precisou mais fazer quando tirou a certificação dele.

E hoje eu fiz um só pra ver como está o meu nível e foi melhor do que eu esperava! No guia de certificaçao só li até metade do capítulo “String and Patterns”, então já esperava me dar mal em coisas como Streams, que nunca mexi de verdade, só leitura e escrita simples em arquivos, e em segurança que tenho conhecimentos gerais mas não específicos de configuração do PHP. Mas enfim… estou bem satisfeito com o resultado, vou dar uma lida no que não me dei tão bem pra no próximo simulado conseguir tudo “excelent” e marcar a prova! :)