El 44% de los desarrolladores utiliza dos lenguajes de programación en el trabajo: ¿la clave del éxito o complicaciones innecesarias?
Según las estadísticas de DOU, la mayoría de los desarrolladores ucranianos utilizan dos o más lenguajes de programación en su trabajo, y los especialistas más experimentados tienden a utilizar más lenguajes.
Multilingüismo de los desarrolladores
Prevalencia del uso de varios idiomas
44% de los programadores ucranianos Prefiero utilizar dos lenguajes de programación. Sin embargo, el 37% de los nuevos desarrolladores que comenzarán a trabajar en 2023 utilizan un solo idioma.
Cuanta más experiencia tiene un especialista, más idiomas habla. Sólo el 21% de los programadores con más de 10 años de experiencia utilizan un idioma, mientras que el 43% utiliza tres o más idiomas.
Las combinaciones de idiomas más populares
Los desarrolladores Full Stack y Mobile a menudo tienen que dominar la mayor cantidad de idiomas. El 85% de los full stacks ya utilizan 2-3 lenguajes de programación en la etapa inicial de su carrera.
Los desarrolladores móviles pueden empezar a trabajar con conocimientos de un idioma: el 59 % de los especialistas con menos de un año de experiencia escriben únicamente un idioma. Sin embargo, en el futuro será necesario aprender idiomas adicionales. Entre los programadores móviles con más de 9 años de experiencia, más de la mitad utiliza tres o más lenguajes.
Los desarrolladores front-end, tanto principiantes como experimentados, utilizan predominantemente dos lenguajes de programación.
Combinaciones populares entre los desarrolladores backend
Casi un tercio de los especialistas backend utilizan solo un idioma en su trabajo, e incluso entre desarrolladores con 10 o más años de experiencia , el 24% utiliza un solo idioma es la cifra más alta entre todas las especializaciones.
El 10% de los backenders usa exclusivamente Java, el 8% usa solo C#/.NET, el 5% usa solo Python. La mayoría de las veces eligen JavaScript como segundo idioma.
La combinación de Python y JavaScript está ganando popularidad, utilizada por el 12% de los recién llegados al desarrollo backend con menos de un año de experiencia (frente al 3% entre todos los desarrolladores backend). La demanda de la combinación de JavaScript y TypeScript también está creciendo: la utiliza el 9% de los principiantes frente al 4% entre todos los desarrolladores backend.
Preferencias de frontend
La mayoría de los desarrolladores de frontend (76%) escriben solo JavaScript y TypeScript, o uno de estos lenguajes. Aproximadamente la mitad de los desarrolladores front-end utilizan ambos lenguajes, el 14% utiliza únicamente JavaScript y el 8% utiliza únicamente TypeScript. Algunos expertos añaden PHP a estos lenguajes.
Lenguajes populares entre las pilas completas
Las pilas completas también utilizan activamente JavaScript y TypeScript, aunque no con tanta frecuencia como los desarrolladores front-end. El 16% de los desarrolladores Full Stack escriben sólo en estos dos lenguajes, otro 7% escribe sólo en JavaScript, el 2% escribe sólo en TypeScript.
Otra opción común es una combinación de estos lenguajes con C#/.NET: el 11% de los full stacks elige estos tres lenguajes, el 6% - C#/.NET y JavaScript, el 5% - C#/.NET y TypeScript. Un poco menos a menudo se combinan con PHP.
Al igual que los backenders, las pilas completas están comenzando a utilizar cada vez más combinaciones de JavaScript y TypeScript, así como Python y JavaScript.
Preferencias de los desarrolladores móviles
La combinación más popular entre los especialistas en desarrollo móvil es Kotlin y Java (17 % de código solo en estos dos lenguajes), otro 7 % utiliza Sólo Kotlin. El 12% usa Swift solo, el 7% usa Swift junto con C y Objective-C (principalmente desarrolladores con al menos 10 años de experiencia).
El 6 % de los desarrolladores de dispositivos móviles prefieren solo C#/.NET y el 5 % prefiere solo Dart. Kotlin y Dart están ganando popularidad en el desarrollo móvil, especialmente entre los principiantes.
Glosario
- DOU (Desarrolladores de Ucrania): la principal comunidad de TI de Ucrania para desarrolladores de software
- C#/.NET: un lenguaje de programación orientado a objetos y una plataforma de desarrollo de aplicaciones de Microsoft
- TypeScript: un lenguaje de programación que es un complemento de JavaScript, desarrollado por Microsoft
- Kotlin es un lenguaje de programación multiplataforma de tipo estático que se utiliza para desarrollar aplicaciones móviles para Android
- Swift es un lenguaje de programación compilado multiparadigma desarrollado por Apple para crear aplicaciones para iOS. macOS y otros sistemas operativos
Enlaces
Respuestas a las preguntas
¿Qué es? ¿Cuál es el objetivo principal de este tema?
¿Qué características clave del producto se destacan en la descripción?
¿Qué palabras y frases se utilizan para atraer la atención de los clientes?
¿Cómo destaca el texto las ventajas competitivas?
¿Qué información adicional podría ser útil para los compradores potenciales?
Hashtags
Guardar un enlace a este articulo
Discusion del tema – El 44% de los desarrolladores utiliza dos lenguajes de programación en el trabajo: ¿la clave del éxito o complicaciones innecesarias?
Según las estadísticas de DOU, el 44% de los desarrolladores utilizan con mayor frecuencia dos lenguajes de programación en su trabajo. Esto puede ser una ventaja, ya que le permite resolver una gama más amplia de problemas, pero también potencialmente añade complejidad. El artículo analiza las combinaciones de lenguajes más populares, como TypeScript y JavaScript, C#/.NET, Java, PHP, Python, Ruby y Salesforce, y analiza los pros y los contras de usar múltiples lenguajes.
Ultimos comentarios
9 comentarios
Escribir un comentario
Su dirección de correo electrónico no se publicará. Los campos obligatorios están marcados *
Eduard
Cuatro de cada diez desarrolladores utilizan dos lenguajes de programación para su trabajo. Esta es una excelente estrategia para ampliar sus capacidades y convertirse en un especialista más demandado. 🚀
Oksana
Pero creo que es mejor empezar con un idioma. Esto le permitirá concentrarse y comprender mejor sus conceptos antes de emprender uno nuevo. Cada uno tiene su propio camino, pero para los principiantes, un idioma puede ser la mejor opción. 💡
Dmytro
Cifras interesantes sobre combinaciones de lenguajes de programación populares. TypeScript y JavaScript son una combinación clásica para el desarrollo web. Pero Python y JavaScript son una combinación intrigante para el backend. 🐍✨
Olena
No me sorprende que los desarrolladores móviles y de pila completa estén utilizando más lenguajes. Deben cubrir muchos aspectos de la aplicación y diferentes idiomas son más adecuados para diferentes tareas. 🌐💻
Walter
Hola chicos, ¡estáis demasiado obsesionados con estos lenguajes elegantes! Un verdadero profesional debe dominar el viejo C. Todas estas cosas novedosas como TypeScript y Python tarde o temprano quedarán obsoletas, ¡pero C permanecerá para siempre! 😠🧓
Maryna
Estoy de acuerdo en que para los principiantes un idioma es una buena solución. Pero a medida que adquiere experiencia, es importante ampliar su pila para mantenerse al día con la industria. En este sentido, las estadísticas DOU son muy útiles: muestran qué combinaciones de idiomas tienen más demanda. 📈💻
Andriy
Me gusta la creciente popularidad de TypeScript y JavaScript en el desarrollo backend. TS incorpora mecanografía y otras funciones a JS, lo que mejora la calidad y el rendimiento del código. ¡Una dirección muy prometedora! 🌟🔥
Sofiya
Es interesante que incluso entre los desarrolladores backend experimentados, hay muchos que utilizan un solo idioma. Aparentemente, a veces se valora más la experiencia profunda en un área que la versatilidad. ¿Crees que esto es bueno o malo? 🤔
Yaroslav
¡Grandes estadísticas! Personalmente, siempre intento aprender nuevos idiomas y tecnologías. De esta manera ampliará sus horizontes y seguirá siendo un especialista solicitado. Y a veces es posible encontrar soluciones interesantes y no triviales combinando diferentes enfoques. 🔥👌