Buena pregunta.
Creo que … depende de dónde vives y cómo es tu perfil familiar.
Debido a que hace cien años las instalaciones educativas y de salud no eran tan buenas como hoy en día, y muchos buenos programadores potenciales habrían sido limitados en sus opciones para tener un trabajo o incluso para estudiar al nivel que necesitan los programadores actuales o los ingenieros de software.
- Cómo obtener una pasantía de verano en el campo de TI
- ¿Capgemini es bueno para los más frescos? ¿Entraré en desarrollo o es principalmente trabajo de apoyo?
- ¿Cuántos jóvenes indios están desempleados? ¿Los problemas de desempleo conducirán a disturbios sociales en la India en el futuro cercano?
- ¿Cómo es la vida de una mujer oficial de servicio terrestre en la IAF?
- Para desarrollar una carrera en los negocios, ¿es mejor tomar una maestría en ciencias de la información e ingeniería o gestión de riesgos?
Muchas personas de software son buenas en matemáticas, por lo que algunas de ellas habrían sido maestras o tal vez podrían tener un trabajo en un banco o en cualquier otro lugar donde se necesiten cálculos. Otros, podrían estar tocando música (ya ves, la música y la informática tienen mucho en común) u otro tipo de arte donde la abstracción es una ventaja.
Existen los elementos de “resolución de problemas” y “gestión de proyectos” en la profesión de ingeniería de software que son útiles cuando se trabaja en el diseño y gestión de grandes proyectos de construcción que eran comunes en aquellos días.
Y la ingeniería, en general, tiene miles de años de existencia. Un ingeniero es un ingeniero, por lo que podría ser posible trabajar en otra área de ingeniería.
Pero, ¿qué podría estar haciendo un ingeniero de software hace 500 o 1000 años?
Primero, tenemos el período del renacimiento, lleno de nuevas formas de pensar, donde las ideas innovadoras fueron bienvenidas. Por supuesto que estarán allí. De hecho, me imagino a Leonardo Da Vinci trabajando con una computadora para diseñar cosas maravillosas porque lo ayudan a mejorar su velocidad de trabajo.
¿Y no fue la “edad media” un período de transición? Rodeado de caballeros, la peste, una dura lucha entre el conocimiento y la tradición, personas muy pobres y muy ricas, y con grandes civilizaciones en otros continentes. … de alguna manera, las cosas nunca cambian y los problemas deben resolverse con las herramientas que tenemos a mano, ¿verdad? Los ingenieros de software estaban allí.