SlideShare uma empresa Scribd logo
1 de 73
Baixar para ler offline
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 Dohms
       Evangelista 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


                          Net working & People Skills



Monday, August 22, 2011
Monday, August 22, 2011
PHP




Monday, August 22, 2011
PHP




                          5,000,000




Monday, August 22, 2011
Mundo   Brasil




                          5,000,000




Monday, August 22, 2011
Mundo   Brasil
                          5%




                          5,000,000




                               95%




Monday, August 22, 2011
Monday, August 22, 2011
Monday, August 22, 2011
Monday, August 22, 2011
“Sobrinhos”
Monday, August 22, 2011
Potencial

                          “Sobrinhos”
Monday, August 22, 2011
Potencial

                          “Sobrinhos”
Monday, August 22, 2011
Códigos Prontos


                             Potencial

                           “Sobrinhos”
Monday, August 22, 2011
Criatividade


                          Códigos Prontos


                             Potencial

                           “Sobrinhos”
Monday, August 22, 2011
Criatividade


                          Códigos Prontos


                             Potencial

                           “Sobrinhos”
Monday, August 22, 2011
Não ZCE




                                     Criatividade


                                    Códigos Prontos


                                       Potencial

                                     “Sobrinhos”
Monday, August 22, 2011
Não ZCE                     ZCE




                                     Criatividade


                                    Códigos Prontos


                                       Potencial

                                     “Sobrinhos”
Monday, August 22, 2011
Contribuição em
                                        OpenSource



                          Não ZCE                       ZCE




                                     Criatividade


                                    Códigos Prontos


                                       Potencial

                                     “Sobrinhos”
Monday, August 22, 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




Monday, August 22, 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




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 tempo
Monday, 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 jogos
Monday, August 22, 2011
Certificando-se




Monday, 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 agradece
Monday, August 22, 2011
ZCE no Mercado




                                           Fonte: Zend PHP Yellow Pages
Monday, August 22, 2011
ZCE no Mercado
                                                        36
                                                 34

                                                                         23


                                          16



                                  5                                      2010
                                                        2009
                                                 2008
                          1               2007
              1                    2006
                          2005
             2004                                              Fonte: Zend PHP Yellow Pages
Monday, August 22, 2011
ZCE no Mercado
                                                          36
                                                   34

                                                                           23


                                          16
                                                                             3
                                                           2

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


                          0.03%                                               23

                          116 ZCEs
                                             16
                                                                                3
                                                              2

                                     5            0
                                                       0                      2010
                                                             2009
                                         0            2008
                           10                2007
              1   0                  2006
                           2005
             2004                                                   Fonte: Zend PHP Yellow Pages
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 Poderosa
Monday, August 22, 2011
Um exemplo


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

                          B             58

                          C             56

                          D    Nenhuma das anteriores


Monday, August 22, 2011
Um exemplo


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

                          B             58

                          C             56

                          D    Nenhuma das anteriores


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
Marketing Pessoal




                                    Foto by: slushpup [flickr]

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

                                     Participe




         Escreva                                     Contribua




                                       Fale
Monday, August 22, 2011
O ciclo da evolução de seu nome

                                     Participe




         Escreva                                     Contribua




                                       Fale
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




                          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


Monday, August 22, 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
Monday, August 22, 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

Monday, August 22, 2011
Porque Contribuir?
                                                           Contribua

               Onde contribuir?

                      PHP / Zend Framework / Wordpress / Projetos OS

               Como achar?

                      Participe de eventos

                          PHPTestFest

                      Listas de discussão

                      IRC

Monday, August 22, 2011
Fale
               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?   Falar sobre artigo de
                                                     AJAX e palestra n PHPDF
                                                     Roadshow


                      O que gosta de fazer?

Monday, August 22, 2011
Net working   Photo by: Matěj Humpál
Monday, August 22, 2011
Net working & 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
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

               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 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
Monday, August 22, 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.
Monday, August 22, 2011
Eventos Internacionais
                                        ZendCon - San JoseEUA

                                        php|tek - ChicagoEUA

                                        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


                          Net working & People Skills



