Trilhando o caminho PHP [2.0]
Upcoming SlideShare
Loading in...5
×

Like this? Share it with your network

Share

Trilhando o caminho PHP [2.0]

  • 2,974 views
Uploaded on

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......

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.

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
2,974
On Slideshare
2,957
From Embeds
17
Number of Embeds
5

Actions

Shares
Downloads
50
Comments
0
Likes
4

Embeds 17

http://www.linkedin.com 8
http://www.slideshare.net 3
https://www.linkedin.com 3
http://www.php-talks.com 2
http://blog.jetbrains.com 1

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. ...do sobrinho ao profissional Rafael Dohms
  • 2. $$$
  • 3. text
  • 4. 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.
  • 5. Os Três Pilares
  • 6. Os Três Pilares Conhecimento e Mercado
  • 7. Os Três Pilares Conhecimento e Mercado Marketing Pessoal
  • 8. Os Três Pilares Conhecimento e Mercado Marketing Pessoal Net working & People Skills
  • 9. PHP
  • 10. PHP 5,000,000
  • 11. Mundo Brasil 5,000,000
  • 12. Mundo Brasil 5% 5,000,000 95%
  • 13. “Sobrinhos”
  • 14. Potencial “Sobrinhos”
  • 15. Potencial “Sobrinhos”
  • 16. Códigos Prontos Potencial “Sobrinhos”
  • 17. Criatividade Códigos Prontos Potencial “Sobrinhos”
  • 18. Criatividade Códigos Prontos Potencial “Sobrinhos”
  • 19. Não ZCE Criatividade Códigos Prontos Potencial “Sobrinhos”
  • 20. Não ZCE ZCE Criatividade Códigos Prontos Potencial “Sobrinhos”
  • 21. Contribuição em OpenSource Não ZCE ZCE Criatividade Códigos Prontos Potencial “Sobrinhos”
  • 22. 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
  • 23. Jogo dos erros Funcionário == Investimento Funcionário == Recurso PHP == Enterprise PHP != Enterprise Profissional Completo Profissional Limitado
  • 24. 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
  • 25. Do iniciante ao Sênior em passos fáceis
  • 26. Do iniciante ao Sênior em passos fáceis
  • 27. Do iniciante ao Sênior em passos fáceis
  • 28. Do iniciante ao Sênior em passos fáceis
  • 29. Do iniciante ao Sênior em passos fáceis Projeto Pessoal “Pet Project”
  • 30. 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
  • 31. 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
  • 32. 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
  • 33. 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
  • 34. Certificando-se
  • 35. 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
  • 36. ZCE no Mercado Fonte: Zend PHP Yellow Pages
  • 37. ZCE no Mercado 34 27 16 4 2009 2008 2007 1 2006 1 2005 2004 Fonte: Zend PHP Yellow Pages
  • 38. ZCE no Mercado 34 27 16 1 0 4 0 2009 2008 0 2007 10 2006 1 0 2005 2004 Fonte: Zend PHP Yellow Pages
  • 39. ZCE no Mercado 34 27 0.03% 83 ZCEs 16 1 0 4 0 2009 2008 0 2007 10 2006 1 0 2005 2004 Fonte: Zend PHP Yellow Pages
  • 40. 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
  • 41. Um exemplo $a  =  013  +  45; echo  $a; A Erro Fatal B 58 C 56 D Nenhuma das anteriores
  • 42. Um exemplo $a  =  013  +  45; echo  $a; A Erro Fatal B 58 C 56 D Nenhuma das anteriores
  • 43. 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
  • 44. 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)
  • 45. Marketing Pessoal Foto by: slushpup [flickr]
  • 46. Seu nome, seu cartão de visita
  • 47. O que o Google fala de você?
  • 48. O ciclo da evolução de seu nome Participe Escreva Contribua Fale
  • 49. 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
  • 50. 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
  • 51. 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
  • 52. Onde contribuir? Contribua PHP Zend Framework Wordpress Projetos OS Como achar? Participe de eventos PHPTestFest Listas de discussão IRC
  • 53. 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?
  • 54. Net working Photo by: Matěj Humpál
  • 55. Net working & People Skills “A arte de conhecer pessoas, e fazer elas lembrarem de você” No bom português: QI
  • 56. 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
  • 57. 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!
  • 58. Como conhecer pessoas fala aê truta! tudo bem? essês bâgúio de PHP é iradz! ... *corre*
  • 59. 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...
  • 60. 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
  • 61. 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.
  • 62. Eventos Internacionais ZendCon - San JoseEUA php|tek - ChicagoEUA Dutch PHP Conference - Holanda International PHP Conference - Alemanha PHP Conference Brasil - Brasil!
  • 63. Dúvidas? Obrigado www.rafaeldohms.com.br rafael@rafaeldohms.com.br www.phpsp.org.br http:/ /joind.in/talk/view/994 por favor, avalie a palestra neste endereço Créditos Icones: Cadastre-se: Deleket LinkedIn Fotos MotivatedPhotos.com joind.in Matěj Humpál slushpup sony_photoblog