SlideShare uma empresa Scribd logo
1 de 72
Baixar para ler offline
...do sobrinho ao profissional
       Rafael Dohms




Tuesday, January 18, 2011
Tuesday, January 18, 2011
Tuesday, January 18, 2011
$$$
Tuesday, January 18, 2011
Tuesday, January 18, 2011
Tuesday, January 18, 2011
Tuesday, January 18, 2011
Tuesday, January 18, 2011
Tuesday, January 18, 2011
text




Tuesday, January 18, 2011
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
Os Três Pilares




Tuesday, January 18, 2011
Os Três Pilares



                            Conhecimento e Mercado




Tuesday, January 18, 2011
Os Três Pilares



                            Conhecimento e Mercado


                              Marketing Pessoal




Tuesday, January 18, 2011
Os Três Pilares



                            Conhecimento e Mercado


                               Marketing Pessoal


                            Net working & People Skills



Tuesday, January 18, 2011
Tuesday, January 18, 2011
PHP




Tuesday, January 18, 2011
PHP




                            5,000,000




Tuesday, January 18, 2011
Mundo   Brasil




                            5,000,000




Tuesday, January 18, 2011
Mundo   Brasil
                            5%




                            5,000,000




                                 95%




Tuesday, January 18, 2011
Tuesday, January 18, 2011
Tuesday, January 18, 2011
Tuesday, January 18, 2011
“Sobrinhos”
Tuesday, January 18, 2011
Potencial

                            “Sobrinhos”
Tuesday, January 18, 2011
Potencial

                            “Sobrinhos”
Tuesday, January 18, 2011
Códigos Prontos


                               Potencial

                             “Sobrinhos”
Tuesday, January 18, 2011
Criatividade


                            Códigos Prontos


                               Potencial

                             “Sobrinhos”
Tuesday, January 18, 2011
Criatividade


                            Códigos Prontos


                               Potencial

                             “Sobrinhos”
Tuesday, January 18, 2011
Não ZCE




                                       Criatividade


                                      Códigos Prontos


                                         Potencial

                                       “Sobrinhos”
Tuesday, January 18, 2011
Não ZCE                     ZCE




                                       Criatividade


                                      Códigos Prontos


                                         Potencial

                                       “Sobrinhos”
Tuesday, January 18, 2011
Contribuição
                                       em OpenSource


                            Não ZCE                     ZCE




                                       Criatividade


                                      Códigos Prontos


                                         Potencial

                                       “Sobrinhos”
Tuesday, January 18, 2011
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
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
Do iniciante ao Sênior em passos fáceis




Tuesday, January 18, 2011
Do iniciante ao Sênior em passos fáceis




Tuesday, January 18, 2011
Do iniciante ao Sênior em passos fáceis




Tuesday, January 18, 2011
Do iniciante ao Sênior em passos fáceis




Tuesday, January 18, 2011
Do iniciante ao Sênior em passos fáceis




                                Projeto Pessoal
                                 “Pet Project”
Tuesday, January 18, 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 tempo

Tuesday, January 18, 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 jogos
                                          Labs

Tuesday, January 18, 2011
Certificando-se




Tuesday, January 18, 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 agradece

Tuesday, January 18, 2011
ZCE no Mercado




                                             Fonte: Zend PHP Yellow Pages
Tuesday, January 18, 2011
ZCE no Mercado
                                                          36
                                                   34

                                                                         23


                                            16



                                    5                                   2010
                                                          2009
                                                   2008
                            1               2007
                                     2006
             1              2005
             2004
                                                               Fonte: Zend PHP Yellow Pages
Tuesday, January 18, 2011
ZCE no Mercado
                                                            36
                                                     34

                                                                           23


                                            16
                                                                             3
                                                             2

                                    5                 0                   2010
                                                 0          2009
                                        0            2008
                            10              2007
                                     2006
             1     0
                            2005
             2004
                                                                 Fonte: Zend PHP Yellow Pages
Tuesday, January 18, 2011
ZCE no Mercado
                                                                 36
                                                          34


                            0.03%                                               23
                             116 ZCEs



                                                 16
                                                                                  3
                                                                  2

                                         5                 0                   2010
                                                      0          2009
                                             0            2008
                            10                   2007
                                          2006
             1     0
                             2005
             2004
                                                                      Fonte: Zend PHP Yellow Pages
Tuesday, January 18, 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 Poderosa

Tuesday, January 18, 2011
Um exemplo


                                $a	
  =	
  013	
  +	
  45;
                                echo	
  $a;
                            A            Erro Fatal

                            B                58

                            C                56

                            D     Nenhuma das anteriores


