Construir uma carreira nunca é uma tarefa fácil e cada caminho tem suas trilhas e atalhos. As vezes é necessario contar com um GPS para que você possa subir cada vez mais na comunidade PHP. Uma carreira baseada em PHP possui várias placas ao longo do caminho, vamos ver algumas destas escolhas e truques que você pode sempre ter “nas mangas” para deixar de ser apenas mais um desenvolvedor.
Esta versão da palestra foi dada na Campus Party 2011.
11. Quem é Rafael Dohms
Rafael Dohms é graduado Engenheiro da Computação pelo
UniCEUB. Tem 10 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.
Tuesday, January 18, 2011
25. Potencial
“Sobrinhos”
Tuesday, January 18, 2011
26. Potencial
“Sobrinhos”
Tuesday, January 18, 2011
27. Códigos Prontos
Potencial
“Sobrinhos”
Tuesday, January 18, 2011
28. Criatividade
Códigos Prontos
Potencial
“Sobrinhos”
Tuesday, January 18, 2011
29. Criatividade
Códigos Prontos
Potencial
“Sobrinhos”
Tuesday, January 18, 2011
30. Não ZCE
Criatividade
Códigos Prontos
Potencial
“Sobrinhos”
Tuesday, January 18, 2011
31. Não ZCE ZCE
Criatividade
Códigos Prontos
Potencial
“Sobrinhos”
Tuesday, January 18, 2011
32. Contribuição
em OpenSource
Não ZCE ZCE
Criatividade
Códigos Prontos
Potencial
“Sobrinhos”
Tuesday, January 18, 2011
33. Mercado no Brasil
Muitas Vagas mas Poucos Qualificados
Desvalorização e investimento no profissional
Maior dificuldade em obter salários justos
Produtos com pouca qualidade
Problemas na Manutenção
Vagas
"”Sobrinhos"”
Qualificados
Tuesday, January 18, 2011
34. 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
Tuesday, January 18, 2011
35. Do iniciante ao Sênior em passos fáceis
Tuesday, January 18, 2011
36. Do iniciante ao Sênior em passos fáceis
Tuesday, January 18, 2011
37. Do iniciante ao Sênior em passos fáceis
Tuesday, January 18, 2011
38. Do iniciante ao Sênior em passos fáceis
Tuesday, January 18, 2011
39. Do iniciante ao Sênior em passos fáceis
Projeto Pessoal
“Pet Project”
Tuesday, January 18, 2011
40. 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
Tuesday, January 18, 2011
41. 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
Tuesday, January 18, 2011
43. 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
Tuesday, January 18, 2011
44. ZCE no Mercado
Fonte: Zend PHP Yellow Pages
Tuesday, January 18, 2011
48. 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) (PHP5)
Manual do PHP
PHP5 - Programação Poderosa
Tuesday, January 18, 2011
49. Um exemplo
$a
=
013
+
45;
echo
$a;
A Erro Fatal
B 58
C 56
D Nenhuma das anteriores
Tuesday, January 18, 2011
50. Um exemplo
$a
=
013
+
45;
echo
$a;
A Erro Fatal
B 58
C 56
D Nenhuma das anteriores
Tuesday, January 18, 2011
51. 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)
Tuesday, January 18, 2011
53. Seu nome, seu cartão de visita
Tuesday, January 18, 2011
54. O que o Google fala de você?
Tuesday, January 18, 2011
55. O ciclo da evolução de seu nome
Participe
Escreva Contribua
Fale
Tuesday, January 18, 2011
56. O ciclo da evolução de seu nome
Participe
Escreva Contribua
Fale
Tuesday, January 18, 2011
57. 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 - Blue Parabola / Zend DevZone
Tuesday, January 18, 2011
58. 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
Tuesday, January 18, 2011
59. 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
Tuesday, January 18, 2011
60. Onde contribuir? Contribua
PHP
Zend Framework
Wordpress
Projetos OS
Como achar?
Participe de eventos
PHPTestFest
Listas de discussão
IRC
Tuesday, January 18, 2011
61. Fale
Palestre!
Onde começo?
Eventos pequenos
Sua Empresa
Encontros do PHPSP
Sobre o que vou palestrar?
O que você usa no dia a dia?
Falar sobre artigo de
O que gosta de fazer? AJAX e palestra n PHPDF
Roadshow
Tuesday, January 18, 2011
62. Net working Photo by: Matěj Humpál
Tuesday, January 18, 2011
63. Net working & People Skills
“A arte de conhecer pessoas, e fazer elas lembrarem de você”
No bom português: QI
Tuesday, January 18, 2011
64. 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
Tuesday, January 18, 2011
65. 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!
Tuesday, January 18, 2011
66. Como conhecer pessoas
fala aê truta!
tudo bem?
essês bâgúio de PHP é iradz!
... *corre*
Tuesday, January 18, 2011
67. 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...
Tuesday, January 18, 2011
68. 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
Tuesday, January 18, 2011
69. 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.
Tuesday, January 18, 2011
70. Eventos Internacionais
ZendCon - San JoseEUA
php|tek - ChicagoEUA
Dutch PHP Conference - Holanda
International PHP Conference - Alemanha
PHP Conference Brasil - Brasil!
Tuesday, January 18, 2011
71. Os Três Pilares
Conhecimento e Mercado
Marketing Pessoal
Net working & People Skills
Tuesday, January 18, 2011