“Cómo codificar” suena como una experiencia práctica que no es realmente necesaria. Por supuesto, un arquitecto debe comprender la estructura de codificación y lo que un desarrollador va a escribir. Un buen arquitecto puede desafiar el número de desarrolladores de diferentes cosas relacionadas con la falta de funcionalidad, como pérdida de memoria, rendimiento, seguridad de codificación, patrón, etc. Pero esto no significa que solo sepa cosas relacionadas con el software. También debe conocer el dominio empresarial en un nivel básico y también algunas metodologías prácticas para ejecutar un desarrollo de software sin problemas. He trabajado en muchos de los llamados “arquitectos”, pero casi solo somos desarrolladores senior. Entienden profundamente el lenguaje de programación, pero parece que no pueden hacer un dibujo de lo que van a codificar. Eso es cierto porque no piensan como un arquitecto. También entrevisté algunos roles arquitectónicos y muy a menudo pedí dibujar algo en el guión gráfico.
Volviendo a su pregunta, saber codificar no es imprescindible. Pero es mucho mejor ser arquitecto si entiende un fragmento de código que un desarrollador escribe para usted.
- ¿Qué puestos de trabajo puedes obtener al estudiar DBA?
- ¿Cuál será mejor en términos de salario: desarrollo de Android o SAP?
- ¿Trabajar en IBM es comparable a trabajar en Google, Microsoft, Amazon o Facebook?
- Cómo tener una carrera a largo plazo en la Marina
- Quiero ir a Marruecos para estudiar negocios internacionales, ¿podré conseguir un trabajo después de obtener mi licenciatura en artes?