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 :-)