Pular para o conteúdo
Rizzygo Ako
Voltar para o tópico As áreas da TI e as carreiras

As áreas da TI e o que cada pessoa faz

O que cada área faz de verdade, que ferramentas usa e como experimentar cada uma com um mini projeto antes de escolher onde aprofundar.

Cerca de 40 minutosNada para instalarMaterial gratuito em português

1. O mapa: quem constrói, quem mantém, quem decide

Pense num aplicativo de banco. Alguém decidiu quais funções ele teria e para quem. Alguém desenhou as telas. Alguém escreveu o código. Alguém testou antes de chegar ao seu celular. Alguém mantém os servidores no ar de madrugada. Alguém protege os dados contra ataques. E alguém analisa como as pessoas usam o app para decidir o que melhorar. Cada uma dessas pessoas trabalha numa área diferente da TI.

As áreas se conversam o tempo todo, e muita gente muda de área ao longo da carreira. A base desta trilha (terminal, redes, lógica, Git e comunicação) serve para todas elas.

2. Infraestrutura, cloud e DevOps

Cuida de onde os sistemas rodam: servidores, redes, nuvem e a automação que coloca o código no ar. Quando um site cai, é esse time que investiga.

FunçãoNo dia a dia
Analista de infraestruturaMantém servidores, redes e sistemas operacionais funcionando
Cloud engineerMonta e cuida de recursos em nuvens como Google Cloud, AWS e Azure
DevOps engineerAutomatiza o caminho do código até produção (o sistema real, usado pelos clientes): testes, empacotamento e deploy (a publicação)
SRE (engenharia de confiabilidade)Mede a confiabilidade dos sistemas, define metas de disponibilidade e lidera a resposta a incidentes
Platform engineerCria a plataforma interna que os times de desenvolvimento usam para publicar sozinhos, com segurança

Ferramentas comuns: Linux, redes, Git, Docker (contêineres, pacotes que levam o programa com tudo de que ele precisa para rodar), Kubernetes (que organiza muitos contêineres ao mesmo tempo), Terraform (infraestrutura descrita em código), pipelines de CI/CD (esteiras automáticas que testam e publicam o código) e ferramentas de observabilidade, que mostram métricas, logs e rastros.

Combina com quem gosta de entender como as peças se ligam, de automatizar tarefas repetidas e de investigar problemas com calma.

Teste a áreaSiga a lição Linux básico e depois publique uma página estática de graça no GitHub Pages. Você vai ter feito, em pequeno, o que esse time faz: preparar onde o sistema roda e colocá-lo no ar.

3. Desenvolvimento

Escreve o código de sites, aplicativos e sistemas. É uma das áreas com mais vagas e com mais variedade de funções.

Combina com quem gosta de resolver quebra-cabeças, ver algo funcionando na tela e melhorar o mesmo código várias vezes.

Teste a áreaFaça um programa em Python que lê uma lista de gastos e mostra o total por categoria. Depois, transforme a saída numa página HTML simples.

4. Dados e IA aplicada

Transforma dados em respostas e decisões. Quanto a empresa vendeu, por que os clientes cancelam, o que deve acontecer no próximo mês.

FunçãoNo dia a dia
Analista de dadosConsulta dados com SQL (a linguagem usada para consultar bancos de dados), monta painéis e responde perguntas do negócio
Engenheiro de dadosConstrói os caminhos que levam os dados das fontes até onde serão analisados
Cientista de dadosUsa estatística e modelos para prever e explicar comportamentos
Engenheiro de IA ou de machine learningColoca modelos de IA para funcionar dentro de produtos, com custo e qualidade sob controle

Ferramentas comuns: planilhas, SQL, Python, ferramentas de painéis como Looker Studio e Power BI, e bancos de dados na nuvem, como o BigQuery.

Combina com quem gosta de números, de fazer perguntas e de contar uma história com evidências.

Teste a áreaBaixe uma base aberta do portal dados.gov.br, abra numa planilha e responda uma pergunta com um gráfico.

5. Qualidade (QA)

Garante que o sistema faz o que deveria antes de chegar ao cliente. Pensa nos caminhos que ninguém pensou: e se o campo vier vazio? E se a pessoa clicar duas vezes?

Hoje, a qualidade é cada vez mais responsabilidade de todo o time, e quem trabalha com QA ajuda os desenvolvedores a escreverem testes desde o começo.

Combina com quem é detalhista, curioso e gosta de descobrir como as coisas quebram.

Teste a áreaEscolha um formulário de um site que você usa e anote cinco situações que poderiam dar errado. Teste cada uma e escreva um relato no modelo: passos, esperado, obtido.

6. Segurança

Protege sistemas, dados e pessoas. Uma parte do time defende e monitora, outra parte ataca de forma autorizada para achar falhas antes dos criminosos.

Quase ninguém começa direto em segurança. Linux, redes e um pouco de programação vêm antes, e muita gente passa por suporte ou infraestrutura primeiro.

Teste a áreaFaça a lição Segurança digital no dia a dia e aplique tudo nas suas contas. Depois, procure um desafio de iniciante de CTF (competições de segurança com desafios práticos).

7. Produto, design e agilidade

Decide o que construir, para quem e por quê, e ajuda o time a trabalhar bem junto.

Não precisa programar, mas entender como a tecnologia funciona faz muita diferença nas conversas com o time.

Teste a áreaEscolha um aplicativo que você usa e escreva: qual problema ele resolve, para quem, o que mais incomoda e qual mudança você faria primeiro, e por quê.

8. Suporte: uma porta de entrada

Ajuda pessoas a resolverem problemas com computadores, sistemas e acessos. Treina o que todas as outras áreas pedem: investigar com método, explicar com clareza e manter a calma com alguém nervoso do outro lado.

Muita gente começa em suporte e depois migra para infraestrutura, segurança ou desenvolvimento. Ter feito suporte costuma ser visto com bons olhos, porque mostra que a pessoa já resolveu problemas reais de usuários.

9. O que muda com a IA

A IA generativa entrou em todas as áreas. Desenvolvedores usam assistentes que escrevem e revisam código, analistas de dados pedem consultas SQL em linguagem natural, times de infraestrutura usam agentes que investigam alertas. Isso muda o trabalho em dois sentidos:

Nas duas pontas, a base continua igual: quem entende como as coisas funcionam consegue conferir se a IA acertou. É isso que esta trilha treina.

10. Como escolher sem travar

  1. Escolha duas áreas que chamaram sua atenção nesta lição.
  2. Faça o mini projeto do quadro "Teste a área" de cada uma. Repare em qual você perdeu a noção do tempo.
  3. Leia três vagas júnior de cada área num site de vagas. Anote o que se repete. Isso é o que você precisa estudar.
  4. Converse com alguém da área. Comunidades no Discord, no LinkedIn e em eventos locais costumam receber bem quem pergunta com educação e objetividade.

A escolha não é definitiva. A base é a mesma, e trocar de área depois é comum. No fim da trilha, o tópico Escolha seu próximo caminho mostra o mapa de cada área.

Para fixarExplique para alguém a diferença entre infraestrutura, desenvolvimento e dados usando o exemplo do aplicativo de banco. Depois, marque no tópico que você ensinou alguém.

Lição escrita em português pela Iniciativa Ako, da Rizzygo, com base nos mapas de carreira do roadmap.sh (em inglês). O texto e os exemplos são próprios.

Conteúdo aberto sob a licença CC BY 4.0. Viu um erro? Abra uma issue.