Trabajo en una gran empresa donde el personal técnico se encuentra aproximadamente en una de estas categorías:
- Un desarrollador en un equipo scrum que se desarrolla para un solo producto y tal vez trabaja con otros equipos que están estrechamente relacionados con el producto.
- Un arquitecto que es más un consultor en varios equipos (5-6) y trata de reconocer los puntos en común entre los esfuerzos del equipo que podrían resumirse en las bibliotecas (los arquitectos no escriben el código de la biblioteca, sin embargo ). Este arquitecto también asiste a muchas reuniones con la gerencia e intenta establecer una dirección técnica.
En mi empresa, el rol de arquitecto es donde la mayoría de las personas técnicas pasan al siguiente paso en su carrera.
Mis preguntas son: ¿Funciona la mayoría de las empresas de manera tal que sus técnicos mejor pagados están muy lejos de escribir código? ¿Es esta una tendencia natural para la carrera de un desarrollador? ¿Puede un desarrollador tenerlo todo (código Y establecer dirección?)