Tuesday, January 18, 2011
Um exemplo


                                $a	
  =	
  013	
  +	
  45;
                                echo	
  $a;
                            A            Erro Fatal

                            B                58

                            C                56

                            D     Nenhuma das anteriores


Tuesday, January 18, 2011
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
Marketing Pessoal




                                      Foto by: slushpup [flickr]

Tuesday, January 18, 2011
Seu nome, seu cartão de visita




Tuesday, January 18, 2011
O que o Google fala de você?




Tuesday, January 18, 2011
O ciclo da evolução de seu nome

                                       Participe




         Escreva                                       Contribua




                                         Fale
Tuesday, January 18, 2011
O ciclo da evolução de seu nome

                                       Participe




         Escreva                                       Contribua




                                         Fale
Tuesday, January 18, 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


                                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
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
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
Onde contribuir?               Contribua
                       PHP
                       Zend Framework
                       Wordpress
                       Projetos OS
               Como achar?
                       Participe de eventos
                            PHPTestFest
                       Listas de discussão
                       IRC

Tuesday, January 18, 2011
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
Net working   Photo by: Matěj Humpál
Tuesday, January 18, 2011
Net working & People Skills




   “A arte de conhecer pessoas, e fazer elas lembrarem de você”
                                  No bom português: QI




Tuesday, January 18, 2011
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
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
Como conhecer pessoas

                                  fala aê truta!

                                    tudo bem?

                            essês bâgúio de PHP é iradz!

                                    ... *corre*




Tuesday, January 18, 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...




Tuesday, January 18, 2011
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
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
Eventos Internacionais
                                          ZendCon - San JoseEUA

                                          php|tek - ChicagoEUA

                                          Dutch PHP Conference - Holanda
                                          International PHP Conference - Alemanha
                                          PHP Conference Brasil - Brasil!




Tuesday, January 18, 2011
Os Três Pilares



                            Conhecimento e Mercado


                               Marketing Pessoal


                            Net working & People Skills



Tuesday, January 18, 2011
Dúvidas?
                                                       Obrigado



                                    http://doh.ms
                                    contato@doh.ms
                                    www.phpsp.org.br



 Créditos
        Icones:
            Deleket
        Fotos
              MotivatedPhotos.com
              Matěj Humpál
              slushpup
              sony_photoblog
Tuesday, January 18, 2011

Mais conteúdo relacionado

Mais de Rafael Dohms

The Individual Contributor Path - DPC2024
The Individual Contributor Path - DPC2024The Individual Contributor Path - DPC2024
The Individual Contributor Path - DPC2024Rafael Dohms
 
Application Metrics - IPC2023
Application Metrics - IPC2023Application Metrics - IPC2023
Application Metrics - IPC2023Rafael Dohms
 
How'd we get here? A guide to Architectural Decision Records
How'd we get here? A guide to Architectural Decision RecordsHow'd we get here? A guide to Architectural Decision Records
How'd we get here? A guide to Architectural Decision RecordsRafael Dohms
 
Architectural Decision Records - PHPConfBR
Architectural Decision Records - PHPConfBRArchitectural Decision Records - PHPConfBR
Architectural Decision Records - PHPConfBRRafael Dohms
 
Application Metrics (with Prometheus examples)
Application Metrics (with Prometheus examples)Application Metrics (with Prometheus examples)
Application Metrics (with Prometheus examples)Rafael Dohms
 
Application metrics - Confoo 2019
Application metrics - Confoo 2019Application metrics - Confoo 2019
Application metrics - Confoo 2019Rafael Dohms
 
Writing code you won’t hate tomorrow - PHPCE18
Writing code you won’t hate tomorrow - PHPCE18Writing code you won’t hate tomorrow - PHPCE18
Writing code you won’t hate tomorrow - PHPCE18Rafael Dohms
 
Application Metrics (with Prometheus examples) #PHPDD18
Application Metrics (with Prometheus examples) #PHPDD18Application Metrics (with Prometheus examples) #PHPDD18
Application Metrics (with Prometheus examples) #PHPDD18Rafael Dohms
 
Application metrics with Prometheus - DPC18
Application metrics with Prometheus - DPC18Application metrics with Prometheus - DPC18
Application metrics with Prometheus - DPC18Rafael Dohms
 
“Writing code that lasts” … or writing code you won’t hate tomorrow. - PHPKonf
“Writing code that lasts” … or writing code you won’t hate tomorrow. - PHPKonf“Writing code that lasts” … or writing code you won’t hate tomorrow. - PHPKonf
“Writing code that lasts” … or writing code you won’t hate tomorrow. - PHPKonfRafael Dohms
 
