Ciência e Tecnologia

Qualificação para o sucesso: como a demanda por habilidades de desenvolvimento está mudando

Existem centenas de milhares de desenvolvedores do calibre do Vale do Silício em todo o mundo. E como todos sabemos, a demanda por grandes talentos técnicos continua forte.

Infelizmente, muitos desses programadores talentosos perdem oportunidades incríveis. Às vezes, tanto os desenvolvedores quanto as empresas não têm informações sobre a melhor combinação para suas habilidades ou necessidades.

A Turing usa a IA para eliminar o trabalho de seleção, verificação e correspondência de talentos, para que os clientes possam criar e gerenciar equipes de engenharia remotas para inovar rapidamente e permanecer competitivo. Sob o capô, nosso mecanismo de verificação avançado cria um perfil profundo e dinâmico para que cada desenvolvedor faça a conexão perfeita entre cliente e desenvolvedor. Esses desenvolvedores desfrutam de verificação vitalícia e correspondência com empregos de longo prazo em tempo integral, o que significa que evitam a série interminável de entrevistas técnicas individuais e, em vez disso, concentram-se na solução de desafios complexos de engenharia e no crescimento de sua carreira.

Ao criar esse mercado abrangente, criamos um enorme conjunto de dados que pode ajudar os desenvolvedores a identificar as habilidades e tecnologias mais solicitadas e a entender a melhor forma de desenvolver suas carreiras.

Este artigo analisará nossos dados para ajudar a identificar quais habilidades as empresas precisam, as lacunas entre o que existe e essas necessidades e como a IA pode ajudá-lo a avançar em sua carreira de engenharia.

Quais são as habilidades de alta demanda agora?

Quando se trata de habilidades e experiência, há duas categorias para se pensar: habilidades técnicas e habilidades de projeto mais amplas.

Do ponto de vista do projeto, vemos uma alta demanda por desenvolvedores com habilidades e experiência em desenvolvimento móvel, DevOps e transformação digital. As empresas estão cada vez mais construindo suas práticas em torno daquelas usadas por hiperescaladores , portanto, ter experiência com esses fluxos de trabalho é valioso.

No lado técnico, há muitas habilidades em demanda, mas vemos alguns vencedores claros. JavaScript, React e Python estão consistentemente entre as habilidades técnicas mais exigidas em todo o mundo. React, em particular, é muito procurado como parte da pilha de um desenvolvedor.

Os gráficos abaixo são baseados em dados coletados por Turing. Vemos desenvolvedores contratados para uma gama muito maior de habilidades do que as destacadas aqui, então não é que outras habilidades não sejam importantes. No entanto, se você estiver considerando quais habilidades ajudarão sua carreira, é fácil ver onde está a maior demanda.

Como a demanda de habilidades mudou desde a pandemia?

Com tantas empresas permitindo que os funcionários trabalhem em casa, não é surpresa que tenhamos visto essas mesmas empresas começarem a mover suas pilhas de tecnologia para serviços de computação em nuvem . Essa é a mudança número um que vimos nos últimos dois anos, e só espero que essa tendência se acelere. Como desenvolvedor, se você tiver certificações em nuvem, terá uma vantagem. 

Nos últimos três a cinco anos, vimos a era de ouro de muitas novas linguagens de programação e pilhas de tecnologia. Por um lado, isso deu aos desenvolvedores e empresas mais liberdade na escolha das ferramentas certas para cada projeto. No entanto, à medida que avançamos para o segundo semestre de 2022 e 2023, as mudanças que vemos nas condições macroeconômicas inevitavelmente levarão as empresas a analisar seus gastos. Ainda há mais vagas de emprego do que desenvolvedores, mas várias das maiores empresas de tecnologia anunciaram demissões ou congelamentos de contratações no primeiro semestre de 2022.

Juntamente com a redução do número de funcionários ou a desaceleração das contratações, as empresas estão tentando consolidar as pilhas de tecnologia com as quais trabalham. A maior dor de cabeça de hoje para um chefe de engenharia ou CTO é o número de tecnologias usadas em seus produtos ou programas de engenharia. Não é sustentável a longo prazo depender de tantos idiomas diferentes – é muito caro e complicado manter e contratar. A era do desenvolvedor poliglota está passando e as empresas priorizam a contratação de desenvolvedores especializados nas tecnologias mais importantes para seus objetivos.

O que isso significa para os desenvolvedores? Os desenvolvedores mais requisitados são agnósticos em relação às linguagens de programação e as veem mais como uma ferramenta e menos como algo que as define. Os desenvolvedores dispostos a investir em aprender e trabalhar com novas pilhas e linguagens sob demanda sempre prosperarão.

A experiência é o único caminho para o progresso?

Neste momento, estamos passando por uma mudança de geração.

A década de 1990 viu uma corrida de desenvolvedores entrar no mercado, entusiasmados com as possibilidades da internet em rápida evolução. Os gerentes de contratação geralmente analisavam indicadores como diplomas de graduação e anos de experiência para escolher os candidatos certos. Nossos dados indicam que eles ainda o fazem. Nos últimos três a cinco anos, no entanto, vimos uma geração de desenvolvedores emergir que tratam a escrita de código não como uma atividade acadêmica, mas como um ofício que aprenderam online . Os gerentes de contratação estão confusos sobre o que procurar, então eles recorrem a fatores simples, como anos de experiência.

