Si uno de los buenos arquitectos de software hubiera nacido hace 1000 años, ¿qué carrera seguiría?

Veamos algunos de los rasgos de los arquitectos de software: lógicos, rigurosos, matemáticos, muy calculados y probadores.

Preparando el escenario

En primer lugar, un arquitecto de software moderno que fue teletransportado en el tiempo 1000 años probablemente se adaptaría a una carrera basada en la misma región geográfica de la vivienda. Por ejemplo, si el arquitecto de software vivía en una ciudad portuaria en España, es probable que se convierta en un arquitecto constructor de barcos o un navegante de barcos.

Hagamos las cosas interesantes. Supongamos que un arquitecto de software tiene la opción de elegir su destino. Es justo darle al arquitecto de software esta opción, ya que él / ella no tiene otra opción que él / ella será teletransportado en el tiempo 1000 años.

¿Qué profesión se adapta a alguien con las habilidades mencionadas anteriormente? ¿A dónde iría un arquitecto, si pudieran vivir en cualquier lugar en el año 1015 dC?

Medicina.

Los arquitectos de software serían fantásticos investigadores y practicantes de la medicina. ¿El mejor lugar para practicar la medicina en 1015 dC? Estados islamicos

Los científicos de medicina más capaces en el momento incluyen Al-Rhazes e Ibn-Sina [1]. Estos chicos eran directores de hospitales y decanos de las escuelas de medicina.

¿Qué tan impresionante es eso? Eran religiosos en documentar su trabajo con los pacientes. ¡Incluso crearon registros! No me sorprendería si observáramos lo contrario y trajeran al presente las mentes médicas más importantes de 1015 AD, y estas personas se convirtieron en arquitectos de software.

¿Qué aspecto tenía la medicina en ese momento?

Bagdad era un gran centro para estudiar medicina y ciencias básicas. Los alumnos diseccionaron monos para aprender anatomía. Pero si uno iba por su “Ph.D”, entonces tenía que encontrar un mentor y estar allí como aprendiz por un tiempo. No es tan diferente de hoy.

Por lo tanto, nuestro pobre arquitecto de software, que ahora está atrapado en el 1015 AD, tendrá que encontrar su camino a Bagdad. El arquitecto de software probablemente podría saltarse la escuela de ciencias básicas e ir directamente a encontrar un mentor, como Ibn-Sina. Así es como el arquitecto podría comenzar a aplicar el razonamiento lógico y las matemáticas en la industria de la salud.

Archivos

Los profesionales de la medicina tenían que mantener registros extremadamente rigurosos de sus estudios clínicos y ensayos. ¿Suena familiar? Los arquitectos de software tienden a ser conocidos por su documentación en torno a sus proyectos.

Se hizo hincapié en la claridad y la brevedad. Por lo tanto, un arquitecto de software, con años de experiencia en la documentación de códigos y la redacción de comentarios, sobresaliría en esta área. Por ejemplo, Ibn-Sina agregó una documentación tan clara sobre la meningitis que no ha habido muchos descubrimientos enormes desde su época.

Especialización

Después de un tiempo, eventualmente uno tiene que especializarse en medicina. Esto no es diferente a los arquitectos que eligen su especialización hoy (bases de datos, integración, internet de las cosas, seguridad, big data, etc.).

Algunas de las especializaciones podrían incluir anestesia, ortopedia, amputación, oftalmología, cirugía vascular, optometrista, etc. Dado que un arquitecto de software es un término tan amplio, es difícil predecir a qué especialización ingresarían. Esto probablemente se basaría en el interés, la demanda, las habilidades y la personalidad.

A medida que el “arquitecto de software” progresa en su aprendizaje, aprenden más habilidades y comienzan a enfocarse en un área de la medicina. ¿Qué tan similar es a las trayectorias profesionales modernas, como la de un arquitecto?

Finalmente, el arquitecto de software ha puesto en sus años y ahora está listo para comenzar su carrera. ¿Qué hace a continuación?

Licenciamiento

Por supuesto, nuestro arquitecto debe pasar exámenes rigurosos y pruebas de rendimiento para recibir una licencia. Lo bueno es que los arquitectos son excelentes examinadores.

En este proceso, uno tiene que demostrar dos cosas para recibir una licencia médica:
(1) Debe conocer literatura nueva / antigua de medicina y
(2) debe haber trabajado en el hospital como aprendiz

