Trilhando o caminho PHP - FAI 2011
-
Upload
rafael-dohms -
Category
Technology
-
view
1.856 -
download
1
description
Transcript of Trilhando o caminho PHP - FAI 2011
Trilhando o caminho PHP...do sobrinho ao profissional
Rafael Dohms
Monday, August 22, 2011
Monday, August 22, 2011
$$$
Monday, August 22, 2011
Monday, August 22, 2011
Monday, August 22, 2011
Monday, August 22, 2011
Monday, August 22, 2011
Monday, August 22, 2011
text
Monday, August 22, 2011
Quem é Rafael DohmsEvangelista PHP, membro ativo da Comunidade PHP e certificado ZCE. Ele ajudou na fundação de dois Grupos de Usuários de PHP ao longo do tempo e hoje compartilha a coordenação do PHPSP. Desenvolvedor, gamer e apaixonado por código ele também é host do primeiro podcast de PHP do Brasil: PHPSPCast.
Atualmente ele trabalha na equipe SWAT do grupo MIH, uma equipe de experts que fornecem conhecimento técnico para o grupo além de trabalhar com P&D buscando novos nichos da internet e tecnologia. Seu papel como Desenvolvedor Sênior é codar, treinar e auxiliar outras empresas e se divertir enquanto faz isso.
Monday, August 22, 2011
Os Três Pilares
Monday, August 22, 2011
Os Três Pilares
Conhecimento e Mercado
Monday, August 22, 2011
Os Três Pilares
Conhecimento e Mercado
Marketing Pessoal
Monday, August 22, 2011
Os Três Pilares
Conhecimento e Mercado
Marketing Pessoal
Networking & People Skills
Monday, August 22, 2011
Monday, August 22, 2011
PHP
Monday, August 22, 2011
5,000,000
PHP
Monday, August 22, 2011
5,000,000
Mundo Brasil
Monday, August 22, 2011
5,000,000
95%
5%Mundo Brasil
Monday, August 22, 2011
Monday, August 22, 2011
Monday, August 22, 2011
Monday, August 22, 2011
“Sobrinhos”Monday, August 22, 2011
“Sobrinhos”
Potencial
Monday, August 22, 2011
“Sobrinhos”
Potencial
Monday, August 22, 2011
“Sobrinhos”
Potencial
Códigos Prontos
Monday, August 22, 2011
“Sobrinhos”
Potencial
Códigos Prontos
Criatividade
Monday, August 22, 2011
“Sobrinhos”
Potencial
Códigos Prontos
Criatividade
Monday, August 22, 2011
Não ZCE
“Sobrinhos”
Potencial
Códigos Prontos
Criatividade
Monday, August 22, 2011
ZCENão ZCE
“Sobrinhos”
Potencial
Códigos Prontos
Criatividade
Monday, August 22, 2011
ZCENão ZCE
“Sobrinhos”
Potencial
Códigos Prontos
Criatividade
Contribuição em OpenSource
Monday, August 22, 2011
Mercado no BrasilMuitas 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
Monday, August 22, 2011
Mercado no BrasilMuitas 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
Monday, August 22, 2011
Melhorando, sempre!
Invista em você:
Cursos
Eventos/Palestras
Leia
Pesquise
Monday, August 22, 2011
Melhorando, sempre!
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
Monday, August 22, 2011
Do iniciante ao Sênior em passos fáceis
Monday, August 22, 2011
Do iniciante ao Sênior em passos fáceis
Monday, August 22, 2011
Do iniciante ao Sênior em passos fáceis
Monday, August 22, 2011
Do iniciante ao Sênior em passos fáceis
Monday, August 22, 2011
Do iniciante ao Sênior em passos fáceis
Projeto Pessoal“Pet Project”
Monday, August 22, 2011
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 tempoMonday, August 22, 2011
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 jogosMonday, August 22, 2011
Certificando-se
photo by sony_photoblogMonday, August 22, 2011
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 agradeceMonday, August 22, 2011
ZCE no Mercado
Fonte: Zend PHP Yellow Pages
Monday, August 22, 2011
ZCE no Mercado
11
5
16
3436
23
20042005
20062007
20082009
2010
Fonte: Zend PHP Yellow Pages
Monday, August 22, 2011
ZCE no Mercado
11
5
16
3436
23
00
00
0
23
20042005
20062007
20082009
2010
Fonte: Zend PHP Yellow Pages
Monday, August 22, 2011
ZCE no Mercado
11
5
16
3436
23
00
00
0
23
20042005
20062007
20082009
2010
Fonte: Zend PHP Yellow Pages
0.03%116 ZCEs
Monday, August 22, 2011
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 PoderosaMonday, August 22, 2011
Um exemplo
$a = 013 + 45;echo $a;
Erro Fatal
58
56
Nenhuma das anteriores
A
B
C
D
Monday, August 22, 2011
Um exemplo
$a = 013 + 45;echo $a;
Erro Fatal
58
56
Nenhuma das anteriores
A
B
C
D
56
Monday, August 22, 2011
Vou fazer a Prova!
Site da Zend
http://www.zend.com/en/services/certification/
O que comprar?
Voucher + Simulados (2 ou mais)
Onde vou fazer a Prova?
Centro de certificação VUE
Centros em São José do Rio Preto, Maringá e São Paulo
Monday, August 22, 2011
Foto by: slushpup [flickr]
Marketing Pessoal
Monday, August 22, 2011
Seu nome, seu cartão de visita
Monday, August 22, 2011
O que o Google fala de você?
Monday, August 22, 2011
O ciclo da evolução de seu nome
Fale
Participe
ContribuaEscreva
Monday, August 22, 2011
O ciclo da evolução de seu nome
Fale
Participe
ContribuaEscreva
Monday, August 22, 2011
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
“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
O que você tem para dizer importa sim!
Monday, August 22, 2011
Blog
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
EscrevaComentar meu primeiro artigo e o de RSS.
Monday, August 22, 2011
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
Participe
Monday, August 22, 2011
Porque Contribuir?
Onde contribuir?
PHP / Zend Framework / Wordpress / Projetos OS
Como achar?
Participe de eventos
PHPTestFest
Listas de discussão
IRC
Contribua
Monday, August 22, 2011
Palestre! Compartilhe e ensine.
Onde começo?
Eventos pequenos
Sua Empresa, sua faculdade
Encontros do PHPSP
Sobre o que vou palestrar?
O que você usa no dia a dia?
O que gosta de fazer?
Fale
Falar sobre artigo de AJAX e palestra n PHPDF Roadshow
Monday, August 22, 2011
Photo by: Matěj HumpálNetworking
Monday, August 22, 2011
Networking & People Skills
“A arte de conhecer pessoas, e fazer elas lembrarem de você”
No bom português: QI
Monday, August 22, 2011
Seu arsenal pessoal
Cartão de visita
Lista de pessoas interessantes
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
Monday, August 22, 2011
Networking 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
A pessoa do seu lado pode ser seu futuro sócio, fale com ela:
Coffee Break
#phpinga
a todo momento!Monday, August 22, 2011
Como conhecer pessoas
fala aê truta!
tudo bem?
essês bâgúio de PHP é iradz!
... *corre*
Monday, August 22, 2011
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...
Monday, August 22, 2011
Contato de sucessoApresente-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 contatosMonday, August 22, 2011
Mantendo o NetworkingJunte-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.
Monday, August 22, 2011
Eventos InternacionaisZendCon - San Jose\EUA ★
php|tek - Chicago\EUA ★
Dutch PHP Conference - Holanda
International PHP Conference - Alemanha
PHP Conference Brasil - Brasil!
Monday, August 22, 2011
Os Três Pilares
Conhecimento e Mercado
Marketing Pessoal
Networking & People Skills
Monday, August 22, 2011
Dúvidas?
http://doh.ms
www.phpsp.org.br
Créditos de imagens: Deleket, MotivatedPhotos.com, Matěj Humpál, slushpup, sony_photoblog
Obrigado!
http://slides.doh.ms
Monday, August 22, 2011