El sitio de preguntas y respuestas para desarrolladores Stack Overflow realiza una encuesta anual para conocer mejor a la comunidad de programadores, y el último conjunto de resultados acaba de publicarse.
JavaScript sigue siendo el lenguaje de programación más utilizado entre los desarrolladores profesionales, con lo que ya son seis los años que lleva a la cabeza de la lingua franca del desarrollo web. Otras tecnologías web son HTML (nº 2 de la clasificación), CSS (nº 3) y PHP (nº 9). Los lenguajes orientados a la empresa también son muy utilizados, con SQL en el puesto 4, Java en el 5 y C# en el 8. El shell scripting apareció sorprendentemente en el puesto 6 (no había aparecido en años anteriores, lo que sugiere que las preguntas han cambiado de año en año), Python apareció en el puesto 7 y el incondicional de la programación de sistemas C++ completó el top 10.
Sin embargo, estos no son los lenguajes que los desarrolladores quieren utilizar necesariamente. Sólo tres lenguajes de los diez más utilizados figuran en la lista de los más queridos: Python (nº 3), JavaScript (nº 7) y C# (nº 8). Por tercer año consecutivo, la lista la encabeza Rust, el nuevo lenguaje de programación de sistemas desarrollado por Mozilla. El segundo en la lista es Kotlin, que ni siquiera estaba entre los 20 primeros el año pasado. Este nuevo interés se debe probablemente a la decisión de Google del año pasado de bendecir el lenguaje como lenguaje de desarrollo oficial para Android. TypeScript, el mejor JavaScript de Microsoft, ocupa el cuarto lugar, y el lenguaje Go de Google el quinto. Smalltalk, el segundo más querido el año pasado, no aparece por ningún lado esta vez.
Puede que estos lenguajes sean muy apreciados, pero parece que el dinero grande está en otra parte. A nivel mundial, F# y OCaml son los que más ganan de media, y en EE.UU., Erlang, Scala y OCaml son los que hay que apuntar.
Visual Basic 6, Cobol y CoffeeScript fueron los tres más temidos, una noticia que no sorprenderá a nadie que siga manteniendo aplicaciones de Visual Basic 6 miles de años después de haber sido escritas originalmente.
Stack Overflow también preguntó a los desarrolladores sobre uno de los temas más candentes de la actualidad: la inteligencia artificial. Sólo el 20 por ciento de los desarrolladores estaban preocupados por que la IA les quitara el trabajo (en comparación con el 41 por ciento que estaba entusiasmado con esa posibilidad; sin duda, los desarrolladores de Visual Basic 6 esperan que un día los ordenadores puedan hacer su trabajo por ellos), pero un notable 28 por ciento estaba preocupado por que la inteligencia de la IA superara a la humana, y el 29 por ciento por que los algoritmos tomaran decisiones importantes de forma más general.
Sin embargo, entre los desarrolladores que realmente saben de lo que hablan, las preocupaciones parecían cambiar: los científicos de datos y los especialistas en aprendizaje automático eran 1,5 veces más propensos a estar preocupados por la equidad algorítmica de los sistemas de IA que por cualquier singularidad.
Incluso si la IA es mala, la mayoría de los desarrolladores no creen que sea culpa de los programadores. El 58% dice que la ética es responsabilidad de la alta dirección, el 23% del inventor de la idea poco ética y sólo el 20% piensa que es responsabilidad del desarrollador que realmente escribió el código. Si el escándalo de las emisiones de Volkswagen sirve para juzgar, los desarrolladores pueden no estar del todo equivocados; hasta ahora, las detenciones parecen haberse limitado a los ejecutivos e ingenieros que diseñaron el software que anuló las pruebas de emisiones, dejando indemnes a las personas que escribieron el código.s