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.
Laddro
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
- Abre o construtor de currículos e escolhe um modelo limpo, de coluna única
- Agrupa as tuas competências técnicas para que o filtro e quem lê as encontrem depressa
- Reescreve cada tópico para começar pelo impacto e um número
- Corresponde aos termos exatos do anúncio da vaga e vê a pontuação ATS responder
- 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.
Gratuito. Não precisas de conta para começar.