¿Qué trayectoria podrías seguir para ser un buen arquitecto de software? Puedes averiguar cuál describe mejor dónde te encuentras actualmente y te prepares para los próximos pasos que te llevarán a ser un arquitecto de software excepcional.

Nos dimos a la tarea de buscar algo interesante sobre cómo te formas y cuáles son las paradas por las que debes pasar para ser considerado arquitecto de software. Encontramos una visión interesante en el curso de Arquitectura de Software de Memi Lavi que está en www.udemy.com.

Desde su experiencia y después de hablar con cientos de arquitectos, el factor principal es la experiencia, ya que no existe un título formal o un curso que te califique como arquitecto. Lo que los empleadores buscan preferentemente es experiencia en el campo tecnológico. Además, mientras seas más senior, tendrás más posibilidades de ser arquitecto.

Veremos algunos ejemplos de trayectorias profesionales. El comienzo como desarrollador es común a todas las rutas de carrera para arquitectos de software.

Ruta de Carrera #1

La primera ruta de carrera profesional va directamente de desarrollador a arquitecto. Este no es un camino muy común y generalmente requiere dos condiciones:

  • Tener mucha experiencia como desarrollador (definitivamente no menos de tres años).
  • Tu empresa es bastante pequeña.

Este camino ocurre mucho en startups cuando el fundador técnico, que a menudo se desempeña como desarrollador, es ascendido a arquitecto cuando se contratan más desarrolladores.

Ruta de Carrera #2

Esta trayectoria es la más común, donde un desarrollador asciende a líder de equipo y su siguiente rol es arquitecto.

El liderazgo de equipos es una buena combinación de trabajo técnico y gerencial que permite adoptar una perspectiva de alto nivel que es de gran importancia para un arquitecto.

Al pensar en nuestras próximas posiciones, nos sentimos obligados a elegir entre una trayectoria de gestión y otra técnica. La de gestión conducirá a un puesto de gerente de proyecto y la técnica puede conducir a un puesto de arquitecto junior.

Ruta de Carrera #3

El siguiente camino también es bastante común, pero conduce a arquitecto senior.

El siguiente puesto después del líder de equipo es el gerente de desarrollo o bien CTO. Después de servir en este puesto durante unos años, la siguiente parada puede ser arquitecto. Por lo general, el CTO se convertirá en arquitecto senior y, en ocasiones, en arquitecto empresarial.

Ruta de Carrera #4

Este último camino no se ve con mucha frecuencia y no es muy recomendable. 

Es el único camino que no implica experiencia técnica y comienza cuando un analista de sistemas tiene una excelente comprensión de los requisitos del sistema, lo cual es una cualidad crucial de un arquitecto, pero carece de experiencia técnica. Se trata de un analista de sistemas que le gustaría convertirse en arquitecto.

Por lo general, necesitamos un período de capacitación largo y duro, y mucha orientación por parte de arquitectos experimentados.

En conclusión, entre todas estas posibles rutas para tu carrera, puedes averiguar cuál describe mejor donde te encuentras actualmente y así te prepares para los próximos pasos que te llevarán a ser un arquitecto de software excepcional.