EEscolaTech
← Mapa da tecnologia
💻

Constrói o produto

Desenvolvimento

Front-end constrói o que o usuário vê (sites, telas). Back-end constrói o que roda por trás (servidores, bancos de dados, regras). Mobile faz aplicativos de celular. Full-stack faz um pouco de tudo. É a área mais conhecida e com mais vagas, mas não é a única porta de entrada.

Precisa programar

Como é o dia a dia

  • Programar funcionalidades novas
  • Corrigir bugs
  • Revisar código de colegas
  • Reuniões curtas de alinhamento

Cargos comuns

Desenvolvedor Front-endDesenvolvedor Back-endDesenvolvedor MobileDesenvolvedor Full-stackEngenheiro de Software

Combina com quem

Gosta de construir, de resolver quebra-cabeças e de ver algo funcionando que você criou.

O que você precisa aprender

  • lógica de programação
  • uma linguagem (JavaScript, Python, Java...)
  • Git
  • inglês técnico
  • resolver problemas com paciência

Por onde começar nessa área

Áreas vizinhas