o desenvolvedor web

Post on 22-May-2015

3.948 Views

Category:

Technology

4 Downloads

Preview:

Click to see full reader

TRANSCRIPT

   O Desenvolvedor Web

Rafael Carneirohttp://www.rafaelcarneiro.com

   

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

profissionaisescrevem 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!

top related