Introdução • De Dev a Tech Lead • Escola Forja
Crie uma conta gratuita ou Faça login

Introdução

8 minutos de leitura

Como programador, por muitos anos busquei formas de tornar meu crescimento profissional mais determinístico. Eu esperava que as empresas oferecessem um plano de carreira, por exemplo. Dessa forma eu só precisaria seguir esse plano. Mais recentemente as empresas têm trabalhado com alguma espécie de mapa de levels. Nele são listadas as mais diversas habilidades de um programador, e qual nível delas é esperado para cada senioridade. Na prática não é tão diferente de um plano de carreira. Em tese basta demonstrar que você preenche os checkboxes das habilidades e pronto, você vai ser promovido.

Na prática a coisa não é tão simples assim. Existe muita subjetividade no processo de promoção de um dev. Por um lado é preciso aprender cada vez mais sobre tecnologia. Em geral isso não é um problema, afinal de contas é o que o dev fez em toda sua carreira. Por outro lado existem diversas outras habilidades que são esperadas de profissionais mais seniores, e essas habilidades acabam se tornando diferenciais em sua progressão.

Não que estudar tecnologia não seja importante. Muito pelo contrário. Estudar tecnologia é fundamental. O programador que não for capaz de resolver os problemas da empresa através de código, está morto. Saber programar bem é o mínimo que se espera.

Este livro não traz nenhuma dica específica sobre tecnologia, principalmente porque isto dependeria muito da área onde você está atuando. Se você for um desenvolvedor front-end, terá de estudar sobre assuntos diferentes quando comparado a um desenvolvedor Java ou desenvolvedor iOS, por exemplo.

Aqui eu assumo que você tem feito seu dever de casa e continuará a fazê-lo, que é estudar sobre tecnologia. Apesar de existirem assuntos que mudam pouco com o tempo (e você deveria focar neles primeiro,) muitos assuntos são bastante voláteis e exigem que você esteja em constante evolução. Esse é o mercado onde você atua, então estudar continuamente é o único caminho para se manter relevante nele.

Mas eu entendo que tecnologia é a parte fácil para você. O que te falta é saber exatamente como se comportar para chegar a um papel de liderança.

Se você está lendo este livro, é porque deseja se tornar um líder técnico. Esse é o primeiro passo para uma carreira além do nível sênior. Se tornar líder não significa necessariamente fazer gestão de pessoas ou se tornar chefe. Em muitas empresas você tem a possibilidade de crescer como contribuidor individual, isto é, não precisa ter liderados. O que não se fala é que aquelas pessoas que desejam seguir esse caminho também precisam desenvolver algumas habilidades específicas (além das técnicas.)

Neste livro eu divido essas habilidades não-técnicas em três categorias:

  • Mentalidade
  • Resultado
  • Relacionamentos

Não importa se você pretende tocar sua carreira pro lado de gestão ou tecnologia, essas habilidades vão ser primordiais de qualquer forma.

Se você se tornar gestor, haverá outras habilidades que você vai precisar desenvolver, mas esse é um problema para o seu “eu” do futuro. Quando chegar lá, você pode se preocupar com isso. Um passo de cada vez. Primeiro você se preocupa em chegar lá, depois em desenvolver essas outras habilidades. Mas eu já posso te afirmar que seguindo os passos que eu trago aqui, você já terá meio caminho andado.

Sobre exceções

Conforme eu falar sobre essas habilidades você pode pensar: “Eu conheço uma pessoa que foi promovida a Tech Lead e ela nunca agiu dessa forma.”

Sim, as exceções existem. O fato da pessoa ter chegado lá se comportando de forma contrária ao que eu disser não significa necessariamente que aquela habilidade é inútil.

É importante você entender que não existem critérios 100% objetivos que levem à sua promoção a um cargo de liderança. Seu crescimento na empresa não depende unicamente de você. Depende da empresa ter vaga para sua nova posição, depende dela ter budget para te pagar um salário maior, depende do quanto seu chefe gosta de você… São muitos critérios, e alguns totalmente fora do seu controle.

Em vez de você ficar pensando nesses critérios quase aleatórios, seu foco precisa estar em fazer tudo que estiver ao seu alcance para aumentar a probabilidade de chegar lá.

Sobre tempo de casa

Muitas empresas dão preferência a promover pessoas com mais tempo de casa. Isso acontece não pelo tempo em si, mas pelo que ele significa.

Essas pessoas normalmente ganham a preferência porque demonstraram lealdade. Demonstraram que são confiáveis. Se uma pessoa trabalha a cinco anos na empresa, é mais provável que ela complete o sexto ano do que uma pessoa que acabou de entrar complete o primeiro ano.