“Writing code that lasts” … or writing code you won’t hate tomorrow. - PHP Yo...
“Writing code that lasts” … or writing code you won’t hate tomorrow. - PHP Yo...“Writing code that lasts” … or writing code you won’t hate tomorrow. - PHP Yo...
“Writing code that lasts” … or writing code you won’t hate tomorrow. - PHP Yo...Rafael Dohms
 
Composer the Right Way - PHPSRB16
Composer the Right Way - PHPSRB16Composer the Right Way - PHPSRB16
Composer the Right Way - PHPSRB16Rafael Dohms
 
“Writing code that lasts” … or writing code you won’t hate tomorrow. - #PHPSRB16
“Writing code that lasts” … or writing code you won’t hate tomorrow. - #PHPSRB16“Writing code that lasts” … or writing code you won’t hate tomorrow. - #PHPSRB16
“Writing code that lasts” … or writing code you won’t hate tomorrow. - #PHPSRB16Rafael Dohms
 
Composer the Right Way - MM16NL
Composer the Right Way - MM16NLComposer the Right Way - MM16NL
Composer the Right Way - MM16NLRafael Dohms
 
Composer The Right Way - PHPUGMRN
Composer The Right Way - PHPUGMRNComposer The Right Way - PHPUGMRN
Composer The Right Way - PHPUGMRNRafael Dohms
 
Composer the Right Way - PHPBNL16
Composer the Right Way - PHPBNL16Composer the Right Way - PHPBNL16
Composer the Right Way - PHPBNL16Rafael Dohms
 
“Writing code that lasts” … or writing code you won’t hate tomorrow.
“Writing code that lasts” … or writing code you won’t hate tomorrow.“Writing code that lasts” … or writing code you won’t hate tomorrow.
“Writing code that lasts” … or writing code you won’t hate tomorrow.Rafael Dohms
 
A Journey into your Lizard Brain - PHP Conference Brasil 2015
A Journey into your Lizard Brain - PHP Conference Brasil 2015A Journey into your Lizard Brain - PHP Conference Brasil 2015
A Journey into your Lizard Brain - PHP Conference Brasil 2015Rafael Dohms
 
“Writing code that lasts” … or writing code you won’t hate tomorrow.
“Writing code that lasts” … or writing code you won’t hate tomorrow.“Writing code that lasts” … or writing code you won’t hate tomorrow.
“Writing code that lasts” … or writing code you won’t hate tomorrow.Rafael Dohms
 
“Writing code that lasts” … or writing code you won’t hate tomorrow.
“Writing code that lasts” … or writing code you won’t hate tomorrow.“Writing code that lasts” … or writing code you won’t hate tomorrow.
“Writing code that lasts” … or writing code you won’t hate tomorrow.Rafael Dohms
 

Mais de Rafael Dohms (20)

The Individual Contributor Path - DPC2024
The Individual Contributor Path - DPC2024The Individual Contributor Path - DPC2024
The Individual Contributor Path - DPC2024
 
Application Metrics - IPC2023
Application Metrics - IPC2023Application Metrics - IPC2023
Application Metrics - IPC2023
 
How'd we get here? A guide to Architectural Decision Records
How'd we get here? A guide to Architectural Decision RecordsHow'd we get here? A guide to Architectural Decision Records
How'd we get here? A guide to Architectural Decision Records
 
Architectural Decision Records - PHPConfBR
Architectural Decision Records - PHPConfBRArchitectural Decision Records - PHPConfBR
Architectural Decision Records - PHPConfBR
 
Application Metrics (with Prometheus examples)
Application Metrics (with Prometheus examples)Application Metrics (with Prometheus examples)
Application Metrics (with Prometheus examples)
 
Application metrics - Confoo 2019
Application metrics - Confoo 2019Application metrics - Confoo 2019
Application metrics - Confoo 2019
 
Writing code you won’t hate tomorrow - PHPCE18
Writing code you won’t hate tomorrow - PHPCE18Writing code you won’t hate tomorrow - PHPCE18
Writing code you won’t hate tomorrow - PHPCE18
 
Application Metrics (with Prometheus examples) #PHPDD18
Application Metrics (with Prometheus examples) #PHPDD18Application Metrics (with Prometheus examples) #PHPDD18
Application Metrics (with Prometheus examples) #PHPDD18
 
Application metrics with Prometheus - DPC18
Application metrics with Prometheus - DPC18Application metrics with Prometheus - DPC18
Application metrics with Prometheus - DPC18
 