Monday, August 22, 2011
Dúvidas?


                                          Obrigado!

                                       http://slides.doh.ms
                                                 http://doh.ms

                                                 rafael@doh.ms

                                                 www.phpsp.org.br


Créditos de imagens: Deleket, MotivatedPhotos.com, Matěj Humpál, slushpup, sony_photoblog
Monday, August 22, 2011

Mais conteúdo relacionado

Mais de Rafael 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 - 010PHP
Composer The Right Way - 010PHPComposer The Right Way - 010PHP
Composer The Right Way - 010PHPRafael Dohms
 
Writing Code That Lasts - #Magento2Seminar, Utrecht
Writing Code That Lasts - #Magento2Seminar, UtrechtWriting Code That Lasts - #Magento2Seminar, Utrecht
Writing Code That Lasts - #Magento2Seminar, UtrechtRafael 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
 
“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
 
Journey into your Lizard Brain - PHPJHB15
Journey into your Lizard Brain - PHPJHB15Journey into your Lizard Brain - PHPJHB15
Journey into your Lizard Brain - PHPJHB15Rafael Dohms
 

Mais de Rafael Dohms (20)

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 - 010PHP
Composer The Right Way - 010PHPComposer The Right Way - 010PHP
Composer The Right Way - 010PHP
 
Writing Code That Lasts - #Magento2Seminar, Utrecht
Writing Code That Lasts - #Magento2Seminar, UtrechtWriting Code That Lasts - #Magento2Seminar, Utrecht
Writing Code That Lasts - #Magento2Seminar, Utrecht
 
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.
 
“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.
 
Journey into your Lizard Brain - PHPJHB15
Journey into your Lizard Brain - PHPJHB15Journey into your Lizard Brain - PHPJHB15
Journey into your Lizard Brain - PHPJHB15
 

