Estas preguntas se han mostrado a 1/5 de todas las demás personas encuestadas, elegidas al azar.

Formación

General

¿Cuál de las siguientes instituciones educativas / recursos le han permitido dar el primer gran paso para convertirse en desarrollador?

Hay dos opciones que destacan como los principales pasos que da la gente para convertirse en desarrollador profesional: la educación formal y los esfuerzos personales, ambas seleccionadas por el 60 % de las personas encuestadas.

¿Qué lenguajes de programación ha comenzado a aprender o ha continuado aprendiendo en los últimos 12 meses, en caso de haber aprendido uno?

Los desarrolladores junior son más propensos a aprender Java y Python, mientras que los especialistas senior tienden a aprender Go, TypeScript o Rust.

No sorprende que los lenguajes más estudiados sean también los más populares: Python, Java, JavaScript y TypeScript. Los dos últimos parecen ser cada vez más populares como lenguajes en los que formarse. Go también es un lenguaje muy popular para formarse en él, aunque su uso es todavía bastante bajo.

¿Qué ha utilizado para aprender nuevas herramientas, nuevas tecnologías o nuevos lenguajes de programación en los últimos 12 meses, en caso de haber aprendido algo nuevo?

¿Qué plataformas de cursos masivos abiertos en línea (MOOC) utiliza?

Diversos factores, como el lenguaje de programación, el país o la edad, contribuyen a la diversidad de preferencias respecto a los MOOC. Por ejemplo, Pluralsight parece ser más popular entre los desarrolladores de mayor edad. Los desarrolladores de C y C++ prefieren Coursera a Udemy, mientras que Egghead se especializa en desarrollo web y cuenta con muchos alumnos de TypeScript y JavaScript.

¿Qué tipo de contenido formativo prefiere?

A diferencia de los desarrolladores de otros países, los de la India han manifestado su preferencia por los contenidos en vídeo frente a la lectura. Casi el 70 % ha elegido trabajar con contenidos de vídeo, mientras que solo el 30 % prefiere leer sus materiales de aprendizaje. Esta tendencia también muestra una popularidad significativamente mayor de los MOOC y las escuelas de codificación en línea. Casi el 50 % de las personas encuestadas de la India estudia a través de cursos en línea, mientras que la media de los desarrolladores de otros países es solo del 20 %.

¿Cuánto tiempo a la semana dedica a aprender nuevas herramientas, tecnologías o lenguajes de programación?

Estos resultados han revelado un patrón claro y poco sorprendente: cuanta más experiencia tiene un desarrollador, menos tiempo dedica a aprender cosas nuevas.

¿Alguna vez ha abandonado algún curso o programa antes de terminarlo?

Los estudiantes de Python han tenido la tasa más baja de abandono en sus cursos de formación, mientras que la tasa más alta de abandono se cuenta entre los alumnos de TypeScript.

¿Por qué dejó de estudiar?

Razones para dejar de aprender según los años de experiencia profesional en codificación

Estas preguntas solo se han mostrado a las personas encuestadas que han elegido la condición de estudiante o de estudiante y trabajador.

Estudiantes

¿A qué tipo de institución educativa acude?

¿Cuál de las siguientes titulaciones cursa actualmente?

¿Cuál es su especialidad?

La mayoría de las opciones presentadas en Otros están relacionadas con la tecnología, como la ciencia de datos, la bioinformática y diversos campos de la informática. Sin embargo, también hay bastantes estudiantes con estudios de astronomía, biología y medicina.

¿Qué lenguajes de programación ha estudiado en su institución educativa?

Java se estudia cada vez menos en las instituciones educativas, mientras que Python está ganando adeptos.

¿Cuáles de las siguientes herramientas le han aconsejado utilizar sus profesores / formadores, si es que le han recomendado alguna?

Estas preguntas solo se han mostrado a las personas encuestadas que han elegido "Instructor / profesor / tutor" como profesión.

Formadores

¿Qué es para usted la enseñanza?

¿En qué tipo de institución educativa imparte clases?

La mayoría de las personas encuestadas que seleccionaron "Otros" se dedican a la enseñanza o la formación en sus empresas.

¿En qué nivel educativo imparte clases?

¿Qué asignaturas imparte?

¿Qué lenguajes de programación ha enseñado?

¿Cuál de las siguientes herramientas recomienda a los estudiantes, si es que recomienda alguna?

¡Gracias por el tiempo que nos has dado!

Esperamos que nuestro informe le haya resultado útil. Comparta este informe con sus amigos y compañeros.

Participe en el JetBrains Tech Insights Lab

Participe en encuestas y estudios de experiencia de usuario para que los productos JetBrains sean más fáciles de usar y aún más potentes. Por participar en nuestras investigaciones, también tendrá la oportunidad de ganar premios.

Si tiene alguna pregunta o sugerencia, no dude en ponerse en contacto con nosotros a través de surveys@jetbrains.com.