Información de la encuesta de 2018 de Stack Overflow a 100,000 desarrolladores

Esta semana, Stack Overflow publicó los resultados de su encuesta anual para desarrolladores.

Este año, tuvieron más de 100.000 encuestados, lo que la convierte en la encuesta de desarrolladores más grande del mundo.

Leí los resultados de la encuesta de Stack Overflow y compilé los resultados más interesantes aquí mismo en este artículo. (Al igual que hice en 2016 y 2017.)

Entonces, sin más preámbulos, aquí hay una instantánea ultrarrápida de cómo se ve la profesión de desarrollo de software en 2018.

El campo del desarrollo de software está dominado por novatos apasionados

La mayoría de los desarrolladores profesionales son relativamente nuevos en la codificación. El 55% ha estado codificando por menos de 8 años, y 1/3 ha estado codificando por menos de 5 años.

Y la mayoría de los desarrolladores tienen menos de 5 años de experiencia profesional en codificación.

Casi la mitad de todos los desarrolladores profesionales también contribuyen al código abierto.

Y casi todos los desarrolladores profesionales también disfrutan de la codificación como pasatiempo.

Una cuarta parte de todos los desarrolladores profesionales no tiene una licenciatura.

Y de los desarrolladores profesionales que tienen una licenciatura, 1 de cada 3 tiene una especialización no relacionada con la informática o la ingeniería de software.

Prácticamente todos los desarrolladores profesionales aprenden nuevas habilidades de manera informal, más comúnmente a través de cursos en línea y aprendiendo ellos mismos utilizando la documentación.

Aproximadamente 1/4 de los desarrolladores participan en hackatones, principalmente porque son divertidos.

Muchos desarrolladores asisten a los bootcamps de codificación DESPUÉS de tener un trabajo de tiempo completo, con el fin de ampliar sus habilidades.

Carreras

La mayoría de los desarrolladores trabajan a tiempo completo para otra persona, y alrededor del 10% de ellos son autónomos. Solo el 5% de los desarrolladores que quieren trabajar están actualmente desempleados, estadísticas de empleo mucho mejores que prácticamente cualquier campo.

Trabajan en una amplia gama de industrias, muchas de ellas fuera de lo que tradicionalmente consideramos "tecnología".

Y la mayoría de ellos en pequeñas y medianas empresas. Cuanta más experiencia tenga un desarrollador, es más probable que trabaje en una gran empresa.

Son un grupo ambicioso. Solo 1 de cada 5 desarrolladores quiere trabajar en la misma capacidad dentro de 5 años. Una cuarta parte de los desarrolladores aspira a iniciar su propia empresa.

El 73% de los desarrolladores están satisfechos con su elección de carreras.

Herramientas del oficio

JavaScript es la tecnología más utilizada por sexto año consecutivo.

Y los marcos y bibliotecas de JavaScript siguen siendo herramientas clave para la mayoría de los desarrolladores.

Las bases de datos SQL siguen siendo las más utilizadas. La base de datos de la tienda de documentos MongoDB y la base de datos de la tienda de valores clave Redis ganaron popularidad este año.

El estado de la diversidad en el desarrollo de software

El desarrollo de software todavía está dominado abrumadoramente por jóvenes ...

Sin hijos…

Hombres…

Que tienen padres con educación universitaria. (Solo 1 de cada 3 estadounidenses tiene una licenciatura, por lo que esto sugiere problemas de movilidad social).

Estos números son decepcionantes. Es importante reconocer dónde están las cosas y que queda mucho trabajo por hacer aquí.

Muchas organizaciones están trabajando para hacer del desarrollo de software un campo más inclusivo, incluida la comunidad freeCodeCamp y muchas de las organizaciones sin fines de lucro que apoyamos.

Otras ideas interesantes sobre desarrolladores

No son tan vampiros como sugeriría Hollywood.

Sin embargo, pasan más de la mitad de su vida de vigilia en una computadora.

Dicho esto, la mayoría de los desarrolladores se toman un tiempo para hacer ejercicio con regularidad.

Los desarrolladores son abrumadoramente optimistas sobre el futuro de la inteligencia artificial.

Pero reconocen que, en última instancia, son los desarrolladores los responsables de la seguridad de la IA.

La mayoría de los desarrolladores dijeron que se negarían a escribir código que perciban que tiene un propósito poco ético.

Aún así, dicen que la culpa del código poco ético recae en la administración.

Los desarrolladores creen abrumadoramente que están obligados a considerar las implicaciones éticas de su código.

Estoy encantado de que Stack Overflow haya incluido preguntas sobre la ética del desarrollador en la encuesta de este año. Este es un tema cada vez más importante, uno que la comunidad freeCodeCamp ha discutido mucho el año pasado.

Si tiene curiosidad sobre la ética del desarrollador, dedique un momento a leer este artículo:

¿Qué tienen en común Uber, Volkswagen y Zenefits? Todos usaron códigos ocultos para infringir la ley.

“Ningún ingeniero de software con formación ética consentiría jamás en escribir un procedimiento de DestroyBaghdad. Profesional básico… medium.freecodecamp.org

Y Bill Sourour, un desarrollador que ha escrito software profesionalmente durante más de 20 años, ha creado una serie de artículos guía sobre ética:

Ética del desarrollador

La ética del desarrollador describe el campo de la ética tal como se aplica al comportamiento de los desarrolladores de software. guide.freecodecamp.org

Gracias por leer. Si tiene tiempo, puede leer los resultados completos de la encuesta de Stack Overflow de 2018 y compartir sus ideas en la sección de comentarios a continuación.

Solo escribo sobre programación y tecnología. Si me sigues en Twitter no perderé tu tiempo. ?