Trabajo en una gran empresa donde los técnicos se clasifican aproximadamente en una de estas categorías:
- Un desarrollador en un equipo scrum que 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 múltiples equipos (5-6) y trata de reconocer las similitudes entre los esfuerzos del equipo que podrían resumirse en bibliotecas (sin embargo, los arquitectos no escriben el código de la biblioteca). 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 se mueven como el siguiente paso en su carrera.
Mis preguntas son: ¿La mayoría de las empresas trabajan de tal manera 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 dirección establecida)?