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? XML ou
 
 JSon?              
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 Language
                    
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­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




                                         
Obrigado!




         

Mais conteúdo relacionado

PDF
TDC2016POA | Trilha PHP - Por que utilizar o Laravel?
PPTX
TDC2016POA | Trilha PHP - Quero ser desenvolvedor PHP. Como me preparar para ...
PDF
Java no mundo corporativo
PPTX
ODP
Desenvolvimento Mobile Web usando PHP
PDF
PHP e o Desenvolvimento Mobile Web - PHPhederal
PDF
Rest web services com Java
TDC2016POA | Trilha PHP - Por que utilizar o Laravel?
TDC2016POA | Trilha PHP - Quero ser desenvolvedor PHP. Como me preparar para ...
Java no mundo corporativo
Desenvolvimento Mobile Web usando PHP
PHP e o Desenvolvimento Mobile Web - PHPhederal
Rest web services com Java

Mais procurados (20)

PDF
Aula 5. frameworks mobile
PPTX
JavaFX - Uma visão Geral
PPTX
Palestra Introdução a Bots com Node.Js - MVP National Conference 2018 by Glau...
PDF
JavaFX: A nova biblioteca gráfica da plataforma Java
PPTX
Front-end o que é preciso saber?
PDF
Aula00
PDF
Ria e Java FX
PDF
Desenvolvimento Mobile Web e PHP na FIPAR
PPT
Javascript levado a sério
PDF
Aula 2. frameworks js
PDF
Desenvolvimento Mobile Web e o PHP
PDF
Programação c# - banco de dados
KEY
Take It To The Next Level
PDF
Como Se Dar Bem Com Java
PPTX
PPTX
Desmistificando o mobile híbrido com phonegap
PDF
JavaFX 2
PPTX
modelo de curriculum vitae ideal
PPT
Um front end entre nós
PDF
JavaScript e o perfil do desenvolvedor front end das atualidades mais atuais
Aula 5. frameworks mobile
JavaFX - Uma visão Geral
Palestra Introdução a Bots com Node.Js - MVP National Conference 2018 by Glau...
JavaFX: A nova biblioteca gráfica da plataforma Java
Front-end o que é preciso saber?
Aula00
Ria e Java FX
Desenvolvimento Mobile Web e PHP na FIPAR
Javascript levado a sério
Aula 2. frameworks js
Desenvolvimento Mobile Web e o PHP
Programação c# - banco de dados
Take It To The Next Level
Como Se Dar Bem Com Java
Desmistificando o mobile híbrido com phonegap
JavaFX 2
modelo de curriculum vitae ideal
Um front end entre nós
JavaScript e o perfil do desenvolvedor front end das atualidades mais atuais
Anúncio

Semelhante a O Desenvolvedor Web (20)

PDF
Python mudando o modo de desenvolver para a web - Marcos Daniel Petry
PDF
Python mudando o modo de desenvolver para a internet
PDF
Carreira de Desenvolvimento
PPTX
Hangout Tempo Real Eventos - Javascript - Os Primeiros Passos
PDF
Ruby On Rails - Porque Utilizar?
PPTX
Java e Mercado de Trabalho
PDF
Frameworks Opensource: ferramentas para desenvolvimento rápido de aplicações Web
PPT
Webstandardsppt
PPTX
Iniciando com Ruby on Rails - Luiz Fernando Pimenta
PDF
Mercado hoje
PDF
TDC2018SP | Trilha Modern Web - Blazor - C# rodando no navegador padrao, sem ...
PDF
Curso Programação Web com Ruby on Rails - Aula 01
PPTX
Uma perspectiva histórica e o cenário atual das ferramentas de desenvolviment...
DOC
Apresentação documenta
PDF
Slide Aula - Curso CakePHP
PPTX
Docker + Bancos de Dados: descomplicando a montagem de ambientes de Desenvolv...
PDF
Seminário de Desenvolvimento Mobile - Etec Cafelândia
PPTX
PPT
Palestra html5 e CSS3
PPTX
MVCSummit - DDD e ASP NET MVC na prática com o LiteFx
Python mudando o modo de desenvolver para a web - Marcos Daniel Petry
Python mudando o modo de desenvolver para a internet
Carreira de Desenvolvimento
Hangout Tempo Real Eventos - Javascript - Os Primeiros Passos
Ruby On Rails - Porque Utilizar?
Java e Mercado de Trabalho
Frameworks Opensource: ferramentas para desenvolvimento rápido de aplicações Web
Webstandardsppt
Iniciando com Ruby on Rails - Luiz Fernando Pimenta
Mercado hoje
TDC2018SP | Trilha Modern Web - Blazor - C# rodando no navegador padrao, sem ...
Curso Programação Web com Ruby on Rails - Aula 01
Uma perspectiva histórica e o cenário atual das ferramentas de desenvolviment...
Apresentação documenta
Slide Aula - Curso CakePHP
Docker + Bancos de Dados: descomplicando a montagem de ambientes de Desenvolv...
Seminário de Desenvolvimento Mobile - Etec Cafelândia
Palestra html5 e CSS3
MVCSummit - DDD e ASP NET MVC na prática com o LiteFx
Anúncio

