Educación

Compartir:

General

Estas preguntas se mostraron al 20 % de todos los encuestados, elegidos al azar.

18 %

de los encuestados afirma que los cursos en línea y las escuelas de código les permitieron dar su primer gran paso para convertirse en desarrolladores, y un tercio de ellos prefirió los de pago.

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

51%

Educación formal

12%

Cursos online gratuitos, escuelas de programación

10%

Libros

9%

Blogs, foros de la comunidad

6%

Cursos offline, escuelas de programación

6%

Cursos online de pago, escuelas de programación

2%

Codecamps, grupos de usuarios, encuentros

4%

Otros

Este año la pregunta era de opción única, mientras que en 2021 permitíamos a los encuestados seleccionar varias opciones.

La educación online desempeña un papel importante a la hora de convertirse en desarrollador. Con JetBrains Academy, nuestra plataforma de aprendizaje práctico, puede estudiar programación creando aplicaciones del mundo real a su propio ritmo.

¿Qué lenguajes de programación ha comenzado a aprender o ha seguido aprendiendo en los últimos 12 meses?

26%

JavaScript

25%

Python

22%

TypeScript

19%

Java

18%

Go

14%

El complento

13%

C++

Los cinco lenguajes que los desarrolladores tienen previsto aprender no han cambiado desde el año pasado. Curiosamente, se observa un crecimiento de Rust, que pasa del 10.º al 6.º puesto y suma cuatro puntos porcentuales. Los desarrolladores junior son más propensos a aprender JavaScript (37 %) y Java (29 %), mientras que entre los desarrolladores sénior los lenguajes más populares son Go y TypeScript (21 % cada uno).

Hemos planteado a todos los participantes en la encuesta sobre el ecosistema de los desarrolladores una pregunta abierta sobre qué habilidades les gustaría aprender o adoptar el año que viene. Hemos analizado detenidamente las 5518 respuestas significativas y estamos listos para compartir los resultados con la comunidad.

Los lenguajes de programación mencionados coinciden en su mayoría con nuestra pregunta específica sobre lenguajes anterior, con la excepción de que Rust es el lenguaje más mencionado.

IA/ML, desarrollo web y desarrollo y operaciones suelen ser los campos de desarrollo más mencionados.

Las tecnologías más populares para aprender son contenedores, nubes, tecnologías relacionadas con los datos y blockchain.

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

66%

Documentación y API

51%

Blogs o foros

44%

Libros

23%

Academias de escritura de código en línea

20%

MOOC

6%

Organizaciones educativas con presencia física

5%

Profesor o asesor personal

4%

No he tratado de aprender nada nuevo en los últimos 12 meses

5%

Otros

Mientras que uno de cada cinco desarrolladores recurre a los MOOC para aprender nuevas tecnologías, igual que el año pasado, la popularidad de las escuelas de codificación en línea aumentó tres puntos porcentuales.

¿Qué MOOCs y escuelas de código utiliza?

58%

Udemy

37%

Coursera

20%

Codecademy

15%

edX

14%

LinkedIn Learning

13%

Pluralsight

12%

Udacity

12%

JetBrains Academy

En general, las 3 primeras plataformas no varían en función del nivel de los puestos de los estudiantes, con la excepción de Pluralsight. Ocupa el tercer puesto entre los desarrolladores senior, y se utiliza tres puntos porcentuales más que Codecademy.

¿Qué tipo de contenido formativo prefiere?

53%

Escrito

45%

Vídeo

1%

Audio

2%

Otros

A pesar de que más de la mitad de los desarrolladores prefiere los contenidos de aprendizaje escritos, su cuota disminuyó cuatro puntos porcentuales en comparación con 2021, mientras que los contenidos en vídeo sumaron tres puntos porcentuales. Solo el 1 % de los desarrolladores prefiere el audio/podcast.

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

10%

Menos de 1 hora a la semana

27%

De 1 a 2 horas a la semana

41%

De 3 a 8 horas a la semana

15%

De 9 a 16 horas a la semana

4%

De 17 a 32 horas a la semana

3%

32 horas a la semana o más

Sorprendentemente, los desarrolladores sénior no dedican el menor tiempo posible al aprendizaje: el 16 % de ellos dedica más de 9 horas semanales al aprendizaje, y este porcentaje es solo diez puntos porcentuales menor que entre los desarrolladores junior.

79 %

de los desarrolladores ha abandonado en algún momento un curso o programa de aprendizaje antes de terminarlo. Curiosamente, solo el 19 % lo hizo porque había aprendido todo lo que quería aprender.

¿Por qué dejó de estudiar?

48%

No tenía tiempo suficiente

34%

El contenido del curso no era lo bastante interesante

31%

Mis motivos para estudiar y objetivos de aprendizaje han cambiado 

29%

Pensaba que el contenido del curso no era útil para mí

23%

El contenido del curso no tenía suficientes ejercicios prácticos

19%

Aprendí todo lo que quería aprender

18%

Faltaba teoría y perdí la motivación

17%

El contenido era más complicado de lo que esperaba y perdí la motivación

17%

El contenido era demasiado fácil y perdí la motivación

4%