Trilhando o caminho PHP do sobrinho ao profissional

  • 1. Trilhando o caminho PHP ...do sobrinho ao profissional Rafael Dohms Monday, August 22, 2011
  • 10. Quem é Rafael Dohms Evangelista 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
  • 11. Os Três Pilares Monday, August 22, 2011
  • 12. Os Três Pilares Conhecimento e Mercado Monday, August 22, 2011
  • 13. Os Três Pilares Conhecimento e Mercado Marketing Pessoal Monday, August 22, 2011
  • 14. Os Três Pilares Conhecimento e Mercado Marketing Pessoal Net working & People Skills Monday, August 22, 2011
  • 17. PHP 5,000,000 Monday, August 22, 2011
  • 18. Mundo Brasil 5,000,000 Monday, August 22, 2011
  • 19. Mundo Brasil 5% 5,000,000 95% Monday, August 22, 2011
  • 24. Potencial “Sobrinhos” Monday, August 22, 2011
  • 25. Potencial “Sobrinhos” Monday, August 22, 2011
  • 26. Códigos Prontos Potencial “Sobrinhos” Monday, August 22, 2011
  • 27. Criatividade Códigos Prontos Potencial “Sobrinhos” Monday, August 22, 2011
  • 28. Criatividade Códigos Prontos Potencial “Sobrinhos” Monday, August 22, 2011
  • 29. Não ZCE Criatividade Códigos Prontos Potencial “Sobrinhos” Monday, August 22, 2011
  • 30. Não ZCE ZCE Criatividade Códigos Prontos Potencial “Sobrinhos” Monday, August 22, 2011
  • 31. Contribuição em OpenSource Não ZCE ZCE Criatividade Códigos Prontos Potencial “Sobrinhos” Monday, August 22, 2011
  • 32. 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 Monday, August 22, 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 Monday, August 22, 2011
  • 34. Melhorando, sempre! Invista em você: Cursos Eventos/Palestras Leia Pesquise Monday, August 22, 2011
  • 35. 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
  • 36. Do iniciante ao Sênior em passos fáceis Monday, August 22, 2011
  • 37. Do iniciante ao Sênior em passos fáceis Monday, August 22, 2011
  • 38. Do iniciante ao Sênior em passos fáceis Monday, August 22, 2011
  • 39. Do iniciante ao Sênior em passos fáceis Monday, August 22, 2011
  • 40. Do iniciante ao Sênior em passos fáceis Projeto Pessoal “Pet Project” Monday, August 22, 2011
  • 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 Monday, August 22, 2011
  • 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 Monday, August 22, 2011
  • 44. 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 Monday, August 22, 2011
  • 45. ZCE no Mercado Fonte: Zend PHP Yellow Pages Monday, August 22, 2011
  • 46. ZCE no Mercado 36 34 23 16 5 2010 2009 2008 1 2007 1 2006 2005 2004 Fonte: Zend PHP Yellow Pages Monday, August 22, 2011
  • 47. ZCE no Mercado 36 34 23 16 3 2 5 0 0 2010 2009 0 2008 10 2007 1 0 2006 2005 2004 Fonte: Zend PHP Yellow Pages Monday, August 22, 2011
  • 48. ZCE no Mercado 36 34 0.03% 23 116 ZCEs 16 3 2 5 0 0 2010 2009 0 2008 10 2007 1 0 2006 2005 2004 Fonte: Zend PHP Yellow Pages Monday, August 22, 2011
  • 49. 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 Monday, August 22, 2011
  • 50. Um exemplo $a = 013 + 45; echo $a; A Erro Fatal B 58 C 56 D Nenhuma das anteriores Monday, August 22, 2011
  • 51. Um exemplo $a = 013 + 45; echo $a; A Erro Fatal B 58 C 56 D Nenhuma das anteriores Monday, August 22, 2011
  • 52. 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
  • 53. Marketing Pessoal Foto by: slushpup [flickr] Monday, August 22, 2011
  • 54. Seu nome, seu cartão de visita Monday, August 22, 2011
  • 55. O que o Google fala de você? Monday, August 22, 2011
  • 56. O ciclo da evolução de seu nome Participe Escreva Contribua Fale Monday, August 22, 2011
  • 57. O ciclo da evolução de seu nome Participe Escreva Contribua Fale Monday, August 22, 2011
  • 58. 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 Monday, August 22, 2011
  • 59. 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 Monday, August 22, 2011
  • 60. 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 Monday, August 22, 2011
  • 61. Porque Contribuir? Contribua Onde contribuir? PHP / Zend Framework / Wordpress / Projetos OS Como achar? Participe de eventos PHPTestFest Listas de discussão IRC Monday, August 22, 2011
  • 62. Fale 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? Falar sobre artigo de AJAX e palestra n PHPDF Roadshow O que gosta de fazer? Monday, August 22, 2011
  • 63. Net working Photo by: Matěj Humpál Monday, August 22, 2011
  • 64. Net working & People Skills “A arte de conhecer pessoas, e fazer elas lembrarem de você” No bom português: QI Monday, August 22, 2011
  • 65. 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
  • 66. 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 A pessoa do seu lado pode ser seu futuro sócio, fale com ela: Coffee Break #phpinga a todo momento! Monday, August 22, 2011
  • 67. Como conhecer pessoas fala aê truta! tudo bem? essês bâgúio de PHP é iradz! ... *corre* Monday, August 22, 2011
  • 68. 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
  • 69. 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 Monday, August 22, 2011
  • 70. 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. Monday, August 22, 2011
  • 71. Eventos Internacionais ZendCon - San JoseEUA php|tek - ChicagoEUA Dutch PHP Conference - Holanda International PHP Conference - Alemanha PHP Conference Brasil - Brasil! Monday, August 22, 2011
  • 72. Os Três Pilares Conhecimento e Mercado Marketing Pessoal Net working & People Skills Monday, August 22, 2011
  • 73. Dúvidas? Obrigado! http://slides.doh.ms http://doh.ms rafael@doh.ms www.phpsp.org.br Créditos de imagens: Deleket, MotivatedPhotos.com, Matěj Humpál, slushpup, sony_photoblog Monday, August 22, 2011