Si observo a cualquier arquitecto exitoso, ellos saben dónde ha estado su campo y especialización en el pasado y tienen una muy buena idea de dónde irá en el futuro. Esto debería ser suficiente para cumplir con el punto 1. Y, mientras el arquitecto de software complete su aprendizaje, debe cumplir con el punto 2.

¿Ahora que? ¡Es hora de pasar al gran escenario!

Hospital

Finalmente, el arquitecto de software ha trabajado duro usando habilidades lógicas para obtener una licencia médica. Ahora, el arquitecto puede practicar la medicina en un hospital.

¿Por qué esto encaja tan bien? Bueno, los hospitales tenían sus propias bibliotecas. Esto brindaría muchas oportunidades para que el arquitecto de software continúe leyendo y aprendiendo a lo largo de su vida.

Por ejemplo,

  • El Hospital Tulun en El Cairo tenía más de 100.000 libros.
  • La Universidad Mustansiriyya en Bagdad contenía 80,000 volúmenes
  • La biblioteca de Córdoba 600.000 volúmenes.

¿Dónde querría nuestro arquitecto de software practicar la medicina? Bagdad y El Cairo fueron los mayores epicentros de la medicina que hicieron los mayores avances hace 1000 años. Por ejemplo, el hospital Al-Adudi (construido en 981 AD en Bagdad) fue equipado con el mejor equipo y suministros conocidos en ese momento.

¡Cualquier arquitecto decente sabe que podría hacer magia con los mejores equipos y suministros! Nada como tener un gran presupuesto.

El futuro

Este arquitecto de software ha utilizado las habilidades de la programación moderna para convertirse en un profesional de la medicina exitoso. ¿Ahora que?

Como se mencionó, la lectura sería el primer lugar para comenzar. A los arquitectos les encanta leer qué más hacen otras personas interesantes. Ahora, ¿qué hacer con este conocimiento?

Escribir libros es un curso de acción. Los arquitectos podrían escribir sobre lo que aprendieron en medicina y compartirlo con el mundo. El uso del rigor del diseño basado en el comportamiento y su aplicación a la medicina produciría cierto interés en las obras de arte. O, al igual que un arquitecto de software no solo debe determinar qué lenguaje de programación y marco es el mejor para el problema en cuestión, podría aplicar los mismos principios para mostrar qué técnicas médicas se desempeñan mejor en qué escenarios. Además, los arquitectos de software deben descubrir cómo encajan todos los bloques de construcción. Se podría escribir una enciclopedia completa sobre la anatomía de cómo encajan los bloques de construcción de los humanos.

¿Mencioné que los hospitales en Bagdad y El Cairo tenían salas de conferencias? Esta sería una gran oportunidad para que el “arquitecto” invite a las mejores mentes de la tierra a pasar tiempo conversando y enseñándose unos a otros.

Por último, nuestro buen amigo, el arquitecto de software, podría seguir haciendo lo que más le gusta: experimentar. Realizar innumerables pruebas sobre nuevas prácticas médicas es de gran valor. Esto es esencialmente lo que a los arquitectos les pagan por hacer hoy. Experimenta con las tecnologías, y descubre algo útil.

Entonces, si actualmente eres un arquitecto de software y de alguna manera te encuentras en el 1015 AD, no te asustes. Sabes qué hacer.

Fuentes:
[1] Medicina islámica: 1.000 años antes de su tiempo

Esa es una muy buena pregunta, me gustaría responder a esta pregunta como una discusión informal, sin ninguna base de conocimiento histórico, sino únicamente por lo que haría:

Creo que los arquitectos de software son personas metódicas, lógicas y matemáticas. Tener esas habilidades de vuelta en esos días significaría que todo el mundo estaba en juego. Convertirse en un táctico de combate y planear la guerra paso a paso; o inventar nuevas herramientas de precisión para dar lugar a una nueva era agrícola o industrial; o vaya al antiguo Irak, donde los académicos solían reunirse y pensar nuevas reglas científicas utilizando el conocimiento moderno y hacer que su nombre pase a la historia.

Esas son las cosas que podría pensar en este momento.

Pero si fuera yo … bueno, probablemente usaría mi conocimiento de matemáticas aplicadas para construir herramientas de construcción y construir ciudades.