Carreira frontend

Um guia de carreira para pessoas desenvolvedoras frontend

O que toda pessoa desenvolvedora de software precisa saber permalink

Antes mesmo de buscar se tornar frontend developer/engineer, você precisa saber que: nada nessa vida é fácil, mas que, se você se mantiver com a mente sempre aberta, o caminho fica bem menos espinhoso.

Controle o seu ego. Você não é melhor do que ninguém por trabalhar com tecnologia ou por escolher entrar nessa área. Você também não sabe mais do que alguém só porque aprendeu algo diferente ou novo.

Você também não vai virar a pessoa desenvolvedora mais incrível do universo somente lendo este guia, mas pode ir bem longe se seguir os conselhos de pessoas boas e experientes que podem ou não ter contribuído com este conteúdo, mas podem ser encontradas aqui, por exemplo.

E, se você não é melhor do que ninguém, ninguém é melhor do que você. As pessoas podem possuir mais experiência, mais conhecimento em um assunto ou especialidade e mesmo assim vocês são seres humanos especiais simplesmente por existirem. Ainda mais porque o "ser bom ou boa" em alguma coisa depende do ponto de vista.

Você pode não desenvolver o último algoritmo mais interessante, performático e escalável do dia para a noite, mas pode ir muito longe se não desistir do caminho em que estamos te colocando neste guia.

Sua vida pessoal, saúde e lazer valem mais do que sua profissão. Procure cuidar-se, descansar, descontrair-se. Procure viver fora do emprego. No futuro você vai olhar para trás e não se arrependerá de ter escolhido viver sua vida e não somente viver para o trabalho.

Se você se sentir sem energia para estudar/aprender em algum momento de sua vida, leia este artigo: "por quê você desistiu de ser cientista?".

Se você escolheu estudar por conta própria, leia este artigo para não cair nas armadilhas do estudo não guiado por docentes: problemas ou armadilhas de sermos autodidatas

Fora toda essa lição super importante, é bom que você busque desde o começo:

Você vai se ferrar muito

Escolhendo um lado permalink

É sempre difícil orientar pessoas que querem seguir pelo caminho da profissão frontend sobre quais tecnologias devem estudar, afinal o mercado de trabalho para essa área é muito dinâmico e aparecem coisas novas todos os dias.

Uma possível separação para as responsabilidades dos diferentes frontend's é: Front End Engineer e Front End UI Developer, conforme foi discutido no tópico "Especializações na carreira Front-End" do fórum Front-End BR.

Mas, antes mesmo de escolher pra qual lado seguir (programação ou experiência do usuário), você precisa entender que você é uma pessoa desenvolvedora! Portanto aprenda primeiro o que você precisa para os diferentes níveis profissionais para se tornar especialista em desenvolvimento de software.

Para isso, leia este guia o caminho da pessoa desenvolvedora.

Depois foque em um caminho. Este guia existe para a pessoa frontend software engineer.

Na página "Types of Front End Dev" do Front End Handbook temos mais perfis de frontend, diferentes, pra você ver onde está se metendo! - É uma loucura.

Níveis profissionais permalink

Caso você possua dúvidas sobre qual seu nível profissional ou como funciona isso, seria interessante ouvir o episódio 25 Júnior, Pleno e Sênior do Dev na Estrada.

Mais alguns episódios que são interessantes para agregar mais conhecimento para sua carreira:

Tipos de contratação permalink

Alguns recursos para conhecer os tipos de contratação:

Tipos de contratação

Sobre PJ

Sobre CLT/CLT-Flex e mais

Sites com Vagas para Front End's permalink

O @GuilhermeOmetto também indicou essa lista imensa de sites de emprego.

Meu curso existe para te ajudar nessa missão, Curso front-end engineer, mas temos vários outros recursos legais se você quiser conferir:

Mantendo-se uma pessoa atualizada permalink

Qualquer bom/boa profissional precisa manter-se em constante atualização sobre sua área de atuação e sobre o mercado de trabalho, portanto aconselho a dar uma olhada nesses links:

Lembre-se que não existem super-heróis aqui, são pessoas comuns mas que têm muito a acrescentar à sua carreira. Use os meios de comunicação com eles de forma respeitosa e amigável.

Disclaimer: antes de começar a seguir essa galera, leia este post, do Daniel Filho. A leitura é importante para que você compreenda que essas pessoas são consideradas de forte expressão na nossa área, porém elas podem errar e/ou ter opiniões divergentes do que é correto (assim como todos nós). Por isso, aprenda a pensar por conta própria e usar o conhecimento dessas pessoas como referência para moldar o seu e chegar às suas conclusões.

Quero trabalhar no exterior permalink

Se você quer trabalhar no exterior, dê uma olhada nessas dicas:


Referências permalink

  • https://github.com/Codeminer42/CarreiraRuby
  • https://github.com/abraphp/CarreiraPHP
  • http://frontendpath.com
  • http://willianjusten.com.br/como-se-tornar-um-desenvolvedor-front-end/
  • http://woliveiras.com.br/posts/guia-de-estudos-desenvolvedor-front-end-iniciante/
  • http://tableless.com.br/tornar-dev-front-end/
  • http://jlcarvalho.github.io/guia-frontend/
  • http://pt.slideshare.net/davidsonfellipe/guia-do-front-end-das-galaxias
  • http://www.felipefialho.com/blog/2013/o-que-um-bom-desenvolvedor-front-end-precisa-saber/