¿Qué lenguajes de programación realmente quieren aprender los profesionales IT? Según una nueva encuesta de HackerEarth, Go encabeza la lista, seguido de Python, Kotlin y algunos lenguajes altamente especializados como R.
Si estás buscando una nueva tecnología para aprender en esta cuarentena por el COVID-19, podrías considerar uno de estos.
Go (32%), Python (24%), Kotlin (21%), Javascript (Node.js-20%), Bash/Shell/PowerShell (18%), TypeScript (16%), Scala (15%) y R (Script-14%), estos son los que HackerEarth causan más interés.
¿Por qué está Go en los primeros puestos? Buena pregunta. Go (también conocido como Golang) se desarrolló dentro de Google, lo que le ha dado al lenguaje una gran cantidad de comentarios. Además, Go tiene como objetivo combinar algunas de las mejores características de otros lenguajes en un solo paquete; por ejemplo, ofrece legibilidad al estilo Python junto con eficiencia en tiempo de ejecución (como C ++). También se usa en un número creciente de contextos populares, incluidos sistemas de contenedores como Docker y Kubernetes.
Todos esos factores son suficientes para atraer el interés de los desarrolladores, incluso si Go no se usa en la misma medida que, por ejemplo, Python o JavaScript. Hablando de eso, la presencia de Python y JavaScript en la segunda y cuarta posición en esta lista (respectivamente) parece casi inevitable: ambos lenguajes no solo se usan para construir un montón de software nuevo, sino que también tienen años de código heredado para ser recogido y mantenido.
Es probable que Kotlin esté en la lista por razones similares a Go: tiene soporte corporativo (Google lo nombró un lenguaje de «primera clase» para el desarrollo de Android) y una creciente cantidad de comentarios de la comunidad de desarrolladores. También como Go, es un lenguaje que no está listo para desafiar los lenguajes de la vieja escuela como Python en términos de adopción de base amplia, aunque ese día puede llegar.
Los datos de HackerEarth se alinean estrechamente con el Informe de Habilidades de Desarrollador 2020 de HackerRank, que publicamos hace algún tiempo.
Lo que queda claro de estas listas es que ciertos lenguajes como Kotlin o Go podrían llegar a ser muy grandes en el futuro, si el interés actual de los desarrolladores es una indicación.
imagen:Shahadat Rahman