metodología

Encuesta sobre el ecosistema de los desarrolladores 2025

La encuesta se llevó a cabo entre abril y junio de 2025. Para garantizar una muestra representativa, depuramos los datos utilizando el proceso que se describe a continuación. Como resultado, el informe se basa en las aportaciones de 24 534 desarrolladores de 194 países y regiones. Los criterios de ponderación de los datos se describen en las partes finales de esta sección.

El estado del ecosistema del desarrollador en 2025 es un informe público. Su contenido solo puede utilizarse con fines no comerciales, como se describe aquí.

Limpieza de datos

Incluimos las respuestas incompletas solo si se respondía la pregunta sobre el uso de lenguajes de programación. También utilizamos un conjunto de 34 criterios para identificar y excluir respuestas sospechosas, como por ejemplo:

  • Encuestas que se respondieron demasiado rápido.
  • Encuestas procedentes de direcciones IP idénticas, así como encuestas con respuestas abrumadoramente similares. Si dos encuestas con la misma dirección IP eran idénticas en más de un 75 %, conservamos la más completa.
  • Encuestas con respuestas contradictorias; por ejemplo, «18-20 años» junto con «más de 16 años de experiencia profesional».
  • Encuestas con una sola opción elegida para casi todas las preguntas de opción múltiple.
  • Encuestas enviadas desde la misma dirección de correo electrónico. En estos casos, nos quedamos con la encuesta más completa.

Reducción de la carga de respuestas

La encuesta de este año constaba de 585 preguntas.

Nuestro objetivo era abarcar toda una variedad de áreas de investigación, por lo que cada persona encuestada fue expuesta a ciertas secciones pero no a otras en función de sus preguntas anteriores. Por ejemplo, las preguntas sobre Go solo se mostraron a los programadores que utilizan Go. Además, aleatorizamos las preguntas y las secciones para reducir aún más la carga de cada persona encuestada.

De media, los participantes emplearon 30 minutos en completar la encuesta. Aunque nos hemos esforzado por simplificar el proceso, nuestro objetivo es hacerlo aún más eficiente el año que viene.

Segmentación

Invitamos a posibles participantes de la encuesta utilizando anuncios en Google, X, Facebook, Instagram, Reddit, Quora, BilliBilly, MaiMai, Zhihu, dev.to, Codezine, TLDR, IT Media y los propios canales de comunicación de JetBrains. También publicamos enlaces a grupos de usuarios y canales de comunidades tecnológicas y pedimos a las personas encuestadas que compartieran la encuesta con sus compañeros.

Países y regiones

Recopilamos muestras suficientemente grandes de 19 regiones geográficas. Los 11 países con más desarrolladores —Brasil, Canadá, China, Francia, Alemania, India, Japón, Corea del Sur, España, Reino Unido y Estados Unidos— formaron sus propias regiones individuales. Los países restantes se agruparon en ocho regiones adicionales de la siguiente manera:

  • África
  • Benelux y norte de Europa
  • Europa Central
  • América Central y del Sur (excluido Brasil)
  • Europa del Este, los Balcanes y el Cáucaso
  • Oriente Medio y Asia Central
  • Mediterráneo septentrional y oriental (incluidos Chipre, Israel y Portugal)
  • Sudeste asiático y Oceanía (incluidos Australia y Nueva Zelanda)

Para cada región, recogimos al menos 300 respuestas de fuentes externas, como anuncios o referencias de las personas encuestadas.

Localización

Para maximizar la inclusión y dar cabida a un abanico diverso de participantes, la encuesta estaba disponible en 10 idiomas: inglés, chino, francés, alemán, japonés, coreano, portugués de Brasil, ruso, español y turco.

Reducción del sesgo en la muestra

Ponderamos las respuestas según su fuente. Como conjunto de datos de referencia, utilizamos las respuestas recopiladas de canales externos que son menos sesgados hacia los usuarios de JetBrains, como anuncios pagados en X, Facebook, Instagram, Quora y referencias. Luego, para cada persona encuestada, aplicamos un procedimiento de ponderación en tres etapas con el fin de obtener una visión más equilibrada de la población mundial de desarrolladores.

Primera etapa: ajuste de las poblaciones de desarrolladores profesionales en cada región

En la primera etapa, reunimos las respuestas recopiladas en los distintos países. A continuación, aplicamos a estos datos nuestras estimaciones de las poblaciones de desarrolladores profesionales de cada país.