“Writing code that lasts” … or writing code you won’t hate tomorrow. - PHPKonf
“Writing code that lasts” … or writing code you won’t hate tomorrow. - PHPKonf“Writing code that lasts” … or writing code you won’t hate tomorrow. - PHPKonf
“Writing code that lasts” … or writing code you won’t hate tomorrow. - PHPKonf
 
“Writing code that lasts” … or writing code you won’t hate tomorrow. - PHP Yo...
“Writing code that lasts” … or writing code you won’t hate tomorrow. - PHP Yo...“Writing code that lasts” … or writing code you won’t hate tomorrow. - PHP Yo...
“Writing code that lasts” … or writing code you won’t hate tomorrow. - PHP Yo...
 
Composer the Right Way - PHPSRB16
Composer the Right Way - PHPSRB16Composer the Right Way - PHPSRB16
Composer the Right Way - PHPSRB16
 
“Writing code that lasts” … or writing code you won’t hate tomorrow. - #PHPSRB16
“Writing code that lasts” … or writing code you won’t hate tomorrow. - #PHPSRB16“Writing code that lasts” … or writing code you won’t hate tomorrow. - #PHPSRB16
“Writing code that lasts” … or writing code you won’t hate tomorrow. - #PHPSRB16
 
Composer the Right Way - MM16NL
Composer the Right Way - MM16NLComposer the Right Way - MM16NL
Composer the Right Way - MM16NL
 
Composer The Right Way - PHPUGMRN
Composer The Right Way - PHPUGMRNComposer The Right Way - PHPUGMRN
Composer The Right Way - PHPUGMRN
 
Composer the Right Way - PHPBNL16
Composer the Right Way - PHPBNL16Composer the Right Way - PHPBNL16
Composer the Right Way - PHPBNL16
 
“Writing code that lasts” … or writing code you won’t hate tomorrow.
“Writing code that lasts” … or writing code you won’t hate tomorrow.“Writing code that lasts” … or writing code you won’t hate tomorrow.
“Writing code that lasts” … or writing code you won’t hate tomorrow.
 
A Journey into your Lizard Brain - PHP Conference Brasil 2015
A Journey into your Lizard Brain - PHP Conference Brasil 2015A Journey into your Lizard Brain - PHP Conference Brasil 2015
A Journey into your Lizard Brain - PHP Conference Brasil 2015
 
“Writing code that lasts” … or writing code you won’t hate tomorrow.
“Writing code that lasts” … or writing code you won’t hate tomorrow.“Writing code that lasts” … or writing code you won’t hate tomorrow.
“Writing code that lasts” … or writing code you won’t hate tomorrow.
 
“Writing code that lasts” … or writing code you won’t hate tomorrow.
“Writing code that lasts” … or writing code you won’t hate tomorrow.“Writing code that lasts” … or writing code you won’t hate tomorrow.
“Writing code that lasts” … or writing code you won’t hate tomorrow.
 

Trilhando o Caminho PHP 2.0 - Campus Party 2011

  • 1. ...do sobrinho ao profissional Rafael Dohms Tuesday, January 18, 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
  • 12. Os Três Pilares Tuesday, January 18, 2011
  • 13. Os Três Pilares Conhecimento e Mercado Tuesday, January 18, 2011
  • 14. Os Três Pilares Conhecimento e Mercado Marketing Pessoal Tuesday, January 18, 2011
  • 15. Os Três Pilares Conhecimento e Mercado Marketing Pessoal Net working & People Skills Tuesday, January 18, 2011
  • 18. PHP 5,000,000 Tuesday, January 18, 2011
  • 19. Mundo Brasil 5,000,000 Tuesday, January 18, 2011
  • 20. Mundo Brasil 5% 5,000,000 95% 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
  • 45. ZCE no Mercado 36 34 23 16 5 2010 2009 2008 1 2007 2006 1 2005 2004 Fonte: Zend PHP Yellow Pages Tuesday, January 18, 2011
  • 46. ZCE no Mercado 36 34 23 16 3 2 5 0 2010 0 2009 0 2008 10 2007 2006 1 0 2005 2004 Fonte: Zend PHP Yellow Pages Tuesday, January 18, 2011
  • 47. ZCE no Mercado 36 34 0.03% 23 116 ZCEs 16 3 2 5 0 2010 0 2009 0 2008 10 2007 2006 1 0 2005 2004 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
  • 52. Marketing Pessoal Foto by: slushpup [flickr] 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
  • 72. Dúvidas? Obrigado http://doh.ms contato@doh.ms www.phpsp.org.br Créditos Icones: Deleket Fotos MotivatedPhotos.com Matěj Humpál slushpup sony_photoblog Tuesday, January 18, 2011