Como irritar o seu Team Leader (como um Software Developer)

ou 5 comportamentos para garantir que a sua carreira dev não evolua

Gilson Cavalcanti
edifyeducation
4 min readMay 31, 2022

--

Se há uma coisa que os mais de 20 anos trabalhando com desenvolvimento de software me ensinaram é o fato de que a psiquê humana não funciona de forma direta, linear e simples. E é por esse motivo que artigos com conselhos diretos e úteis costumam durar pouco tempo na memória da maioria dos leitores.

É exatamente por isso que tomarei a liberdade aqui de flertar com o upside down e trazer conselhos invertidos. A ideia é transformar esse artigo numa espécie de manual-as-avessas na esperança de que algo de útil dure um pouco mais na sua mente. 😄

Um sábio mestre, de um lugar muito muito distante uma vez nos disse:

"You must unlearn what you have learned."

E é nesse espírito que nós seguimos para degustar os 5 conselhos que irão retardar o crescimento da sua carreira Dev e irritar de forma permanente o seu Team Leader, CTO, etc…

I. Faça copy & paste de trechos de código do stackoverflow sem tentar entender o que o código faz

Entender o funcionamento de um código alheio consome tempo e energia cognitiva. Quando você se dedica a entender o código que está copiando, faz testes num ambiente sandbox e analisa criticamente o código antes de utilizar no seu projeto, a sua carreira como dev corre um sério risco de evoluir mais rapidamente do que o desejado.

Vamos minimizar esse risco deixando essa coisa de evolução para os Pokemons e continuar focando em atrasar a sua carreira explorando a próxima dica…

II. Não documente nada enquanto você está executando suas tasks

Prometa que você irá documentar tudo quando acabar a task e não cumpra a promessa no final. A sua mente sabe que é mais fácil depilar um Wampa do que parar para documentar coisas que já estão prontas. Porém, não dê ouvidos a sua mente e siga em frente!

Manter sempre uma janela do notion.so aberta para ir documentando o que for relevante as-you-go junto com as suas tasks do dia-a-dia, além de te ajudar a organizar o pensamento, é um hábito que melhora incrementalmente a sua skill de escrita. Mas não é isso que queremos aqui, não é mesmo? Vamos seguir com outras dicas career-killers…

III. Troque o seu framework preferido a cada 6 meses

Convença você mesmo que 6 meses é tempo mais do que suficiente para ter dominado completamente o framework com o qual você está trabalhando. Pra que ir a fundo em estratégias de gerenciamento de estado em React.js quando você pode simplesmente começar a fazer tutoriais de outro framework e tentar convencer os colegas a seguir pelo mesmo caminho?

Afinal de contas essa coisa de perseguir mastery não funcionou bem nem para os Jedis. Abrace o lado negro da força e sigamos para a próxima dica…

IV. Escreva mensagens de commit com no máximo 2 palavras

Comece sempre esquecendo de adicionar o ID da Story relacionada. Dessa forma você garante que o histórico dos seus commits não servirá para comunicar nada de útil para os seus colegas (e também para o seu Eu do futuro).

Para um boost extra de ódio inflingido, sempre tente copiar a mesma mensagem de commits anteriores e a repita várias vezes.

V. Durante cerimônias como a planning, fique calado e distraído. De preferência não ligue a câmera.

Esse tipo de comportamento garante com 97,4% de certeza que você irá se perder ao longo da sprint. A cada nova Story arrastada para Doing fará você sentir o verme do remorso e arrependimento te corroendo por dentro enquanto o seu cérebro não para de repetir “tá vendo! eu te falei que você deveria estar focado, ter feito mais perguntas e tentado entender a motivação de negócio que a coitada da Product Manager estava explicando!”.

Não dê atenção ao seu bom senso e siga firme no YouTube assistindo qualquer vídeo do seu coding influencer preferido enquanto finge prestar atenção no que está rolando na planning.

⚠️ warning: este artigo contém doses de bom humor e ironia e deve ser lido e encarado como uma espécie de manual de boas práticas para devs do upside down.

E se você tem afeição pelo light side of the force, vem conhecer mais sobre o time Tech do Edify Education que com certeza você vai achar uma oportunidade de carreira aqui que tem tudo a ver com você: https://edifyeducation.gupy.io/

--

--

Gilson Cavalcanti
edifyeducation

I'm dedicated to building Software User Experiences. I spend my time Designing, Coding, and Teaching (as long as my two little bosses Sophia & Lorenzo allow it)