53% dos desenvolvedores Rust consideram-se proficientes na linguagem

O relatório State of Rust Survey 2024, uma pesquisa anual realizada em dezembro com a comunidade de desenvolvedores Rust, indica um aumento na produtividade dos usuários da linguagem.

Entre os mais de 13 mil participantes, 92,5% se identificam como usuários de Rust. Entre aqueles que ainda não adotaram a linguagem (aproximadamente 31%), a principal barreira mencionada foi a percepção de dificuldade, enquanto outros afirmam que ainda não tiveram oportunidade de utilizá-la.

Entre os usuários ativos, 53% utilizam Rust diariamente, um aumento de 4 pontos percentuais em relação a 2023. O percentual de desenvolvedores que afirmam conseguir apenas escrever programas simples caiu para 19,8%, ante 23,2% no ano anterior. Já 53,5% se consideram produtivos com Rust, comparado a 47% em 2023.

O Linux é o ambiente mais utilizado para desenvolvimento em Rust, citado por 73,7% dos respondentes, seguido por macOS (32,4%) e Windows (29,8%).

Os principais motivos para o uso da linguagem incluem a capacidade de desenvolver software praticamente livre de bugs (87,1%), alto desempenho (84,5%), segurança e confiabilidade do código (74,8%) e familiaridade prévia com Rust (21,2%, um aumento de 5 pontos percentuais). Além disso, 82% dos desenvolvedores afirmam que Rust ajudou suas empresas a alcançar seus objetivos. As aplicações mais comuns da linguagem estão no desenvolvimento server-side ou backends (53,4%), sistemas distribuídos (25,3%) e computação em nuvem (24,3%).

No entanto, alguns desafios ainda limitam a produtividade dos usuários, como o tempo de compilação, frequentemente apontado como um problema, suporte a debugging — considerado insatisfatório por muitos — e o alto consumo de espaço em disco dos artefatos do compilador.

Sobre a velocidade de evolução da linguagem, 57,9% dos respondentes estão satisfeitos com o ritmo atual, enquanto 25,6% gostariam de um avanço mais rápido. No entanto, 45,2% expressam preocupação de que Rust possa se tornar excessivamente complexo no futuro. Apesar disso, as preocupações com governança e suporte da Rust Foundation diminuíram, caindo de 28,2% para 22,8% em um ano.

Eu adoro o ecossistema de Rust, na minha opnião é uma das linguagens com o ecossistema built-in mais produtivos do mercado. Junto com ele já vem um versionador de linguagem (Rustup), um package manager (Cargo) e até um ecossistema de testes, ou seja você não precisa instalar bibliotecas de terceiros para testar seu software como acontece no Javascript com Jest. Mas concordo que seu alto tempo de compilação e complexidade de linguagem atrapalham um pouco o desenvolvimento.

O texto gerado pela IA é ruim e dá ideia errada. O título é um non-sense completo. Leia o original. (depois recebi uma resposta que não foi gerado por IA, o que é pior ainda, o que descredibiloza mais a newsletter, use ela só para ir ao texto original sempre).

Fico satisfeito de ver isso até porque tenho um certo apreço por Rust, li com atenção o original, procurando as entrelinhas, mas boa parte disso tem baixa qualidade científica, é tudo respondido por pessoas com claro viés, oque não quer dizer que todas as respostas serão enviezadas, e em boa parte mesmo sem viés é algo subjetivo e duas pessoas diferenets podem dar arespostas diferentes para o mesmo fato. ALguns dados acho que possuem um valor maior, ainda que também não tenha uma credibilidade científica. È um dado que ajuda ver um cenário, mas não é uma foto, é um borrão aproximado.

Alguns dados lá fazem todo sentido na minha visão, outros não sei nem porque perguntaram, e o resuyltado foi esquisito. Alguns eu tenho certeza, mesmo sendo algo ipinativo meu que não entederam a pergunta ou ela foi formulada de um jeito que a pessoa poderia dar mais que uyma resposta, mas como teve que escolher uma a maioria foi na mais fácil e tirou a relevânci do que de fato acontece. Ou ainda tem ambiguidade e a pessoa poderia responder uma coia em um cenário/momento dela e outra em um outro. Confrontando uma questão com outra reforça isso.

O Brasil tem uma adoação bem baixa, conforme minha percepção. E aco inclusive que boa parte do uso é experimental ou nichado e não em trabalhos importantes.

Quando alguém fizer um estudo sério, que é difícil de ser realizado sem enviezar naturalmente, poderemos falar o quanto Rust é produtiva, o que me parece que não é tanto quanto alguns acham.

S2


Farei algo que muitos pedem para aprender a programar corretamente, gratuitamente (não vendo nada, é retribuição na minha aposentadoria) (links aqui no perfil também).

`maniero`, obrigado pelas observações, meu caro! Contudo, tanto o título como o texto não foram gerados por IA 🤝