Em 1999, quando dei os primeiros passos na carreira de desenvolvedor de software (na época programador), o mercado estava aquecido para profissionais com “conhecimento em informática”. Naquela época grande parte das empresas precisavam “apenas” fazer o uso de softwares, e não necessariamente criá-los.

Criar software era trabalho de empresas que desenvolviam sistemas operacionais, ferramentas como o Office ou outros softwares “de caixinha” da época. Tinham ainda empresas menos badaladas que desenvolviam sistemas para contas a pagar e receber, controle de estoque, cadastro de clientes, etc. Enfim, desenvolvedores(as) tinham espaço “apenas” nessas empresas.

O mercado crescia, mas o eco-sistema como um todo ainda era pequeno, havia poucos cursos, o conteúdo na internet era escasso e para aprender era necessário ler muitos livros (bíblias) da linguagem escolhida. Ainda assim naquela época já havia muitas vantagens comparada com décadas anteriores.

Hoje o cenário mudou bastante! Dentre tantos nomes dados ao desenvolvedor(a), o diminutivo “Dev” foi o que se consolidou e cada vez mais empresas precisam de um dev ou um time deles no seu quadro de colaboradores. Muitos negócios atualmente se sustentam no fato das empresas terem devs. De startups à grandes organizações, essa profissão se tornou figura essencial e hoje já somos mais de 22 milhões de devs* no mundo, e aumentando!

Mas porque estou falando sobre tudo isso? Basicamente porque é notável que houve uma multiplicação dos devs no mercado! E com ela veio a necessidade das empresas saberem lidar com esse profissional, e mais ainda a necessidade deste profissional lidar com as empresas. Então aqui vão algumas dicas:

Para as empresas:

  • Os devs gostam de inovar e aprender tecnologias o tempo todo! Se você contrata devs para ficar resolvendo somente os problemas do dia a dia e não consegue lhes proporcionar um espaço para aprender e inovar, você terá que se acostumar com a rotatividade, e isso não é necessariamente ruim. Se organize para que a rotatividade não afete seu negócio, ou melhor ainda, crie espaço para os devs inovarem melhorando a solução da sua empresa, assim eles ficarão mais tempo.

  • Os devs têm dificuldades em ter empatia quando o assunto é priorizar “colocar no ar” vs “fazer perfeito”. Procure envolvê-los mais nas decisões de negócio, isso ajudará eles na busca do equilíbrio entre esses dois pontos.

  • O perfil dos devs não é exatamente o mesmo dos demais profissionais que trabalham “dentro do escritório”. Seus horários, hábitos e hobbies são outros, e isso não deve ser encarado como um problema. Você deve aprender a lidar com eles e os devs irão valorizar muito mais a sua empresa se você tiver sucesso nessa compreensão.

  • Os devs podem e muitos deles preferem crescer focados na carreira técnica. Então busque dar condições de crescimento a nível de responsabilidades e salários sem necessariamente associar isso as tradicionais funções de gestão onde ele deixa de ser técnico.

  • Se você deseja atrair os melhores devs, é importante você virar uma empresa referência no mundo da tecnologia, mesmo se sua empresa já é referência na área de atuação do negócio.

Para os devs:

  • Geralmente um assunto técnico que parece óbvio para você não é de fácil compreensão para aqueles que não são devs. Encontre maneiras de dialogar e se fazer entender com outros públicos através de vocabulários que eles compreendam.

  • Usar novas tecnologias e refatorar sistemas é sempre bem vindo, mas é importante que você comprove os benefícios dessas ações para quem “investe no negócio”, isso é o famoso ROI.

  • O código ruim mesmo que não visto pelos “não devs”, poderá gerar grandes problemas para a empresa, então mesmo que ninguém esteja vendo busque fazer o melhor código possível para o momento.

  • Se a empresa onde você está não compreende o perfil e anseios dos devs, tente ajudar ela no amadurecimento com relação a essa profissão antes de simplesmente trocar para outra. Se após isso não haver melhoras, troque de empresa, mas com sentimento de que você tentou contribuir na mudança e não apenas cobrou que ela acontecesse.

  • Faça seu trabalho de forma com que a empresa não dependa de você, mas que deseje tê-lo em função do que você ainda pode fazer por ela! Essa vale para todas profissões ;-) .

Com tantos devs no mercado e tantas empresas precisando deles, aqueles que conseguirem ter um relacionamento melhor serão aqueles que terão maior sucesso na carreira e no negócio.

* O número de mais de 22 milhões é o estimado por pesquisas realizadas por empresas como Evans Data Corporation e IDC (International Data Corporation) considerando ano de 2018. Elas apresentam também uma projeção para 2022 com um número superior a 27 milhões de devs! O que comprova que estamos nos multiplicando :-)

https://evansdata.com/press/viewRelease.php?pressID=268

https://www.idc.com/getdoc.jsp?containerId=US44389218