Otros

Razones para dejar de aprender por años de experiencia profesional en codificación

Menos de 1 año1-2 años3-5 años6-10 años11-16 años16 años o más
39 %42 %51 %49 %55 %51 %No tenía tiempo suficiente
39 %35 %31 %29 %32 %27 %Mis motivos para estudiar y objetivos de aprendizaje han cambiado 
37 %31 %33 %30 %46 %29 %El contenido del curso no era lo bastante interesante
28 %18 %18 %17 %17 %8 %Faltaba teoría y perdí la motivación
23 %26 %22 %27 %45 %40 %Pensaba que el contenido del curso no era útil para mí
22 %19 %13 %19 %19 %11 %El contenido era más complicado de lo que esperaba y perdí la motivación
21 %21 %25 %24 %32 %16 %El contenido del curso no tenía suficientes ejercicios prácticos
14 %17 %14 %15 %15 %26 %El contenido era demasiado fácil y perdí la motivación
11 %19 %25 %18 %17 %22 %Aprendí todo lo que quería aprender
7 %3 %4 %3 %5 %4 %Otros
3 %55 %

Estudiantes

Estas preguntas solo se mostraron a los encuestados que eligieron como situación laboral la de estudiante o estudiante trabajador.

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

81%

Universidad

6%

Instituto

4%

Colegio universitario

3%

Instituto de formación profesional

2%

Centro de formación

3%

Otros

¿Cuál de las siguientes titulaciones cursa actualmente?

71%

Licenciado

16%

Máster

5%

Postgraduado

3%

Técnico

2%

Especialista

1%

Instituto

3%

Otros

¿Cuál es su especialidad?

54%

Informática

21%

Ingeniería de software

7%

Otra ingeniería

2%

Matemáticas

2%

Física

1%

Arte / Humanidades

1%

Biología / Química

1%

Economía

1%

Ciencias sociales

10%

Otros

Una cuarta parte de los estudiantes encuestados tiene una especialidad no directamente relacionada con la ingeniería de software o la informática.

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

57%

60%

Java

54%

50%

Python

49%

51%

C

41%

47%

C++

Java, Python y C siguen siendo los 3 lenguajes que más estudian los desarrolladores en sus centros educativos. Python incluso sumó cuatro puntos porcentuales respecto al año pasado. Mientras que Java sigue siendo el lenguaje más estudiado, estamos viendo su lento declive: tres puntos porcentuales desde el año pasado, y 7 puntos porcentuales desde 2020. Al mismo tiempo, C++ también desciende, y pierde seis puntos porcentuales con respecto a 2021.

¿Cuáles de las siguientes herramientas le han aconsejado utilizar sus profesores o formadores?

50%

VS Code (Visual Studio Code)

30%

Eclipse

28%

IntelliJ IDEA

27%

Visual Studio

23%

PyCharm

17%

IPython/Jupyter Notebook

16%

Android Studio

16%

Notepad++

Una cuarta parte de los estudiantes encuestados tiene una especialidad no directamente relacionada con la ingeniería de software o la informática.

Profesores

Estas preguntas solo se mostraron a los encuestados que eligieron «Instructor/profesor/tutor» como función.

30 %

de los profesores/instructores encuestados afirma que la enseñanza es su actividad principal.

¿Qué es para usted la enseñanza?

¿Quiere que sus alumnos se mantengan motivados cuando aprenden a programar? Cree cursos interactivos directamente en los IDE de JetBrains, personalícelos como desee y comparta sus conocimientos fácilmente.

Más información

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

33%

Empresa / Organización

30%

Universidad

13%

Centro de formación

7%

Instituto

4%

Instituto de formación profesional

4%

Colegio universitario

10%

Otros

Casi un tercio de los profesores encuestados enseña en empresas u organizaciones, y unos pocos menos en universidades.

¿En qué nivel educativo imparte clases?

71%

Licenciado

31%

Máster

23%

Estudiantes de colegio

18%

Postgraduado

11%

Técnico

10%

Empresa / Organización

5%

Especialista

3%

Otros

Esta pregunta se mostró solo a quienes imparten clases en una universidad o colegio universitario.

¿Qué asignatura imparte?

61%

Informática

42%

Ingeniería de software

8%

Matemáticas

6%

Otra ingeniería

6%

Ciencias sociales

4%

Biología / Química

3%

Física

2%

Arte / Humanidades

1%

Economía

18%

Otros

Esta pregunta se mostró solo a los que enseñan para asociados, licenciados, especialistas, másters y postgraduados.

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

45%

Python

37%

Java

34%

JavaScript

22%

C++

22%

C

18%

C#

15%

PHP

Python sumó 10 puntos porcentuales en comparación con el año pasado, mientras que otros idiomas no registraron ni un aumento ni una disminución importantes.

¿Cuál de las siguientes herramientas recomienda a los estudiantes?

63%

VS Code (Visual Studio Code)

34%

IntelliJ IDEA

24%

PyCharm

19%

Visual Studio

15%

Notepad++

15%

Android Studio

13%

PhpStorm

Educación:

2022

¡Gracias por el tiempo que nos ha dado!

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

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