Cómo convertirse en un arquitecto de soluciones

Además de las habilidades técnicas obvias, tendrá que tener un don para tratar con las personas más que cualquier otra cosa. Le sugiero que tome un curso de Dale Carnegie para perfeccionar estas habilidades.

Investiga diferentes metodologías de desarrollo también. No es necesario ser un maestro del scrum, ya que tendrá otras personas para hacer eso, pero debe estar familiarizado con las prácticas.

El mayor desafío para un arquitecto de soluciones es ser bienvenido en un proyecto, ya que los equipos de desarrollo pueden excluirlo y hacerlo inefectivo, si sienten que no les está brindando una asistencia considerable. Esto significa que tienes que ser capaz de guiarlos sin que se sientan como si los estuvieras controlando.

Cuando contrata a una nueva empresa, su primer mandato debe ser comprender la arquitectura empresarial, los estándares de codificación y quiénes son las PYME para cada aplicación y silo. (Expertos en la materia)

La gente lo considerará la autoridad sobre qué es lo mejor para el negocio, las prácticas que harán que las aplicaciones se adapten bien a la TI de la empresa, cómo las aplicaciones accederán a los datos y servicios a través de la infraestructura de TI y comprenderán las estructuras de datos subyacentes.

Pero no se esperará que sepas estas cosas de memoria, solo para poder salir y buscarlas para encontrar la mejor respuesta. De hecho, incluso si conoce la respuesta, siempre es mejor aplazar hasta que haga una investigación, para asegurarse de que su respuesta sea lo mejor posible.

En otras palabras, las personas deben confiar en su orientación y sentir que también aportan valor agregado a su equipo.

El camino general a esta carrera es bastante sencillo. Se especializa en Ciencias de la Computación, idealmente con algunas pasantías relevantes en el camino, y luego busca un puesto de nivel inicial como desarrollador de software.

Para convertirse en un arquitecto de soluciones, debe convertirse en un desarrollador con muchos conocimientos y experiencia en todas las fases de un proyecto de desarrollo de software. Necesitas algo como 5 años de experiencia laboral como mínimo. Lo ideal es que trabaje en una empresa en la que desarrolle soluciones desde cero, en lugar de en algún lugar donde solo mantenga una base de código heredada, para que pueda sentir todo el proceso.

Comienza a trabajar en proyectos sencillos en tu tiempo libre ahora. Siempre mantener la codificación. Si sigues este consejo, serás un gran desarrollador para cuando tengas 30 años. Tómalo de alguien que desearía haber empezado a programar antes de cumplir los 20 años.

¿Qué crees que hace un arquitecto de soluciones? ¿Se refiere a la arquitectura de edificios tradicional, o a la industria informática, software / hardware, etc.?

Piensa en estas palabras. Soluciones es en lo que casi todo el mundo debería estar trabajando, encontrando respuestas, ayudando a las personas. El arquitecto implica que estás diseñando y construyendo. Entonces, Solutions Architect se refiere a alguien que diseña y construye soluciones. Eso podría aplicarse a muchas industrias diferentes, aunque generalmente se refiere a soluciones tecnológicas, en ingeniería de diferentes naturalezas.

Averigua exactamente en qué quieres ser bueno y aprende esas cosas. Su pregunta suena como que buscó en títulos de trabajo que hacen dinero y escogió uno.

Hola, sugeriría que se aleje de la universidad ahora e intente entrar en una empresa en crecimiento que se centre en el desarrollo de aplicaciones. Una vez que tenga dos años de experiencia, cambie a una empresa más progresista, después de 4–6 años, busque un socio y aléjese para abrir su propia empresa y seguir su sueño.