Ir para o conteúdo
Laddro
Guide

Como escrever um currículo de programador que passa a primeira triagem

Um guia prático para escrever um currículo de programador, com tópicos de antes e depois, onde colocar o teu stack e como quantificar o impacto quando não podes partilhar métricas.

7 min read

O que os responsáveis de recrutamento em engenharia leem mesmo

Um responsável de engenharia passa os olhos por um currículo à procura de duas coisas: esta pessoa constrói o tipo de coisa que nós construímos e o trabalho dela teve importância? A segunda é onde a maioria dos currículos de developers desmorona.

Muitos programadores listam tecnologias como quem lê um talão de compras e descrevem o emprego como "trabalhei no backend". Isso diz a quem lê que estiveste presente. Não diz que entregaste algo que mexeu num número. Os responsáveis de recrutamento veem centenas de currículos que dizem "desenvolvi funcionalidades com React e Node". Os que conseguem entrevistas dizem o que a funcionalidade fazia e o que ela moveu.

Antes de um humano sequer o ler, porém, o teu currículo passa quase sempre por uma filtragem de palavras-chave. Se o anúncio pede Kubernetes e o teu currículo diz "orquestração de contentores", podes não corresponder. Por isso, um currículo de programador forte tem de fazer dois trabalhos ao mesmo tempo: satisfazer o filtro de palavras-chave e provar o impacto ao humano que o lê a seguir.

A estrutura que funciona para engenheiros

Mantém-no numa coluna e, na maioria dos casos, numa página para carreiras em início a meio. Duas páginas só quando tiveres uma década de trabalho substancial.

Linha de contactos. Nome, email, cidade e os links que interessam: GitHub e um portefólio ou site pessoal se mostrar código a sério. Deixa de fora a morada da rua.

Resumo, se o usares. Duas linhas. A tua especialidade, anos e o tipo de sistemas que constróis. "Engenheiro de backend, 5 anos, sistemas de pagamento distribuídos em escala." Opcional, mas útil para quem muda de carreira ou para especialistas.

Competências técnicas. Uma lista agrupada e fácil de ler. Linguagens, frameworks, infraestrutura, bases de dados. É aqui que o filtro de palavras-chave encontra as correspondências, por isso sê específico e honesto.

Experiência. Por ordem cronológica inversa. Cada função: empresa, cargo, datas e três a cinco tópicos que começam pelo impacto.

Projetos. Para juniores, recém-licenciados ou quem muda de carreira, uma secção de projetos pode pesar tanto como um emprego. Inclui o problema, o stack e o resultado ou a escala.

Formação. Grau, instituição e unidades curriculares relevantes, apenas se estiveres em início de carreira.

Escrever tópicos que mostram impacto

A fórmula é simples: o que construíste, a decisão técnica por trás disso e o resultado. Se conseguires anexar um número, fá-lo. Se genuinamente não puderes partilhar uma métrica, mostra escala ou âmbito.

Antes: "Trabalhei em melhorar a página de checkout."

Depois: "Reconstruí o fluxo de checkout em React, reduzindo o tempo de carregamento da página de 4,2s para 1,1s e diminuindo o abandono do carrinho em 18%."

Antes: "Responsável por APIs de backend."

Depois: "Desenhei e entreguei uma API REST em Go a servir 2M de pedidos por dia, com latência p99 abaixo de 80ms."

Antes: "Ajudei a migrar a base de dados."

Depois: "Liderei a migração de uma única instância Postgres para uma configuração com sharding, suportando um crescimento de 6x no volume de escrita sem tempo de inatividade."

Se genuinamente não tens números porque o trabalho era interno ou em fase inicial, ancora-te no âmbito: "único engenheiro em", "em três serviços", "usado por toda a equipa de vendas", "reduzi o tempo de deploy de um processo manual de uma hora para um pipeline de um só comando". A escala continua a ser prova.

As palavras-chave que os filtros de engenharia procuram

A filtragem por palavras-chave em tecnologia é real, sobretudo em empresas maiores e através de agências de recrutamento. A solução não é encher uma lista. É garantir que os termos exatos do anúncio aparecem onde genuinamente os usaste.

Lê o anúncio da vaga e reflete a redação dele. Põe a tecnologia específica no tópico onde a usaste, não só num bloco de competências. Se um filtro e um humano lerem os dois o teu currículo, o humano vê a prova e o filtro na mesma consegue a correspondência.