Quando lançamos a plataforma Turing, as empresas ainda estavam decididas a contratar candidatos com X anos de experiência. Mas os dados que coletamos da verificação e colocação de desenvolvedores mostram que anos de experiência em projetos nem sempre se correlacionam com a habilidade de um desenvolvedor. Isso parece óbvio, mas ao contratar para muitas funções, é fácil usar anos como um substituto para o que você realmente deseja – neste caso, para julgar o nível de habilidade de um candidato.

Uma vez que um desenvolvedor tem três anos de experiência, é muito mais sobre a qualidade de seu trabalho. É aí que entra nosso exame técnico. Quando você tem os dados para apresentar a uma empresa, é fácil mostrar que os candidatos mais adequados para suas funções não são necessariamente aqueles com mais experiência, mas aqueles com características e realizações específicas que se aproximam suas necessidades.

Não há como fugir da necessidade de alguma experiência em seu currículo. A maioria dos candidatos de alta demanda tem um mínimo de três anos de experiência. Depois disso, torna-se menos importante, mas é difícil para um desenvolvedor ganhar experiência valiosa e um conjunto de habilidades sob demanda sem alguns anos no setor.

Os candidatos de alta demanda geralmente têm experiência em projetos do mundo real em duas áreas: construção de novos produtos e recursos e suporte a sistemas de produção. No ano passado, fizemos algum progresso em medir melhor os níveis reais de habilidade e mudar essa mentalidade para a maioria de nossos clientes.

Muitos engenheiros querem fazer parte de novos projetos de desenvolvimento, mas não estão tão interessados ​​em dar suporte a sistemas de produção. Eu não posso enfatizar isso o suficiente. As empresas dobram os candidatos com experiência no desenvolvimento de novos recursos E no suporte a um sistema de alto volume e alto rendimento em produção. Nem todo projeto criará novos aplicativos e recursos; muitas empresas precisarão de você para dar suporte à base de código existente. Se você puder desenvolver experiência em ambos, estará em alta demanda e se destacará de outros candidatos.

Como preencher a lacuna entre oferta e demanda?

Os desenvolvedores estão em grande demanda. Mas as habilidades que os desenvolvedores querem aprender e o que as empresas querem contratar nem sempre são as mesmas. Os desenvolvedores em geral adoram aprender sobre novas tecnologias. Mas as empresas, especialmente as empresas estabelecidas, precisam preencher funções para linguagens mais tradicionais, como Java e .NET. Se você demonstrar conhecimento em uma ou mais dessas linguagens, provavelmente encontrará uma empresa que precisa que você trabalhe em sua base de código existente. 

Dito isto, a tecnologia nunca dorme. Como mencionei acima, esta é uma era de ouro para novas tecnologias e, nos próximos 18 meses, você verá o interesse por elas aumentar, tanto de empresas mudando sua pilha de tecnologia quanto de engenheiros se aprimorando em novas linguagens e estruturas. 

Naturalmente, nem sempre é fácil para as empresas garantir o talento de que precisam, principalmente ao trabalhar com linguagens e tecnologias de nicho.

Para preencher essa lacuna, as empresas precisam considerar desenvolvedores de uma área geográfica mais ampla. O trabalho remoto provou ser um sucesso, especialmente em nosso campo, e parte do que fazemos na Turing é combinar empresas com desenvolvedores, independentemente da localização. Isso dá a ambas as partes acesso a uma gama mais ampla de oportunidades e ajudará a preencher a lacuna entre oferta e demanda.

O que o futuro guarda?

Prever o futuro da tecnologia pode ser difícil porque ela muda muito rapidamente. No entanto, da perspectiva de um desenvolvedor, você pode pensar estrategicamente nos próximos 12 a 18 meses. Com os dados certos, é fácil ver quais habilidades serão as mais valiosas para sua carreira nesse período.

Vemos dois principais impulsionadores da demanda no futuro próximo.

Primeiro, os hiperescaladores e algumas empresas de SaaS selecionadas continuarão a impulsionar a demanda por desenvolvedores e seus conjuntos de habilidades. Já analisamos as principais habilidades no início deste artigo e acreditamos que elas permanecerão bastante constantes no futuro próximo. Se algo mudar, veremos rapidamente em nossos dados e essas informações estarão disponíveis para nossos candidatos.

A IA pode apoiar sua carreira?

Com base em nossos dados, não tenho dúvidas de que a IA pode ajudar os desenvolvedores a progredir em suas carreiras, tanto em termos de identificação das habilidades em que devem se concentrar quanto das oportunidades que têm. Monitoramos centenas de quadros de empregos para fornecer aos desenvolvedores sinais em tempo real que podem informar seu aprendizado e desenvolvimento profissional.

Turing remove muitos preconceitos e mal-entendidos do processo de contratação. Não importa onde você esteja localizado ou onde estudou – se nossa avaliação de sua experiência e habilidades mostrar que você é um forte candidato, você terá a chance de trabalhar com as principais empresas dos EUA.

Se você é um desenvolvedor em busca de uma nova oportunidade de carreira, teste-se com Turing . Antes que você perceba, você estará se candidatando a empregos de software remoto em tempo integral e de longo prazo no conforto de sua casa.

Mostrar mais

Artigos relacionados

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Botão Voltar ao topo