Construir uma carreira no ramo da informatica é resultado de uma junção de várias atitudes e ações. Esta palestra procura orientar o desenvolvedor em como contruir sua carreira e projetar seu nome dentro do mercado de trabalho.
11. Quem é Rafael Dohms
Rafael Dohms é graduado Engenheiro da Computação pelo
UniCEUB. Tem 9 anos de experiência no mercado PHP e
atualmente ocupa o cargo de Desenvolvedor Sênior e
Especialista em PHP na empresa sul-africana SWAT/MIH. É
certificado ZCE PHP5.
Grande agitador da comunidade PHP é co-fundador do PHPDF
e atual coordenador do PHPSP. Contribui ativamente na área
de testes do PHP e é Host do PHPSPCast, o primeiro podcast
sobre PHP do Brazil.
30. Não ZCE
Criatividade
Códigos Prontos
Potencial
“Sobrinhos”
31. Não ZCE ZCE
Criatividade
Códigos Prontos
Potencial
“Sobrinhos”
32. Contribuição
em OpenSource
Não ZCE ZCE
Criatividade
Códigos Prontos
Potencial
“Sobrinhos”
33. Mercado no Brasil
Muitas Vagas / Poucos Qualificados
Desvalorização do profissional
Maior dificuldade em obter salários justos
Produtos com pouca qualidade
Problemas na Manutenção
34. Jogo dos erros
Funcionário == Investimento Funcionário == Recurso
PHP == Enterprise PHP != Enterprise
Profissional Completo Profissional Limitado
35. Melhorando, sempre!
Invista em você:
Cursos
Eventos/Palestras
Tópicos que não devem faltar
Orientação a Objetos (OO)
Frameworks (1 ou 2 no mínimo)
Controle de Versão
Testes Unitários e Integração Contínua
40. Do iniciante ao Sênior em passos fáceis
Projeto Pessoal
“Pet Project”
41. Pet Project
Vantagens:
Não há prazo
O objetivo é algo que você quer ver pronto
Não quer mexer hoje? vai jogar então...
Aprendizado
Novas ferramentas
Controle de versão e outros ciclos
Gerenciamento de tempo
42. Pet Project
Ideias
Plugin de Wordpress
Contribuir testes para o PHP (PHPT)
Corrigir bugs de um Projeto OS
Algo que envolva o Twitter
Algo que você necessite
Gerenciador de livros
Biblioteca de jogos
Labs
43. Labs
Encubadora
Hospedagem e ferramentas (SourceForge)
Conhecimento
Programe com ZCE’s
Boas Práticas
Feedback/Orientação
PHPSPLab Days (Encontros periódicos)
Focar em temas específicos
Projetos/Grupos ad-hoc
Aprender na prática e com outras pessoas
44. 2010 Labs
Encubadora
Hospedagem e ferramentas (SourceForge)
Conhecimento
Programe com ZCE’s
Boas Práticas
Feedback/Orientação
PHPSPLab Days (Encontros periódicos)
Focar em temas específicos
Projetos/Grupos ad-hoc
Aprender na prática e com outras pessoas
46. Vale a pena?
Contra
Forma de avaliação
Você pode ser um mau programador e ter ZCE
Você pode ser um bom programador e não ter ZCE
A favor
Critério de desempate
Seriedade e aplicação do profissional
O currículo agradece
51. Fazendo a Prova
O que preciso?
Só programar PHP não é o bastante
Conhecer os parametros raros das funções
Conhecer os casos únicos (Edge Cases)
Material de leitura:
Guia de Certificação (ISBN 0-97386-214-9)
Manual do PHP
52. Um exemplo
$a
=
013
+
45;
echo
$a;
A Erro Fatal
B 58
C 56
D Nenhuma das anteriores
53. Um exemplo
$a
=
013
+
45;
echo
$a;
A Erro Fatal
B 58
C 56
D Nenhuma das anteriores
54. A Prova
70 Perguntas, 90 minutos
Inglês, e somente Inglês
Tipos de perguntas:
Escolha múltipla (Uma ou mais)
Escrita
Estratégia de resolução
Faça em 3 passagens: Fáceis/Médias/Difícieis
Revise!
Dúvida? Marque como “revisar” e volte
55. Vou fazer a Prova!
Site da Zend
http://www.zend.com/en/ser vices/certification/
O que comprar?
Voucher + Simulados (2 ou mais)
Onde vou fazer a Prova?
Centro de certificação VUE
10+ locais em São Paulo (pearsonvue.com)
59. O ciclo da evolução de seu nome
Participe
Escreva Contribua
Fale
60. Blogging
“[blogging] ... not only can you promote yourself
and your opinions...but you also get the
opportunity to discuss them with others and ...
learn from their particular experiences.”
Marco Tabini - Editor da php|arch
O que você tem para dizer importa sim!
“senior [developers] ... need to be mature enough to
not only express themselves, but to be able to
either defend their position or correct
themselves.”
Cal Evans - iBuildings
61. Blog
Comentar meu primeiro artigo e o de
RSS. Escreva
Artigos técnicos
Tutoriais
Assuntos relacionados
Relatos de eventos
Dicas
Aprendeu algo novo? Escreva um artigo!
Quer aprender algo novo? Escreva um artigo!
Conhece inglês? Blog bi-lingue!
Defina um dia da semana/mês e dedique-se
62. Participe
GU: Grupos de Usuários
Eventos:
Palestras
Workshops
Hackathons
Onde achar?
PHPBC: www.php.org.br
Existem grupos em quase todos os estados do Brasil
63. Onde contribuir? Contribua
PHP
Zend Framework
Wordpress
Projetos OS
Como achar?
Participe de eventos
PHPTestFest
Listas de discussão
IRC
64. Fale
Palestre!
Onde começo?
Eventos pequenos
Sua Empresa
Encontros do PHPSP
PHP UnConference 2009 [http://joind.in/event/view/91]
Sobre o que vou palestrar?
O que você usa no dia a dia? Falar sobre artigo de
AJAX e palestra n PHPDF
Roadshow
O que gosta de fazer?
66. Net working & People Skills
“A arte de conhecer pessoas, e fazer elas lembrarem de você”
No bom português: QI
67. Seu arsenal pessoal
Cartão de visita
Lista de pessoas
Compile uma lista
Levante informações sobre a pessoa
Histórico, papel na comunidade, papel dentro do PHP
Fique por dentro do assunto
Planet PHP, php-internals, IRC
68. Net working em eventos
Palestrantes
Conversa após a palestra, durante coffee break
Reuniões pós-evento: #phpinga
Durante outras palestrar no Hall de Exposições
Outros presentes
Coffee Break
#phpinga
a todo momento!
69. Como conhecer pessoas
fala aê truta!
tudo bem?
essês bâgúio de PHP é iradz!
... *corre*
70. Como conhecer pessoas
boa tarde! Sou a phpninja do canal
#phpsp
Boa tarde, gostou da palestra?
sim, gostei muito do assunto x , você
acha que a solução y também seria
viável neste caso?
Sim, ela ataca o problema de outra
forma, procurando...
71. Contato de sucesso
Apresente-se
Indique de onde conhece o palestrante ou de onde ele pode lhe
conhecer (se for o caso)
Assuntos
Procure abordar o assunto da palestra
Inicie uma discussão com opiniões alternativas
Observe o momento, as converas devem ser curtas caso o
palestrante esteja indo para outro compromisso
Contato
Tenha sempre um cartão pronto
Pegue o cartão e adicione a sua agenda de contatos
72. Mantendo o Net working
Junte-se aos grupos de discussão
contribua, não gere flames
Canais de IRC
Entre, bata um papo descontraído, faça perguntas
#phpc, #phpsp, #php-br, #phpavancado
#php.pecl, #php.doc
Blog
Deixe comentários, faça perguntas
LinkedIn e similares
Procure a pessoa, se apresente e verifique a possibilidade de
adicionar ela a sua rede.
73. Eventos Internacionais
ZendCon - San JoseEUA
php|tek - ChicagoEUA
Dutch PHP Conference - Holanda
International PHP Conference - Alemanha
PHP Conference Brasil - Brasil!