A principios de 2018, llevamos a cabo nuestra encuesta anual
JetBrains Developer Ecosystem 2018 para descubrir qué es el mundo de la programación ahora y cómo ha cambiado en comparación con 2017. Aquí compartimos los resultados más interesantes.

Hemos recopilado y analizado las opiniones de más de 6,000 desarrolladores de 17 países. Alrededor de 300 de ellos son de Rusia, y esto nos permite sacar conclusiones sobre cómo el mercado de desarrollo ruso difiere del resto del mundo.
Los 5 lenguajes de programación más utilizados para el mundo y para Rusia se ven así:
- Javascript
- Java
- Pitón
- Php
- C #
(Los encuestados respondieron a la pregunta "¿Qué lenguaje / lenguajes de programación utiliza habitualmente?" Y podrían elegir más de un idioma).
Sin embargo, los desarrolladores rusos escriben C con menos de la mitad de frecuencia: el 8% de los encuestados lo indicaron como un lenguaje usado regularmente, en promedio alrededor del 16% de los programadores lo usan en el mundo. Otra diferencia es el uso más frecuente de Kotlin, casi el 15% de los desarrolladores escriben en él, que es significativamente más alto que el indicador mundial (9%). Por supuesto, nos complace este reconocimiento de nuestros colegas rusos.
Los 3 principales lenguajes de programación principales en Rusia coinciden con el mundo:
- Java
- Javascript
- Pitón
(Los encuestados respondieron la pregunta "¿Qué lenguaje de programación es el principal para usted?" Y podrían elegir hasta tres idiomas clasificándolos).
También les preguntamos a nuestros encuestados si planeaban cambiar a otro lenguaje de programación el próximo año. En el mundo, el lenguaje más prometedor, la transición a la que se planea el mayor número de desarrolladores, se ha convertido en Go. En Rusia, estaba un poco por delante de Kotlin. En C, C #, C ++, JavaScript, Ruby, los programadores rusos migran menos fácilmente que los desarrolladores de todo el mundo.
Durante el año pasado, más del 90% de los desarrolladores en Rusia y el mundo han estudiado al menos un nuevo idioma. Al mismo tiempo, los programadores rusos estaban mucho menos interesados en los lenguajes populares JavaScript, Python y PHP.
También estábamos interesados en cómo están cambiando los enfoques de alojamiento. Preguntamos a los desarrolladores dónde alojan las bases de datos y / o servicios y / o aplicaciones que desarrollan ellos mismos o en la empresa (se puede elegir más de una opción). En el mundo, estamos presenciando una tendencia constante a cambiar de nuestros propios servidores e infraestructura local a los servicios de los proveedores de la nube: Amazon Web Services (30%), Google Cloud Platform (10%), Microsoft Azure (10%), etc. En Rusia, el uso de servicios en la nube hasta ahora significativamente menor, y el almacenamiento de datos localmente o en servidores privados es mucho más popular que en el mundo. El almacenamiento local de datos fue informado por el 63% de los encuestados rusos (para el mundo esta cifra es del 55%), el 68% de los desarrolladores de Rusia indicó servidores privados (en el mundo - 54%).
Comparaciones más interesantes:
- Los programadores de Rusia tienen muchas más probabilidades de escribir pruebas unitarias en sus proyectos: el 69% de los encuestados dijo esto, que es casi un 10% más que en el mundo.
- Los rusos tienen muchas más probabilidades de desarrollar aplicaciones de escritorio que sus homólogos extranjeros. En cuanto a los otros tipos de aplicaciones, no revelamos ninguna diferencia.
- Los desarrolladores en Rusia dedican más tiempo directamente a la programación: el 74% de ellos escribe código 17 o más horas a la semana, mientras que el 61% lo hace en promedio en el mundo.
- Entre los encuestados rusos, tres veces menos que aquellos para quienes la programación es un pasatiempo, no una forma de ganarse la vida.
- El 82% de los desarrolladores rusos trabajan en empresas de TI, mientras que en el mundo el 68% de los desarrolladores representan TI. El resto trabaja en empresas que no son de TI.
- La experiencia profesional de los programadores rusos es mayor: el 54% de ellos ha trabajado en la industria durante más de 6 años. En el mundo de los desarrolladores con tanta experiencia, 43%.
- También preguntamos sobre los tipos de desarrollo en las empresas donde trabajan nuestros encuestados (podrían elegir varias opciones de respuesta). Los programadores rusos están más involucrados en el desarrollo de productos: 63% en Rusia comparado con 48% en el mundo. El desarrollo del outsourcing en Rusia también emplea a más personas que el promedio mundial: 23% y 12%, respectivamente. Pero aquellos que desarrollan productos para su uso dentro de su propia compañía en Rusia son la mitad que en el mundo: 26% en comparación con 52%.
Además de los temas profesionales, hicimos algunas preguntas sobre la vida cotidiana y descubrimos que:
- Los desarrolladores rusos duermen lo suficiente: el 72% de ellos duerme más de 7 horas al día. En todo el mundo, el 60% de los encuestados pudieron decir esto sobre sí mismos.
- Más de la mitad de los programadores de Rusia prefieren el té, mientras que las preferencias globales de los desarrolladores con un gran margen en el lado del café.
Para más detalles sobre el ecosistema de desarrollo global, vea el
informe completo con infografías (en inglés) . Como parte del estudio, hicimos más de 150 preguntas, aunque no todas se incluyeron en este informe. Los resultados completos estarán disponibles más adelante cuando publiquemos datos de origen anónimos. La metodología de investigación se puede encontrar
aquí .
Planeamos continuar monitoreando las tendencias de desarrollo y realizar encuestas similares. Estaremos encantados de verte entre nuestros encuestados,
únete a nosotros .