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.

O Desenvolvedor Web

4,323 views

Published on

Published in: Technology

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!    

×