Pular para o conteúdo
9 nov 2026 · 5 min de leitura

De desenvolvedor a gestor: o que ninguém me contou sobre liderar o time do qual eu fazia parte

Durante boa parte da minha carreira, o meu valor era medido pelo código que eu entregava. Resolver o bug que ninguém achava, desenhar a integração mais complicada, ser a pessoa a quem o time recorria quando algo travava. Até que, um dia, a pergunta mudou: em vez de “o que você entregou?”, passou a ser “o que o time entregou?”.

Virar gestor do time do qual você fazia parte é uma das transições mais difíceis da carreira em tecnologia. Ninguém te entrega um manual. Você continua sentando perto das mesmas pessoas, participando das mesmas reuniões, mas o seu papel, e a forma como te enxergam, mudou da noite para o dia.

Estas são as lições que eu gostaria que tivessem me contado antes.

1. Seu trabalho deixa de ser resolver, e passa a ser destravar

O primeiro instinto de quem vem do desenvolvimento é pegar o problema mais difícil para si. Parece produtivo, mas é uma armadilha: enquanto você está mergulhado em uma tarefa, ninguém está olhando para o sistema como um todo.

O gestor técnico precisa enxergar onde o fluxo está travando: a tarefa parada esperando uma decisão, a dependência de outra área, a pessoa sobrecarregada, o requisito que ninguém entendeu direito. Muitas vezes, a coisa mais valiosa que você faz no dia não é uma linha de código, é uma conversa de 15 minutos que destrava três pessoas.

2. Ex-colegas não viram liderados automaticamente

A relação muda, e fingir que não mudou é pior. Algumas pessoas vão testar limites, outras vão se afastar, e algumas vão esperar favorecimento.

O que funcionou para mim foi ser transparente desde o começo: conversar individualmente com cada pessoa, explicar como eu pretendia trabalhar, o que eu esperava e o que elas podiam esperar de mim. Respeito não vem do cargo; vem da coerência entre o que você diz e o que você faz, todos os dias.

3. Você vai ter que soltar o código (mas não totalmente)

Existe um equilíbrio difícil aqui. Se você continua codando como antes, vira gargalo e deixa a gestão de lado. Se você se afasta completamente, perde a capacidade de avaliar decisões técnicas e de conversar de igual para igual com o time.

O meu ponto de equilíbrio foi continuar perto da arquitetura, das revisões e das decisões técnicas importantes, mas sair do caminho crítico das entregas. Código que só eu entendo, sendo gestor, é risco para o time.

Mas nunca parei de codar. Com menos frequência, claro, mas de tempos em tempos eu assumia um desenvolvimento, nem que fosse uma demanda de sustentação. Era a forma de não perder o conhecimento do produto: saber onde cada coisa acontece dentro do sistema e conhecer os detalhes técnicos que só quem coloca a mão no código conhece.

Isso faz diferença no dia a dia. Consigo identificar e reduzir gargalos mais rápido e responder às dúvidas dos devs com mais agilidade, porque ainda conheço o produto por dentro. Se eu tivesse me afastado totalmente, com o tempo perderia essa habilidade, e eu não queria isso.

4. Feedback é parte do trabalho, não um evento anual

Quando eu era desenvolvedor, feedback era algo que acontecia na avaliação de desempenho. Como gestor, aprendi que feedback precisa ser frequente, específico e próximo do fato.

Elogio público e específico (“a forma como você documentou essa integração economizou horas do time”) vale mais que um “bom trabalho” genérico. E a conversa difícil, quando adiada, só fica mais difícil. Reuniões individuais regulares, mesmo curtas, se tornaram uma das ferramentas mais importantes da minha rotina.

5. Proteger o time também é trabalho

Pressões de prazo, mudanças de prioridade e demandas urgentes chegam o tempo todo. Parte do papel do gestor é filtrar e traduzir: o que é realmente prioridade, o que pode esperar, o que precisa ser negociado.

Isso não significa esconder o contexto do time. Pelo contrário: quanto mais o time entende o porquê das prioridades, melhores decisões toma sozinho. Mas significa não repassar ansiedade sem filtro.

6. Sua métrica de sucesso muda

Talvez a mudança mais difícil seja emocional. Como desenvolvedor, o sentimento de “fiz algo hoje” era imediato. Como gestor, as vitórias são mais lentas e menos visíveis: uma pessoa que cresceu, um processo que ficou mais fluido, um conflito que não escalou, um prazo cumprido sem heroísmo.

Aprendi a medir meu trabalho pelo desempenho e pela autonomia do time, e não só pela minha produção individual, seja como gestor, seja como alguém que continua desenvolvendo.

O que eu faria diferente

Algumas coisas eu acertei desde o início, como conversar individualmente com cada pessoa do time e combinar como seria o meu papel, inclusive em que eu continuaria técnico. Mas, se pudesse voltar ao primeiro dia como gestor, faria uma coisa mais cedo: buscar um mentor ou par fora do time, alguém com quem conversar sobre as decisões difíceis sem expor ninguém.

A transição de desenvolvedor para gestor não é uma promoção do mesmo trabalho. É uma mudança de profissão. E quanto antes a gente aceita isso, mais rápido começa a fazer um bom trabalho.

E você, já passou por essa transição ou está prestes a passar? O que mais te surpreendeu?