El estado del ecosistema del desarrollador 2019

A principios de 2019, encuestas a casi 7000 desarrolladores para analizar el Estado del ecosistema del desarrollador.
Estos han sido los resultados.

Mensajes clave

Java

El lenguaje de programación principal más popular

JavaScript

El lenguaje de programación principal más utilizando en general

Go

El lenguaje de programación principal más prometedor

Go comenzó con una cuota del 8 % en 2017, y ahora ha alcanzado el 18 %. Además, el mayor porcentaje de desarrolladores (13 %) escogió Go como lenguaje que desearían adoptar o al que migrar.

Python

Lenguaje más estudiado

El 27 % de los encuestados a comenzado a aprender, o a continuar aprendiendo, Python durante los últimos 12 meses.

¿Qué lenguajes de programación ha utilizado en los últimos 12 meses?

Los lenguajes de programación que más gustan a los encuestados son Java y Python. El segundo lugar es un empate entre C# y JavaScript. Pero si normalizamos los resultados por tamaño de la muestra, C# es el lenguaje más querido.

¿Cuáles son sus lenguajes de programación principales?
Seleccione hasta 3 lenguajes.

Formulamos tres preguntas acerca de los lenguajes que utilizaban los encuestados. En primer lugar preguntamos acerca del uso de alguno el año pasado, a continuación preguntamos por sus lenguajes principales (hasta tres) y, por último, les pedimos que los clasificaran.

Parece existir un grupo de lenguajes "secundarios" –utilizados principalmente como lenguaje adicional– que incluye scripting en Shell, HTML y SQL. Muchos desarrolladores de software tienen algo de práctica con estos lenguajes secundarios, pero muy pocos trabajan con ellos como lenguaje principal. Por ejemplo, mientras que el 56 % trabaja con SQL, solo el 19 % lo consideró su lenguaje principal, y solo el 1,5 % lo clasificó como su primer lenguaje.

Java, por otro lado, es el lenguaje "independiente" líder. El 44 % de sus usuarios solo usa Java o usa Java en primer lugar. El siguiente lenguaje "independiente" a la cabeza de la lista es JavaScript, con un "escaso" 17 %.

¿Qué sistemas operativos utiliza como entornos de desarrollo?

¿Qué tipos de aplicaciones desarrolla?

¿Colabora en proyectos de código abierto?

¿Qué tipo de pruebas lleva a cabo en sus proyectos?

El 16 % de los desarrolladores no tiene pruebas en sus proyectos. Sin embargo, entre los desarrolladores senior de tiempo completo, esta cifra se reduce al 8%.

Al igual que el año pasado, aprox. un 30 % de los desarrolladores todavía no cuenta con purebas unitarias en sus proyectos.

Dispositivos móviles

¿Para qué sistemas operativos móviles desarrolla?

Dos tercios de los desarrolladores para sistemas operativos móviles utilizan herramientas nativas para desarrollar en el SO móvil. Uno de cada dos desarrolladores utiliza tecnologías multiplataforma o frameworks.

¿Qué marcos de trabajo móviles multiplataforma utiliza?

Herramientas

¿Cuáles de las siguientes herramientas utiliza habitualmente?

El 89 % de los desarrolladores personaliza su IDE de algún modo.

Todavía más desarrolladores se han unido al lado oscuro: el 83 % prefiere el tema oscuro para su editor o IDE. Esto representa un crecimiento de 6 puntos porcentuales para cada entorno respecto al año pasado.

Entretenimiento

¿Codifica en sueños?

Las personas que más código escriben en el trabajo (como actividad principal), tienden más a escribir código en sueños.

¿Perros o gatos?

¿Desde dónde está rellenando esta encuesta?

Ha rellenado esta encuesta en casa, en el trabajo, en la universidad, durante pausas en clase, de vacaciones, en un bar e incluso desde del hospital. ¡Gracias!

¿Escribe código durante los fines de semana?

Los autónomos, estudiantes y aprendices escriben código durante el fin de semana más habitualmente que los demás.

¿Cree que la IA (inteligencia artificial) sustituirá a los desarrolladores en el futuro?

Quienes se dedican profesionalmente al aprendizaje automático son más escépticos acerca de la IA que los que lo hacen como pasatiempo. El 27 % de los primeros cree que la IA nunca sustituirá a los desarrolladores, mientras que solo el 21 % de los últimos está de acuerdo con esta afirmación.

¿De qué forma llega a su puesto de trabajo o universidad?

¿Qué tipo de combustible utiliza su vehículo?

El "otro" combustible resultó ser el etanol o alcohol para la mayoría.