Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
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!




         
Upcoming SlideShare
Loading in …5
×

O Desenvolvedor Web

4,273 views

Published on

Published in: Technology
  • Be the first to comment

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!    

×