Creo que esto es más una vieja broma que una verdad. Creo que esto ocurrió porque:
- La programación es principalmente una tarea solitaria
- En la primera ola de Internet, el umbral para aprender programación era alto y, por lo tanto, las personas que invirtieron el tiempo para aprender generalmente perdieron otras oportunidades (incluidas las sociales)
- A los ingenieros de software les gusta el humor autocrítico (al menos los que he conocido)
Sin embargo, hay algo de verdad en esto:
- Muchos SE trabajan largas horas, especialmente aquellos que trabajan en startups
- Creo que hay una tendencia a que los SE sean introvertidos, y cuando eres introvertido (y joven) puede ser difícil conocer amigos / parejas románticas
- Muchas startups / empresas tecnológicas tienen muchas cosas sociales en su interior, por lo que a veces las personas dicen que “no tienen una vida fuera del trabajo”
- En el lado positivo, cuando amas lo que estás haciendo, terminas pasando tu tiempo libre haciendo exactamente eso (parafraseado del tweet de Alice Lee: https://twitter.com/byalicelee/s…)
Pero, en general, la mayoría de los SE que conozco tienen vidas satisfactorias. Tenga en cuenta que todos tienen una definición diferente de satisfacción.
- ¿Debo realizar una pasantía de ingeniería de software en Twitter, Pinterest o Palantir?
- ¿Cuál fue el primer proyecto de programación extrema que tuvo lugar?
- Tengo 30 años y tengo un montón de proyectos de software a medio camino que encuentro difíciles de terminar. Son demasiado complejos o existen demasiados sistemas similares. ¿Cómo puedo perforarme para mantenerme en uno y verlo?
- ¿El desarrollador de pila completa es solo un nombre elegante para programador?
- Estudiando Informática y Administración de Empresas, ¿debería trabajar en UX?