Rafael Carneiro
             http://www.rafaelcarneiro.com




O Desenvolvedor Web
          
O que é um
desenvolvedor web?




              
Como era antigamente?




           
Como era antigamente?




           
E como é a web
    atualmente?

            
O que é Web 2.0?




             
Web 2.0




         
Web 2.0




         
Web 2.0




         
Web 2.0




         
Experiência

             
Formação


     
Formação
    * Graduação
    * Certificações
    * Cursos
    * Eventos

 
    * Blogs e principalmente livros!
          ...
Mercado
        de trabalho


     
Mercado de trabalho
    * Forte procura
    * Carência de profissionais
qualificados
    * Grande evasão

                ...
Mercado de trabalho




                    
           Fonte: http://www.itjobswatch.co.uk/jobs/uk/developer.do 
Cenário do Ceará
    * Lógica de programação
    * Algoritmos
    * Conhecimentos em banco de
dados

 
    * UML           
AJAX?




        
Tecnologias front-end




               
Tecnologias Java




    R.I.P            
Tecnologias .NET




                                  
The dark side of the force! :)
Tecnologias PHP




             
Ruby on Rails




           
Metodologias e processos



    * Muitas empresas com waterfall
* Poucas empresas com metologias
                ágeis
   ...
Head
    hunters


               
Onde trabalhar?




            
Onde trabalhar?




            
Onde trabalhar?




            
Onde trabalhar?




            
Tendências e habilidades




             
Tendências e habilidades

    * Conheça mais de uma
 linguagem de programação


    * Aprenda CSS, HTML e

 
 JavaScript  ...
Tendências e habilidades
    * Use e abuse de ferramentas
 como o Firebug, Yslow e Web
 developer


    * REST ou SOAP? XM...
Tendências e habilidades
    * Aprenda metodologias ágeis


    * Tenha o conhecimento do
 domínio do negócio


          ...
Tendências e habilidades
    * Técnicas ágeis como TDD,
 FDD e BDD


    * Domain Driven Design e
 Domain Specific Languag...
E a grande nuvem?




             
Cloud computing

    * SaaS
    * Google App Engine



                   
O desenvolvedor




         poliglota
          
     
Calma! Não precisa ser
o...



           
Dicas




        
curiosidade


     
criatividade



               
disciplina e foco




             
ética!




              
Aprenda
    inglês!


               
Faça open source!




             
Comunidade



           
     
Não seja um
programador
    cowboy!


               
E não esqueça:
    desenvolvedores
     profissionais
    escrevem testes!

       
Agradecimentos



    @lucabastos       @marumsimao




                   
Referências
 * http://blogs.techrepublic.com.com/10things/?p=643 
 * http://akitaonrails.com/2009/03/30/off­topic­net­nega...
Obrigado!




         
Próximos SlideShares
Carregando em…5
×

O Desenvolvedor Web

4.232 visualizações

Publicada em

Publicada em: Tecnologia
0 comentários
2 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

Sem downloads
Visualizações
Visualizações totais
4.232
No SlideShare
0
A partir de incorporações
0
Número de incorporações
2.492
Ações
Compartilhamentos
0
Downloads
164
Comentários
0
Gostaram
2
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

O Desenvolvedor Web

  1. 1. Rafael Carneiro http://www.rafaelcarneiro.com O Desenvolvedor Web    
  2. 2. O que é um desenvolvedor web?    
  3. 3. Como era antigamente?    
  4. 4. Como era antigamente?    
  5. 5. E como é a web atualmente?    
  6. 6. O que é Web 2.0?    
  7. 7. Web 2.0    
  8. 8. Web 2.0    
  9. 9. Web 2.0    
  10. 10. Web 2.0    
  11. 11. Experiência    
  12. 12. Formação    
  13. 13. Formação * Graduação * Certificações * Cursos * Eventos   * Blogs e principalmente livros!  
  14. 14. Mercado de trabalho    
  15. 15. Mercado de trabalho * Forte procura * Carência de profissionais qualificados * Grande evasão    
  16. 16. Mercado de trabalho     Fonte: http://www.itjobswatch.co.uk/jobs/uk/developer.do 
  17. 17. Cenário do Ceará * Lógica de programação * Algoritmos * Conhecimentos em banco de dados   * UML  
  18. 18. AJAX?    
  19. 19. Tecnologias front-end    
  20. 20. Tecnologias Java   R.I.P  
  21. 21. Tecnologias .NET     The dark side of the force! :)
  22. 22. Tecnologias PHP    
  23. 23. Ruby on Rails    
  24. 24. Metodologias e processos * Muitas empresas com waterfall * Poucas empresas com metologias ágeis    
  25. 25. Head hunters    
  26. 26. Onde trabalhar?    
  27. 27. Onde trabalhar?    
  28. 28. Onde trabalhar?    
  29. 29. Onde trabalhar?    
  30. 30. Tendências e habilidades    
  31. 31. Tendências e habilidades * Conheça mais de uma linguagem de programação * Aprenda CSS, HTML e   JavaScript  
  32. 32. Tendências e habilidades * Use e abuse de ferramentas como o Firebug, Yslow e Web developer * REST ou SOAP? XML ou   JSon?  
  33. 33. Tendências e habilidades * Aprenda metodologias ágeis * Tenha o conhecimento do domínio do negócio    
  34. 34. Tendências e habilidades * Técnicas ágeis como TDD, FDD e BDD * Domain Driven Design e Domain Specific Language    
  35. 35. E a grande nuvem?    
  36. 36. Cloud computing * SaaS * Google App Engine    
  37. 37. O desenvolvedor poliglota    
  38. 38.    
  39. 39. Calma! Não precisa ser o...    
  40. 40. Dicas    
  41. 41. curiosidade    
  42. 42. criatividade    
  43. 43. disciplina e foco    
  44. 44. ética!    
  45. 45. Aprenda inglês!    
  46. 46. Faça open source!    
  47. 47. Comunidade    
  48. 48.    
  49. 49. Não seja um programador cowboy!    
  50. 50. E não esqueça: desenvolvedores profissionais escrevem testes!    
  51. 51. Agradecimentos @lucabastos @marumsimao    
  52. 52. Referências * http://blogs.techrepublic.com.com/10things/?p=643  * http://akitaonrails.com/2009/03/30/off­topic­net­negative­producing­programmer  * http://en.wikipedia.org/wiki/Software_as_a_service  * http://www.rafaelcarneiro.net/blog/2009/05/03/o­desenvolvedor­web­eficaz/  * http://www.slideshare.net/pcalcado/somos­nozes  * Imagens: Flickr e Google    
  53. 53. Obrigado!    

×