Por mais de uma década, Stack Overflow vem lançando luz sobre as tecnologias em ascensão e declínio, vislumbrando o futuro promissor do mundo da tecnologia. Em maio de 2023, mais de 90.000 desenvolvedores responderam à nova pesquisa StackOverflow sobre como aprenderam e subiram de nível, quais ferramentas usaram e quais gostariam de dominar. Recentemente, a pesquisa Stack Overflow 2023 foi finalmente lançada. Sem mais delongas, vamos conferir o que aconteceu no ano passado.
Entre os entrevistados, a geração mais jovem (aqueles com 18 anos ou menos) gravita em torno dos recursos online como via de aprendizagem preferida. Com isso, cerca de 52% das pessoas entre 25 e 34 anos também dão preferência aos cursos online. Curiosamente, este ano, os contratantes independentes, os freelancers e os promotores independentes registam um aumento modesto, enquanto os estudantes a tempo inteiro testemunham um ligeiro declínio, diferindo em 1% em comparação com o ano anterior.
Como você pode ver nessas estatísticas, Java garantiu a sétima posição entre todos os entrevistados. Mas se nos aprofundarmos, é fácil ver que HTML/CSS é uma linguagem de marcação, SQL é uma linguagem específica de domínio, enquanto Bash/Shell é uma linguagem de comando. É por isso que seria justo dizer que Java continua entre as 5 principais linguagens de programação de alto nível. Notavelmente, aqueles que estão aprendendo a codificar são mais propensos a relatar o uso de Java em comparação com desenvolvedores profissionais – 35% vs 30%. Java é a quinta linguagem de programação mais procurada por quem está apenas começando sua jornada de aprendizado. Novamente, se descartarmos HTML/CSS e SQL, ficará claro que Java ocupa a sólida terceira posição na lista das linguagens de programação de alto nível mais exigidas pelos estudantes.
O que isso significa? Java é considerada uma excelente primeira linguagem de programação por vários motivos convincentes – simplicidade, independência de plataforma, recursos extensos e relevância no setor.
Falando sobre outros frameworks e bibliotecas, NET (5+) também lidera a lista este ano. Vale ressaltar que o Spring Framework compatível com Java também garante um lugar entre os cinco principais frameworks.
Quanto a um ambiente de desenvolvimento integrado, o Visual Studio Code continua sendo o melhor IDE entre todos os desenvolvedores e o IntelliJ IDEA ocupa o terceiro lugar.
Além de perguntar sobre as ferramentas de pesquisa de IA, StackOverflow também perguntou sobre as ferramentas de desenvolvedor de IA mais usadas. Aqui, GitHub Copilot é o líder óbvio, com 55% dos entrevistados o utilizando. GitHub é uma ferramenta auxiliar para codificação anunciada como um "programador emparelhado com IA". Ele fornece sugestões geradas automaticamente à medida que os codificadores digitam variáveis, nomes de funções e arquivos, comentários de código, docstrings, etc.
![Insights da pesquisa de desenvolvedores Stack Overflow 2023. O estado do Java e a popularidade dos cursos online - 1](https://cdn.codegym.cc/images/article/bbd08998-0f42-42f0-947e-5ef518c34001/800.jpeg)
Os meninos. Fotografia: Jan Thijs/Amazon
O perfil do respondente. Os alunos escolhem cada vez mais o aprendizado on-line
Este ano, o Stack Overflow comparou as tecnologias mais populares em três grupos diferentes – todos os entrevistados, desenvolvedores profissionais e aqueles que estão aprendendo a programar. Como plataforma de aprendizagem on-line, não poderíamos começar sem grandes notícias: entre os estudantes que ainda estão aprendendo a programar, a busca pelo conhecimento de codificação por meio de recursos on-line atingiu níveis sem precedentes, com um aumento notável de 70% para 80% desde o último pesquisa em 2022 .![Insights da pesquisa de desenvolvedores Stack Overflow 2023. O estado do Java e a popularidade dos cursos online - 2](https://cdn.codegym.cc/images/article/ad64e23c-4473-4171-96e4-5d2664979a49/800.jpeg)
![Insights da pesquisa de desenvolvedores Stack Overflow 2023. O estado do Java e a popularidade dos cursos online - 3](https://cdn.codegym.cc/images/article/4404162b-d496-4fc5-bdc3-84e6a927dae8/800.jpeg)
As principais tecnologias e a popularidade do Java: lugar estabelecido entre os líderes
Chegando ao básico, gostaríamos de salientar que o JavaScript continua a ocupar as primeiras posições, sendo a linguagem de programação mais utilizada pelo décimo primeiro ano consecutivo. Python ultrapassou SQL para reivindicar o terceiro lugar. Notavelmente, Python reina supremo entre desenvolvedores não profissionais e aqueles que ainda estão aprendendo a codificar. Várias tecnologias fizeram avanços notáveis durante o ano passado – Bash/Shell, C, Ruby, Perl e Erlang subiram uma posição, enquanto Elixir e Lisp subiram duas posições.![Insights da pesquisa de desenvolvedores Stack Overflow 2023. O estado do Java e a popularidade dos cursos online - 4](https://cdn.codegym.cc/images/article/bdecad07-46a2-413a-945d-e9696db5945c/800.jpeg)
![Insights da pesquisa de desenvolvedores Stack Overflow 2023. O estado do Java e a popularidade dos cursos online - 5](https://cdn.codegym.cc/images/article/a30c2d15-c140-46ee-9f4a-fa6ab94a3697/800.jpeg)
Os bancos de dados mais populares de 2023. PostgreSQL se tornou o líder
Este ano aconteceu uma mini-revolução – o PostgreSQL destronou o MySQL (ele assumiu a posição de liderança nos últimos anos). O PostgreSQL foi eleito o banco de dados mais admirado, superando outros 31. Por que mais e mais desenvolvedores preferem o PostgreSQL? Porque ele supera os bancos de dados legados e especializados nos contextos mais cruciais: flexibilidade, desempenho técnico e aplicabilidade no maior número de cargas de trabalho empresariais. Além disso, o código aberto está no centro de tudo isso. É importante notar que o MongoDB continua sendo o banco de dados NoSQL mais usado.![Insights da pesquisa de desenvolvedores Stack Overflow 2023. O estado do Java e a popularidade dos cursos online - 6](https://cdn.codegym.cc/images/article/481e9d25-ac7c-45af-9e98-8977c2447943/800.jpeg)
As plataformas em nuvem mais usadas
Em relação à popularidade das plataformas em nuvem, não podemos ver mudanças significativas este ano. A AWS continua a dominar como plataforma mais comum, quase duplicando a percentagem do Azure, a segunda plataforma mais utilizada. A facilidade de escalonamento automático, a integração com a infraestrutura existente e um amplo nível gratuito contribuem significativamente para a popularidade da AWS.![Insights da pesquisa de desenvolvedores Stack Overflow 2023. O estado do Java e a popularidade dos cursos online - 7](https://cdn.codegym.cc/images/article/bc208aba-c20e-49a9-b556-21869201efb3/800.jpeg)
Os principais frameworks em 2023. Spring Framework está entre os 5 principais
Este ano, os respondentes classificaram novamente o Node.js e o React.js como as duas tecnologias web mais comuns. Os desenvolvedores profissionais os usam de maneira bastante igual, enquanto aqueles que estão aprendendo a codificar usam o Node.js um pouco mais do que o React (52% vs. 48%). jQuery e outras estruturas da web são quase duas vezes menos populares que Node.js e React.js entre todos os respondentes.![Insights da pesquisa de desenvolvedores Stack Overflow 2023. O estado do Java e a popularidade dos cursos online - 8](https://cdn.codegym.cc/images/article/1709b2e3-9e8a-4b10-bbbd-28b0244f250e/800.jpeg)
![Insights da pesquisa de desenvolvedores Stack Overflow 2023. O estado do Java e a popularidade dos cursos online - 9](https://cdn.codegym.cc/images/article/866a0f29-e289-4b9b-84ff-c356b38a0819/800.jpeg)
Quais outras ferramentas são populares no momento?
Em 2023, o Docker superou o npm como a tecnologia mais usada entre os desenvolvedores. Embora os estudantes continuem a preferir o npm, o Docker está rapidamente ganhando força na comunidade de desenvolvedores.![Insights da pesquisa de desenvolvedores Stack Overflow 2023. O estado do Java e a popularidade dos cursos online - 10](https://cdn.codegym.cc/images/article/a62622a1-62fb-4f4d-81dd-c9ba0bc11d50/800.jpeg)
![Insights da pesquisa de desenvolvedores Stack Overflow 2023. O estado do Java e a popularidade dos cursos online - 11](https://cdn.codegym.cc/images/article/7b4c8bb4-7113-4619-a881-f8e34edcfc2c/800.jpeg)
O uso de ferramentas de IA. O novo jogador em cena
Este ano, StackOverflow introduziu uma nova seção – Ferramentas de pesquisa de IA . Não é de surpreender que a principal escolha para ferramentas de pesquisa de IA entre todos os entrevistados seja o ChatGPT. 83% dos desenvolvedores e estudantes pesquisados usaram-no no ano passado e planejam continuar usando o ChatGPT este ano. Essa porcentagem está acima e além do Bing AI (20%), WolframAlpha (13,36%), Google Bard AI (9,86%) e outros. Não é de surpreender que os iniciantes sejam mais propensos a usar ferramentas de IA em comparação com os desenvolvedores profissionais (82% vs. 70%).![Insights da pesquisa de desenvolvedores Stack Overflow 2023. O estado do Java e a popularidade dos cursos online - 12](https://cdn.codegym.cc/images/article/95fa6344-abd8-47d4-ad5d-f6553b85888b/800.jpeg)
![Insights da pesquisa de desenvolvedores Stack Overflow 2023. O estado do Java e a popularidade dos cursos online - 13](https://cdn.codegym.cc/images/article/1e50b1e0-1053-4e48-ba77-5f2013b15004/800.jpeg)