Se você ainda acredita no mito do “dev herói” – aquele que resolve tudo sozinho, enquanto o time assiste e aplaude como se fosse um salvador – vamos falar de 2025.
O livro Staff Engineer: Leadership Beyond the Management Track traz uma recomendação brilhante:
“Success will often mean interpreting business needs, communicating a clear direction, defusing a looming crisis, convincing teams to agree on tradeoffs, or just being a good influence.”
Na minha visão, dev de sucesso precisa ir além do protagonismo individual e da mera competência técnica. Algumas sugestões baseadas na minha experiência pessoal:
-
Você vai precisar tomar decisões difíceis, onde não tem como ficar só “fazendo o código funcionar”. No mundo real, o caminho é tortuoso, cheio de “desafios inesperados”.
-
Vai ter que avaliar trade-offs entre tempo, custo, qualidade e recursos. Na maioria das vezes, não existe a “solução perfeita”, mas sim o “menor dos males”.
-
Ser uma influência positiva para a equipe. Isso não significa ser o “expert” que resolve problemas sozinho, mas sim o colega que contribui para um ambiente de confiança, aprendizado contínuo e cultura de colaboração. O mérito da entrega deve ser sempre do time.
-
Ter a habilidade de influenciar as decisões, facilitar discussões e motivar o outro a atingir o seu melhor. Isso é o que realmente define um líder técnico dentro de uma equipe de desenvolvedores.


