¡Práctica práctica práctica!
La arquitectura de software no es algo que pueda leer y comenzar a implementar. Por supuesto, puede leer sobre los patrones de diseño tanto a nivel de sistema como a nivel de componente, pero necesita escribir mucho código para poder comenzar a pensar en esa perspectiva. Ahí es cuando te convertirás en arquitecto.
El arquitecto de software puede estar en muchos niveles diferentes. Pueden ser arhitect de aplicaciones, arhitect de soluciones, un arquitecto de preventa y un arquitecto empresarial. Es bueno verte aspirar a alcanzar un objetivo a nivel profesional, pero no lo conviertas en una obsesión. Deberías amar la programación y hacer mucho de ella. Explore todo, ya que eso es lo que necesita. Practica con diferentes tecnologías y paradigmas. Practica con diferentes industrias y dominios. La diversidad será su fortaleza central y ampliará su visión.
- ¿Cuál es el desajuste objeto / impedancia relacional?
- ¿Cuál prefiere, desarrollador de software o soporte? ¿Por qué?
- ¿Es cierto que hay más espacio para aprender y crecer dentro de los límites de lenguajes como C ++ y Java y, por lo tanto, alcanzar un techo de compensación mucho más alto?
- Cómo explicar el beneficio de un tercer monitor para el desarrollo a los no desarrolladores
- ¿Qué tan pronto AI y ML harán que los desarrolladores de software sean obsoletos?