Mais de Rafael Carneiro (7)

PDF
Como escolher um framework web
PDF
JPA com Hibernate
PPT
Jazoon 08
PPT
Certificações Java
PDF
Apresentando o Cejug
PDF
Os Melhores do Mundo, um comparativo entre Spring e EJB 3.0
PPT
Conhecendo Java
Como escolher um framework web
JPA com Hibernate
Jazoon 08
Certificações Java
Apresentando o Cejug
Os Melhores do Mundo, um comparativo entre Spring e EJB 3.0
Conhecendo Java

Último (20)

PDF
Processamento da remessa no SAP ERP, SCM610 Col15
PPT
Redes de Computadores - apresenta~~ç]ao para estudos
PDF
Metodologia Scrumban-XP - Um Guia Rápido (MrSomebody19).pdf
PPTX
Do código à carreira: O Profissional de TI que o mercado realmente quer - com...
PPTX
CONHECENDO O SISTEMA FEDORA - MANUAL DE USO
PPTX
RCSOFTdfsdfrvadfvdfvargfvevevrervevqer.pptx
PPTX
AULA 1.pptx GESTÃO DE OPERAÇÕES INDUSTRIAIS
PPT
Padrões de Beleza I - Estética Corporal e Saúde
PDF
instalacoes eletricas para industria apressentacao basicas
PDF
POO - Aula 05 - Herança - Generalização e Especialização.pdf
PPTX
Importacao_Ordem_Customizacao_SAP_S4HANA.pptx
PDF
ASCENSÃO E QUEDA DO SOFTWARE LIVRE NO ESTADO BRASILEIRO
PDF
resumo de instalação de placa arduino em jardim vertical para fertirrigação
PDF
Capacitação em Logística – Instituto Federal
PPTX
Formação aaaaaaaaadsdsfg er rsgrsgesf efsfsefsf e LEEI.pptx
PPT
inteligencia_artificial REPRESENTAÇÃO DO CONHECECIMENTO
PDF
POO - Aula 03 - Membros Estáticos e Construtores.pdf
PDF
Personalização de tópicos adicionais no SAP Extended Warehouse Management, EW...
PPT
01 - Arquitetura de Computadores 1 TEC [Salvo automaticamente].ppt
PDF
Integração da produção com o SAP Extended Warehouse Management, EWM130 Col26
Processamento da remessa no SAP ERP, SCM610 Col15
Redes de Computadores - apresenta~~ç]ao para estudos
Metodologia Scrumban-XP - Um Guia Rápido (MrSomebody19).pdf
Do código à carreira: O Profissional de TI que o mercado realmente quer - com...
CONHECENDO O SISTEMA FEDORA - MANUAL DE USO
RCSOFTdfsdfrvadfvdfvargfvevevrervevqer.pptx
AULA 1.pptx GESTÃO DE OPERAÇÕES INDUSTRIAIS
Padrões de Beleza I - Estética Corporal e Saúde
instalacoes eletricas para industria apressentacao basicas
POO - Aula 05 - Herança - Generalização e Especialização.pdf
Importacao_Ordem_Customizacao_SAP_S4HANA.pptx
ASCENSÃO E QUEDA DO SOFTWARE LIVRE NO ESTADO BRASILEIRO
resumo de instalação de placa arduino em jardim vertical para fertirrigação
Capacitação em Logística – Instituto Federal
Formação aaaaaaaaadsdsfg er rsgrsgesf efsfsefsf e LEEI.pptx
inteligencia_artificial REPRESENTAÇÃO DO CONHECECIMENTO
POO - Aula 03 - Membros Estáticos e Construtores.pdf
Personalização de tópicos adicionais no SAP Extended Warehouse Management, EW...
01 - Arquitetura de Computadores 1 TEC [Salvo automaticamente].ppt
Integração da produção com o SAP Extended Warehouse Management, EWM130 Col26

O Desenvolvedor Web