Mercado front-end: esteja preparado para ele

Preview:

Citation preview

MERCADO FRONT-END:ESTEJA PREPARADO PARA ELE

RAMON BISPOhttp://ramonpage.com

@ramonpage

O PASSADO (BRASIL)

WEBDESIGNERS

- Bons nas artes visuais, ainda que mal utilizadas na web- Mal sabiam o que é UI/UX- Muitos migraram dos impressos para a web

@RAMONPAGE

O PASSADO (BRASIL)

FRONT-END DEVELOPERS

- Front o quê?

@RAMONPAGE

O PASSADO (BRASIL)

BACK-END DEVELOPERS

- Já eram razoavelmente resolvidos, apesar das linguagens e frameworks ainda não estarem suficientemente maduras para a web.

@RAMONPAGE

A MUDANÇA (BRASIL)

EM TORNO DE 3 ANOS PRA CÁ ALGO MUDOU

- Mais profissionais começaram a se preocupar com usabilidade

- Poucos tratavam de UI/UX na web, porém nesse período mais e mais profissionais começaram a se preocupar

- Já se falava muito de web semântica

- Front o quê?

@RAMONPAGE

O PRESENTE (BRASIL)

DE 2 ANOS PRA CÁ MAIS COISAS MUDARAM

- Não seria interessante se o webdesigner além de fazer a marcação, soubesse escrever seus próprios JavaScripts?

- Além disso, seria ótimo se o webdesigner soubesse escrever um mínimo de CSS.

- Front-end developer. Aquele que trabalha entre o design e o back-end.

@RAMONPAGE

FRONT O QUÊ?AQUELE QUE FAZ O DESIGN GANHAR VIDA

- Um grande front-end developer normalmente entende conceitos de design e um mínimo de programação, porém não é uma regra que o profissional front-end seja apto em todas essas habilidades.

- De qualquer forma, todo bom front-end developer precisa entender web semântica, CSS e JavaScript.

@RAMONPAGE

A POLÊMICA

@RAMONPAGE

https://twitter.com/#!/markboulton/status/112058560787136512

A CRISE DE IDENTIDADEAFINAL, WEBDESIGNER OU PROGRAMADOR?

- A resposta é: tanto faz! Seja um, outro, ou ainda os dois. No final o que importa é que você seja útil para a sua equipe.

@RAMONPAGE

FICOU CONFUSO?WEBDESIGN FORA DA CAIXA

“Uma página web é como um organismo vivo, que pode se manifestar de formas diferentes de

acordo com o ambiente”

-- http://ramonpage.com/2010/02/27/webdesign-fora-da-caixa/

@RAMONPAGE

A IMPORTÂNCIA DO CONTEÚDO

@RAMONPAGE

https://twitter.com/#!/zeldman/status/804159148

O PAPEL DO FRONT-END DEVELOPER

POIS O QUE IMPORTA É O CONTEÚDO

- Hoje nós já podemos contar com designers de UI/UX. Esse pessoal deve ser capaz de facilitar a vida dos usuários atráves da interface e da experiência.

- Assim, o front-end developer deve fazer a ponte dessa interação visual com a estrutura server side do projeto. Ou seja, servir páginas cliente para interagir com o lado servidor.

@RAMONPAGE

AH! MOLEZA!NÃO!

@RAMONPAGE

O QUE É PRECISO CONHECER

O MÍNIMO DE JAVASCRIPT

@RAMONPAGE

O QUE É PRECISO CONHECER

O MÍNIMO DE WEB SEMÂNTICA

@RAMONPAGE

O QUE É PRECISO CONHECER

META LINGUAGENS / PRÉ-PROCESSADORES

@RAMONPAGE

O QUE É PRECISO CONHECER

TESTES (BDD)

describe("Jasmine", function() { it("makes testing JavaScript awesome!", function() { expect(yourCode).toBeLotsBetter(); }); });

@RAMONPAGE

DICAS PARA A CARREIRANÃO IMPORTA QUANTOS LIVROS VOCÊ LEU. O QUE IMPORTA É QUAIS LIVROS VOCÊ LEU.

@RAMONPAGE

DICAS PARA A CARREIRA“UM BOM PROFISSIONAL TEM UM

CURRÍCULO. UM GRANDE PROFISSIONAL TEM UM NOME.”

-- https://twitter.com/#!/ramonpage/status/5651636819

@RAMONPAGE

DICAS PARA A CARREIRARECONHECER OS TALENTOS DOS SEUS

PARCEIROS DE EQUIPE NÃO É DANOSO PARA A SUA CARREIRA

@RAMONPAGE

E O MERCADO?

@RAMONPAGE

POR FALAR EM MERCADO...POR QUE NÃO LEVAR AS BOAS NOVAS?

@RAMONPAGE

OBRIGADO!

RAMON BISPOhttp://ramonpage.com

@ramonpage