Essas perguntas foram mostradas a 1/5 de todos os outros entrevistados que participaram da pesquisa, escolhidos aleatoriamente.
Educação
Geral
Duas opções se destacaram como os principais passos que as pessoas dão para se tornarem desenvolvedores profissionais: educação formal e esforços pessoais, ambos selecionados por 60% dos entrevistados.
Os desenvolvedores juniores estão mais propensos a aprender Java e Python, enquanto os especialistas seniores tendem a aprender Go, TypeScript ou Rust.
As linguagens mais estudadas são, talvez sem surpresa, também as mais populares: Python, Java, JavaScript e TypeScript. As últimas duas parecem estar se tornando cada vez mais populares como linguagens de estudo. O Go é também uma linguagem muito popular para estudo, mesmo que seu uso ainda seja bastante baixo.
Uma variedade de fatores, como linguagem de programação, país e idade, contribuem para a diversidade de preferências em relação a MOOCs (Cursos Online Abertos e Massivos). Por exemplo, o Pluralsight parece ser mais popular entre os desenvolvedores mais antigos. Os desenvolvedores C e C++ preferem o Coursera em vez do Udemy, enquanto o Egghead é especializada em desenvolvimento Web e recebe muitos alunos interessados em TypeScript e JavaScript.
Ao contrário dos desenvolvedores em outros países, os desenvolvedores da Índia expressaram preferência por conteúdo de vídeo em vez de leitura. Quase 70% optam por trabalhar com conteúdo de vídeo, enquanto apenas 30% preferem ler seus materiais de aprendizagem. Essa tendência também leva a uma popularidade significativamente maior dos MOOCs e escolas de programação online. Quase 50% dos entrevistados da Índia estudam por meio de cursos online, enquanto a média para desenvolvedores em outros países é de apenas 20%.
Esses resultados revelaram um padrão claro e nada surpreendente: quanto mais experiente um desenvolvedor, menos tempo ele provavelmente gastará aprendendo coisas novas.
Alunos do Python tiveram a menor taxa de abandono de seus cursos de aprendizagem, enquanto os alunos do TypeScript foram os que mais desistiram de seus cursos.
Essas perguntas foram mostradas apenas aos entrevistados que escolheram Estudante ou Estudantes empregados como situação profissional.
Estudantes
A maioria das opções apresentadas em Outros está relacionada a tecnologias, como ciência de dados, bioinformática e uma variedade de campos da ciência da computação, embora também haja alguns alunos com especialização em astronomia, biologia e medicina.
O Java está se tornando menos frequentemente estudado em instituições educacionais, enquanto o Python está ganhando força.
Essas perguntas foram mostradas apenas aos entrevistados que escolheram “Instrutor/Professor/Orientador” como seu cargo.
Professores
A maioria dos entrevistados que selecionou “Outros” dá aulas ou treinamentos em suas empresas.
Obrigado pelo seu tempo!
Esperamos que você tenha achado nosso relatório útil. Compartilhe este relatório com seus amigos e colegas.
Participe do Laboratório de Insights de Tecnologia da JetBrains
Participe de pesquisas e estudos de experiência do usuário para tornar os produtos da JetBrains mais fáceis de usar, porém ainda mais poderosos. Você também terá a oportunidade de ganhar recompensas por participar das nossas pesquisas.
Se tiver dúvidas ou sugestões, entre em contato conosco em surveys@jetbrains.com.