Um Estudo Inicial Sobre Front-End

Tarcila Silva
Sep 9, 2018 · 4 min read
Grupo de Estudos Filhas de Ada

1 Introdução

O Primeiro Front-end Study do Rio de Janeiro foi realizado no dia 25 de agosto de 2018, no auditório da Faculdade Senac Rio, por iniciativa do Womakerscode — organização sem fins lucrativos que busca o protagonismo feminino na tecnologia, por meio do desenvolvimento profissional e econômico.

O evento contou com três palestras:

  • Carreira na Tecnologia por Julyane Miranda;
  • Meu site é acessível? Por Marina Micas; e
  • React JS de um jeito simples Por Laís Lima.

Após as palestras, foi realizada uma sessão de mentoria. As participantes foram divididas em grupos de cinco e cada grupo teve o auxílio de duas mentoras. O grupo formado pelas autoras deste artigo é descrito na seção 5. O resultado das discussões realizadas na reunião de mentoria serão descritas a seguir nas seções 2, 3 e 4.

2 Carreira de Front-End

A desenvolvedora Front-end é a profissional responsável pela camada de apresentação do site ou aplicação web, ou seja, ela é encarregada pela implementação da interface do usuário com o Back-end (camada da aplicação que roda no servidor). Nessa carreira é necessário dominar as seguintes tecnologias: HTML, CSS e JavaScript.

HTML (Hypertext Markup Language) é uma linguagem de marcação de texto e é usada para descrever a estrutura de páginas web. Já o CSS (Cascading Style Sheets) é uma linguagem para descrever o estilo dos websites, ou seja, como serão exibidas fontes, cores, entre outros. Por sua vez, o JavaScript é uma linguagem de programação que permite o desenvolvimento de páginas Web dinâmicas e interativas.

De alguns anos para cá, o Javascript tornou-se ainda mais poderoso, podendo ser usado no Back-end, na construção de aplicativos mobile e em machine learning, entre outros. Parte desse ganho deve-se aos diversos frameworks e bibliotecas presentes no mercado, como Angular, React e Vue, para citar só os mais importantes no momento.

Para ser uma boa profissional Front-end, outros conhecimentos também são importantes, como UX/UI (User Experience/User Interface), design, tipografia e acessibilidade web, de modo a oferecer ao usuário a melhor experiência possível. Noções de Back-end podem ainda auxiliar tanto na implementação dessas interfaces, como em tomadas de decisão e interações junto à equipe de desenvolvimento.

3 Mercado de Trabalho

Existem inúmeras oportunidades no mercado de Front-end. No entanto, muitas vagas exigem uma lista extensa de requisitos, mesmo para junior ou estágio. Empresas maiores e bem estruturadas normalmente apresentam vagas com perfil mais especializado, enquanto que startups e empresas menores ou pouco estruturadas tendem a procurar profissionais Full-stack, ou seja, pessoas com conhecimento mais abrangente não só em Front-end, mas também em Back-end.

Seja qual for o perfil (junior, pleno ou sênior), é importante que a cultura da empresa esteja de acordo com seus valores e que a instituição tenha o intuito de contribuir com o seu crescimento profissional e pessoal.

Assim como em outras áreas, quem não tem experiência costuma ter mais dificuldade para ingressar no mercado de trabalho. No entanto, uma das possibilidades é a realização de trabalhos freelance, que podem ser desde trabalhos para familiares e amigos à prestação de serviços para empresas. Existem algumas plataformas que podem auxiliar a obtenção desse tipo de ocupação, como Freelancer, 99freelas, Trampos, Workana, UpWork, entre outros. Também é interessante construir um portfólio com projetos desenvolvidos durante seu estudo.

A profissão é bastante requisitada em todas as grandes capitais do Brasil, além de inúmeras cidades de tamanho médio. É possível ainda trabalhar em casa para empresas brasileiras ou internacionais, desde que se tenha inglês avançado, e se você busca mudar de país, trabalhar com desenvolvimento facilita suas chances de ganhar um visto de trabalho em qualquer um dos cinco continentes.

Conforme apresentado no gráfico abaixo, o salário médio bruto de um desenvolvedor Front-end no Brasil, nos últimos doze meses, é de 3.995,00 reais.

Fonte: Love Mondays (pesquisa realizada em 02/09/2018)

4 Guia de estudo

A base de conhecimento de uma desenvolvedora Front-end é constituída por HTML, CSS e JavaScript. Portanto, deve-se começar os estudos por essa tríade, conforme apresentado no mapa mental abaixo:

Mapa mental base do Front-end

Uma das mentoras do grupo, Andrea Santana, escreveu um artigo denominado Alguns guias de estudo Front-End (especialmente para principiantes!). Então, de modo a não repetir as mesmas informações, é sugerida a leitura do mesmo.

5 Sobre as Autoras

O grupo formado pelas autoras deste artigo foi batizado de Filhas de Ada em homenagem à matemática Ada Lovelace e é composto pelas seguintes mulheres:

  • Amanda Dantas, 34 anos, formada em Ciência da Computação. Atualmente trabalhando com criação de relatórios;
  • Andrea Santana (mentora), 28 anos, formada em Design Gráfico. Atualmente trabalhando como freelancer [Linkedin];
  • Camila Duarte, 29 anos, graduada em Publicidade e Propaganda e atualmente estudante de desenvolvimento Front-end.
  • Lorhana Trindade (mentora), 21 anos, formada em Análise de Sistemas, atualmente trabalha como desenvolvedora front-end/mobile [Linkedin].
  • Luciana Cominato, 44 anos, mulher trans, superior incompleto em Engenharia e Medicina, atualmente desempregada;
  • Stephanie Orazem, 23 anos, estudante de Ciência da Computação;
  • Tarcila Silva, 34 anos, bacharel e licenciada em Sistemas de Informação, mestre em Ciência da Computação e atualmente é analista de TI [Linkedin].

6 Referências

Tarcila Silva

Written by

Analista de TI, apaixonada por tecnologia e educação.

Welcome to a place where words matter. On Medium, smart voices and original ideas take center stage - with no ads in sight. Watch
Follow all the topics you care about, and we’ll deliver the best stories for you to your homepage and inbox. Explore
Get unlimited access to the best stories on Medium — and support writers while you’re at it. Just $5/month. Upgrade