Outro ponto a se frisar é que o tempo não garante experiência. Você pode trabalhar há dez anos com uma tecnologia, mas evoluir só no primeiro ano, e nos nove anos seguintes só fazer mais do mesmo.

Sobre os diferentes termos usados pelas empresas

Tech Lead, Tech Leader, Engineering Manager, Tech Manager, Lead Software Engineer… Existe uma gama de títulos que as empresas usam para designar um dev que está na posição de liderança. Em algumas empresas o Tech Lead tem responsabilidade de gestão de pessoas, em outras é um líder puramente técnico, por exemplo.

Neste momento eu peço que você não se apegue tanto a isso. As habilidades que vou te apresentar são úteis independente do caminho que você decida seguir. Existem algumas atitudes que se espera de um líder independente dos detalhes da sua posição, e é sobre isso que eu falo aqui.

Líder, chefe, gestor e superior também são termos que uso de forma indiferenciável ao longo do livro, isto é, em nenhum momento os uso com intenção de trazer uma conotação negativa ou positiva.

Deixe clara sua intenção de ser promovido

Durante um período na minha carreira eu tive o sonho de trabalhar como Agile Coach. Eu era um cara muito engajado na comunidade de Agilidade. Participei de muitos eventos, fiz diversos treinamentos e sempre estudei bastante sobre o assunto.

O curioso é que mesmo eu estando claramente preparado, nunca tive a coragem de me aplicar a uma vaga. Algum tempo depois eu vi algumas pessoas sendo contratadas como Agile Coach mesmo tendo menos conhecimento que eu. Tarde demais. O mercado já estava ficando saturado e eu tinha mudado meus interesses.

Estou te contando essa história para te dar a primeira e mais importante lição deste livro: Mesmo não se sentindo preparado, chame seu líder e comunique que você tem a intenção de ser um Tech Leader. Faça isso ainda hoje, ou no máximo até o fim dessa semana.

Aproveite essa conversa para extrair uma lista daquilo que ele espera que você evolua para você ser promovido. Parece óbvio, e realmente é. O óbvio precisa ser dito. Faça o favor de realmente executar o que seu líder te passou. A maioria das pessoa diz que quer crescer mas não está disposta a mover uma palha. Não somente diga que vai fazer. Assuma o compromisso e faça! Conforme você começar a trabalhar na lista que ele deixou, você vai sinalizar que está levando a sério sua intenção de se tornar um líder.

Sobre crescimento

Podemos quebrar o crescimento profissional em duas componentes: Experiência e Estudo.

Experiência está relacionada ao que você aprendeu colocando a mão na massa. Aqui me refiro tanto às hard-skills quanto às soft-skills. Tudo que você viveu conta. A melhor maneira de otimizar essa componente é se expondo a diferentes situações. É o caso de evitar viver o mesmo ano dez vezes.

Estudo tem relação com aquilo que você está consumindo. Estudar algo não significa que você necessariamente aprendeu, mas é um indicativo de aumento de repertório, e isso pode agilizar bastante seu crescimento no curto prazo, e exponencialmente no longo prazo. Por exemplo, você pode quebrar a cabeça durante anos sobre como resolver um problema de performance em um sistema, mas se você tivesse lido um livro sobre processamento distribuído, talvez tivesse testado algo novo mais cedo e teria evoluído muito antes.

Aqui o meu objetivo é te apresentar diferentes formas de como você pode evoluir para um papel de liderança. Essa é parte do estudo. Se você quiser de fato concretizar essa evolução (e eu suponho que você queira,) então você precisará botar esse conhecimento em prática para ganhar experiência e chegar lá.

Ao final de cada capítulo você vai encontrar um ou mais exercícios. Faça-os. Eles são a transição conhecimento → experiência, que é o que você precisa para dar um passo ao próximo nível. Sinta-se à vontade para adaptar os exercícios ao seu contexto. Se você entender que existe uma forma melhor para praticar aquela habilidade, não hesite em mudar. O mais importante é que você coloque em prática.

Assim como qualquer nova disciplina, você pode se sentir fora da zona de conforto. Encare essa sensação como um indicativo de que você está se tornando um profissional melhor.

Imprima intenção naquilo que vai fazer. Faça de propósito. O mercado funciona como uma escada rolante descendo enquanto você está tentando subir. Se você ficar parado, vai ser levado para trás. Para conseguir chegar ao topo, você precisa subir os degraus mais rápido do que eles descem. Minha meta é que ao final deste livro você saiba exatamente o que precisa fazer para correr e chegar ao topo da escada em tempo recorde. Ao longo da leitura você estará aprendendo técnicas cada vez mais sofisticadas de correr, e depois só precisará colocá-las em prática para finalmente alcançar a tão almejada posição de liderança técnica.

Boa leitura!