En primer lugar, tomamos los datos de la encuesta que recibimos de desarrolladores profesionales y estudiantes que trabajan, dirigidos a nosotros a través de anuncios publicados en varias redes sociales de las 19 regiones, junto con los datos que recibimos de diversas recomendaciones de colegas. Después, ponderamos las respuestas en función de nuestra población estimada de desarrolladores profesionales en esas 19 regiones. Así nos aseguramos de que la distribución de las respuestas se correspondía con el tamaño de la población de desarrolladores profesionales en cada país.

Segunda etapa: las proporciones de desarrolladores actualmente empleados y desempleados

En la segunda etapa, fijamos la proporción de estudiantes y personas en paro en un 17 % en todos los países. Hicimos esto para mantener la coherencia con la metodología del año anterior, ya que se trata de la única estimación de sus poblaciones de la que disponemos.

En este punto, teníamos una distribución de respuestas de fuentes externas ponderada tanto por región como por situación laboral.

Tercera etapa: situación laboral, lenguajes de programación y utilización de productos de JetBrains

La tercera etapa era bastante elaborada, ya que incluía cálculos obtenidos resolviendo sistemas de ecuaciones. Tomamos esas respuestas ponderadas y, para los desarrolladores de cada región, además de su situación laboral, calculamos el porcentaje de cada uno de los más de 30 lenguajes de programación, además de los porcentajes de quienes respondieron «Actualmente utilizo productos de JetBrains» y «Nunca he oído hablar de JetBrains ni de sus productos». Esos porcentajes se han convertido en constantes en nuestras ecuaciones.

El siguiente paso consistió en añadir otros dos grupos de respuestas procedentes de otras fuentes: los canales de comunicación interna de JetBrains, como las cuentas de redes sociales de JetBrains y nuestro panel de investigación, y las campañas publicitarias en redes sociales dirigidas a usuarios de determinados lenguajes de programación.

Resolución del sistema de ecuaciones lineales y desigualdades

Hemos compuesto un sistema de más de 30 ecuaciones lineales y desigualdades que describían:

  • Encuestas que se respondieron demasiado rápido.
  • Los coeficientes de ponderación para las personas encuestadas (como ejemplo hipotético, Fiona en nuestra muestra representa, por término medio, a 180 desarrolladores de software de Francia).
  • Los valores específicos de sus respuestas (por ejemplo, Pierre utiliza C++, tiene un empleo fijo y nunca ha oído hablar de JetBrains).
  • Los ratios necesarios entre sus respuestas (por ejemplo, un 27 % de los desarrolladores han usado C++ en los últimos 12 meses, etc.).

Para resolver este sistema de ecuaciones con la mínima varianza de los coeficientes de ponderación (¡lo cual es esencial!), utilizamos el método dual de Goldfarb e Idnani (1982, 1983), que nos ayudó a cotejar los coeficientes de ponderación individuales óptimos para los 24 534 encuestados totales.

Persistencia de sesgos

A pesar de estas medidas, es probable que exista cierto sesgo, puesto que los usuarios de JetBrains, en general, podrían estar más dispuestos a realizar la encuesta. Este año, además, corregimos este aspecto reduciendo su representación en el conjunto de datos en un 10 %, es decir, multiplicando su proporción de respuestas por 0,9.

Por mucho que intentemos controlar la distribución de la encuesta y aplicar una ponderación inteligente, las comunidades y el ecosistema de los desarrolladores evolucionan constantemente, y no se puede eliminar por completo la posibilidad de que se produzcan algunas fluctuaciones inesperadas en los datos.

Datos brutos

¿Quiere analizar los resultados por su cuenta? Descargue las respuestas anónimas de la encuesta y vea todo lo que puede aprender.

Este informe solo abarca los aspectos más destacados, pero los datos brutos contienen las más de 500 preguntas de la encuesta.

Continuaremos actualizando y mejorando nuestra metodología en el futuro. ¡No se pierda la Encuesta sobre el ecosistema de los desarrolladores 2026!

JetBrains Tech Insights Lab

Únase a la comunidad que da forma al futuro de los productos de JetBrains

Al unirse a nuestro laboratorio y compartir su experiencia como usuario, comentarios y opiniones, influirá directamente en el desarrollo de nuestros productos. Su información nos ayudará a aprender y comprender mejor la comunidad de desarrolladores, y en última instancia a construir mejores herramientas para usted.