Termos que vale a pena confirmar face ao anúncio:

  • Linguagem e versões exatas de frameworks quando as pedem: "TypeScript", "React 18", "Python 3", não apenas "JavaScript"
  • Infraestrutura pelo nome: AWS, GCP, Kubernetes, Docker, Terraform
  • Bases de dados e mensageria: PostgreSQL, Redis, Kafka, DynamoDB
  • Práticas que mencionam: CI/CD, TDD, microserviços, arquitetura orientada a eventos
  • O tipo de função: backend, frontend, full stack, plataforma, SRE

Uma palavra de honestidade. Só lista aquilo sobre o qual consegues falar numa entrevista. Um filtro a corresponder "Kubernetes" mete-te na sala; um responsável a perguntar sobre isso e a ouvir silêncio tira-te de lá.

Júnior, quem muda de carreira e sénior: onde pôr o peso

A estrutura é a mesma para toda a gente, mas o equilíbrio muda com a experiência.

Se és júnior ou recém-licenciado, os projetos sustentam o currículo. Um responsável de recrutamento sabe que tens um historial de trabalho limitado e não te leva isso a mal. O que quer é prova de que consegues construir algo real e raciocinar sobre isso. Dá a cada projeto o problema que resolveu, o stack e a escala ou o resultado, mesmo que o resultado seja "colocado em produção e usado por 200 pessoas numa comunidade estudantil". Um projeto pessoal colocado em produção sobre o qual consegues falar em detalhe ganha a uma longa lista de tutoriais que seguiste. Põe o teu projeto ou estágio mais forte primeiro, acima das unidades curriculares.

Se estás a mudar de carreira vindo de um bootcamp ou de autoformação, faz o mesmo e sê honesto quanto à cronologia em vez de a esconder. Os teus projetos finais, quaisquer contribuições em freelance ou open source e qualquer trabalho técnico da tua carreira anterior são todos prova legítima. Um antigo analista que automatizou um pipeline de relatórios em Python tem experiência real de engenharia, por isso enquadra-a como engenharia.

Se és sénior, o currículo vira-se para o âmbito e a responsabilidade. Começa cada função recente com os sistemas que geriste, as decisões que tomaste e a escala a que operaste. Mostra liderança: mentoria, definir a direção técnica, conduzir uma migração, reduzir a carga de on-call. Reduz as tuas funções antigas a uma linha ou duas. Um candidato staff ou sénior não precisa de três tópicos sobre um emprego júnior de há oito anos. Quem lê quer o trabalho recente e de alto impacto no topo.

Erros comuns que reprovam os developers

Competências sem contexto. Um muro de 40 tecnologias sem tópicos a mostrar onde as usaste lê-se como enchimento. Agrupa-as e depois prova as importantes na tua experiência.

Descrever o trabalho da equipa, não o teu. "Construímos uma plataforma de analítica em tempo real" esconde a tua parte. Diz o que pessoalmente geriste.

Nenhuma métrica em lado nenhum. Latência, débito, taxa de erro, tempo de carregamento, custo, número de utilizadores. A engenharia é mensurável. Um currículo sem números parece que nunca entregaste nada que importasse.

Modelos com design a mais. Layouts de duas colunas com barras laterais e ícones estragam muitas vezes a leitura pelos sistemas. Um currículo limpo de coluna única é mais seguro e lê-se mais depressa para um responsável ocupado.

Listar todos os cursos e tutoriais. Um projeto terminado e em produção ganha a dez começados a meio. Mostra o trabalho que consegues defender.

Junta tudo

  1. Abre o construtor de currículos e escolhe um modelo limpo, de coluna única
  2. Agrupa as tuas competências técnicas para que o filtro e quem lê as encontrem depressa
  3. Reescreve cada tópico para começar pelo impacto e um número
  4. Corresponde aos termos exatos do anúncio da vaga e vê a pontuação ATS responder
  5. Exporta um PDF baseado em texto e candidata-te

Para um exemplo completo, o exemplo de currículo de programador mostra como dispor um stack técnico, formular tópicos de impacto e estruturar a experiência de forma a satisfazer tanto o filtro como o responsável de recrutamento.

Escreve já o teu currículo de programador

Sabes a estrutura, a fórmula dos tópicos e a regra das palavras-chave. Agora constrói-o.

Abre o construtor de currículos, escolhe um modelo compatível com ATS e escreve tópicos que começam pelo impacto. A pontuação atualiza-se ao vivo à medida que correspondes ao anúncio. Gratuito para construir e transferir, sem registo para começar.

Se quiseres ver primeiro as opções de layout, percorre a galeria de modelos de currículo. Já tens um currículo e uma função específica em mente? Passa-o pela ferramenta de adaptação com IA para o ajustares a essa descrição de função.

Pronto para criar o teu currículo?

Põe isto em prática. Abre o editor e cria o teu currículo passo a passo.

Criar currículo

Gratuito. Não precisas de conta para começar.