2
respostas

[Dúvida] Conhecimentos técnicos X Liderança

Um tech lead é obrigatório ter os conhecimentos técnicos do projeto que ele está liderando, por exemplo, o Tech Lead é especialista em desenvolvimento Java e vai liderar projetos de Machine Learning ou de infraestrutura, ou como o Tech Lead ja vem de programação é mais fácil ele liberar projetos em .NET?

2 respostas

Olá, Rafael! Tudo joia?

Sua pergunta é muito relevante. O papel de um Tech Lead é multifacetado e envolve uma combinação de habilidades técnicas e de liderança.

Em termos de conhecimento técnico, um Tech Lead não precisa necessariamente ser um especialista no campo específico do projeto que está liderando. No entanto, é importante que ele tenha uma compreensão sólida dos conceitos técnicos envolvidos para poder tomar decisões informadas e orientar a equipe de maneira eficaz.

Por exemplo, se um Tech Lead especializado em Java estiver liderando um projeto de Machine Learning, ele não precisa ser um especialista em Machine Learning. No entanto, ele precisa ter uma compreensão básica dos conceitos de Machine Learning para que possa orientar a equipe e tomar decisões estratégicas sobre o projeto.

O papel de um Tech Lead é mais sobre liderança e tomada de decisões estratégicas do que sobre ser um especialista técnico. Eles precisam ser capazes de comunicar efetivamente, resolver problemas, tomar decisões informadas e orientar a equipe na direção certa.

Espero ter ajudado e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.

Olá pessoal,

A resposta do Armando está 110% correta. Mas vou deixar aqui tambem meu ponto de vista.

Do que vejo por aí, nem sempre a empresa vai conseguir encontrar um Tech Lead dos sonhos com os seguintes requisitos:

1) Conhecer a cultura da empresa: As empresas tem diferentes maneiras de trabalhar, burocracia, regras, formas de trabalhar, e etc. E o Tech Lead conhecer isso para passar para os outros membros do time, é bem importante.

2) Liderança: Seria interessante o Tech Lead ser alguém com bagagem para orientar e aprender com os outros Team Members, ser uma pessoa com postura e que inspire os outros. Essa bagagem, não necessariamente precisa ser "ter trabalhado 10 anos com .net, que é a tecnologia da empresa", mas sim ter vivência... Trabalhado com diferentes tipos de pessoas, com projetos diferentes, com formas diferentes de pensar. Essa bagagem profissional e de vida vai te deixar uma pessoa mais preparada para tomar as melhores decisões com o que tem no momento, sempre pedindo apoio do time e ouvindo a opinião das pessoas.

3) Comunicação: Como o próprio curso diz, o Tech Lead se comunica com muita gente: gestores, outros tech leads, pessoas de diferentes níveis e cada pessoa tem sua particularidade. Então é importante ele entender e ser claro.. Ter transparência, estar disponível e mostrar sempre que a entrega é feita pelo time junto.

4) Conhecimento no negócio: Se a equipe do Tech Lead constrói um portal de venda de imóveis, seria interessante o Tech Lead ter um conhecimento mínimo do negócio, procurar se aprimorar - mas isso com o tempo, igual todo o resto, vêm.

5) Conhecimento Técnico: Esse é o ponto que vc comentou. É desejável você entender um pouco sobre a tecnologia que trata, até pra orientar os outros. Mas os desenvolvedores podem estar num nível muito mais aprofundado, pois vêem isso o dia inteiro... Então como o Armando comentou na resposta acima, é desejável que você esteja aberto a ir atrás de informação, se capacitar sempre... Pois muitas vezes o papel do Tech Lead é mais estratégico, do que de fato ter o melhor programador ali como Líder Técnico. Em alguns casos, não faz sentido colocar o melhor programador para ser Tech Lead, pois nem sempre ele tem essas características tão bem desenvolvidas, quanto outras pessoas mais maduras e as vezes com skill técnico similar.

6) Pró Atividade: Esse item deixo como uma menção honrosa, pois o Líder inspira pelo exemplo. Então é legal você observar características que gostaria que seu time tivesse, e incorporá-las ao seu dia a dia.

Como descrevi acima, é difícil encontrar esse Tech Lead dos sonhos, que é o melhor cara técnico, melhor de comunicação, tem conhecimento no negócio, líder inspirador e etc..... Então é comum as empresas identificarem pessoas com esse potencial, e colocarem para "rodar" no cargo. Assim com o tempo você irá amadurecer, lembrando de sempre estudar e se capacitar para ajudar o time, e assim ficar pronto para dar o próximo passo na carreira - se tiver interesse.

Espero ter ajudado, e tambem convido você a contribuir, e tambem colocar seu ponto de vista, Rafael.

Abraços, e ótimo ano.