A los desarrolladores les encanta Python y TypeScript, se les paga por Clojure y no usan blockchain

Esta semana se publicó la encuesta anual para desarrolladores de Stack Overflow, que ofrece una visión de las habilidades, experiencia y opiniones de una amplia parte de la comunidad de desarrolladores. Desde su lanzamiento en 2008, Stack Overflow se ha convertido en una herramienta esencial para los desarrolladores, ofreciendo soluciones de copia y pega para un número cada vez mayor de problemas de programación.

La encuesta de Stack Overflow es particularmente interesante, ya que no se enfoca en ningún tipo de desarrollador o desarrollo; es usada por profesionales, estudiantes y aficionados por igual; y tiene un uso sustancial en Europa, Norteamérica y Asia, con una respetable representación en Sudamérica, África y Oceanía. Como tal, ofrece una visión de la industria del desarrollo de software como un todo, a través de todos los campos y disciplinas.

Para sorpresa de nadie, la tecnología WEB sigue siendo la más utilizada: alrededor del 67,8% de los desarrolladores utilizan JavaScript, lo que le da la posición número uno; y el 63,5% utiliza HTML y CSS en segundo lugar. SQL vuelve a ocupar la tercera posición, con un 54,4%. El primer cambio con respecto a la encuesta del año pasado se produce en el cuarto lugar, con Python empujando a Java al quinto lugar y a Bash/shell scripting al sexto lugar. C#, PHP y C++ mantienen el mismo orden relativo en las ranuras séptima, octava y novena.

Completando el Top10 hay un recién llegado: El lenguaje TypeScript de Microsoft, utilizado por el 21,2% de los desarrolladores, frente al 17,4% del año pasado. Microsoft introdujo TypeScript en 2012 para resolver las dificultades a las que se enfrentaba la empresa a la hora de escribir aplicaciones JavaScript a gran escala, como la dificultad que plantea la escritura dinámica coercitiva del lenguaje para la refactorización. Los lenguajes creados como extensiones de JavaScript no son nada nuevo, pero TypeScript ha tenido un éxito inusual. El enfoque de Microsoft de facilitar la adopción gradual de TypeScript en las bases de código JavaScript existentes fue sin duda útil en este caso, al igual que el hecho de que TypeScript es utilizado por el popular editor centrado en el desarrollador de Visual Studio Code y el marco de trabajo Angular 2 de Google.

Visual Basic nunca morirá

Cuando se trata de popularidad más que de uso real, TypeScript lo hizo aún mejor, quedando en tercer lugar, con Python en segundo lugar y Rust en la parte superior de la lista. ¿El más temido? Visual Basic para Aplicaciones, Objective-C y Ensamblador. La posición de Visual Basic no es una sorpresa: la herramienta no se ha actualizado en 20 años, pero a diferencia de todo lo demás de esa época, Microsoft sigue siendo compatible con el tiempo de ejecución de Visual Basic, prometiendo no romper las aplicaciones de Visual Basic ni siquiera en Windows 10, lo que lo convierte en una reliquia del legado que el mundo no puede dejar atrás.

En comparación con el año pasado, los idiomas que más ganan están fuera de los caminos habituales. Clojure – un dialecto de Lisp que apunta a la máquina virtual Java, .NET o JavaScript- se desplaza desde el tercer lugar para ocupar el primer lugar, con un salario promedio global de 90.000 dólares. F# – un dialecto de Ocaml que apunta al tiempo de ejecución de .NET – es el número dos. El tercer puesto lo ocupa el lenguaje Go de Google, en comparación con el noveno puesto del año pasado. Uno sólo puede imaginar que esto se debe a la aparición de Docker y herramientas similares.

En general, la encuesta encontró que los DevOps y los ingenieros de seguridad tienen la mejor satisfacción laboral, se encuentran entre los mejor pagados y son los que menos probabilidades tienen de buscar nuevos puestos.

Cada año, la encuesta también hace preguntas únicas sobre temas tecnológicos del momento. Este año, se preguntó a los desarrolladores sobre Blockchain. De forma grata, alrededor del 80% de los encuestados dijeron que no están usando Blockchain en absoluto. 12.7% dijo que estaba usando blockchain para algo que no fuera moneda digital, y el 7.4% restante estaba trabajando con cryptomonedas en alguna forma. Incluso con esta baja adopción, hubo un entusiasmo sorprendente sobre la tecnología: al preguntarles sobre sus opiniones acerca de Blockchain, el 29.2% dijo que era útil en muchos roles y que podía cambiar muchos aspectos de nuestras vidas; el 16.8% la llamó una moda pasajera; y el 15.6% dijo que era un uso irresponsable de los recursos. Pero hubo algunas buenas noticias: el entusiasmo se concentró «en gran medida entre los desarrolladores jóvenes y menos experimentados», y el analista de Stack Overflow escribió que «cuanto más experimentado es un encuestado, más probable es que diga que la cadena de bloqueo es un uso irresponsable de los recursos». El cinismo de la edad y de la experiencia muestra de nuevo su valor.

Cuando se le preguntó qué persona individual sería la más influyente en tecnología este año, Elon Musk encabezó la encuesta con un 30,2% que lo nombró. Sólo una mujer, la directora ejecutiva de AMD, Lisa Su, entró en el Top 25.

Fuente original: Ars Tecnica