Esto es lo que desearía que fuera la diferencia.
Un desarrollador implementa lo que el negocio ha priorizado con las herramientas y los marcos que tienen sentido para esa organización. Pasan tiempo con las empresas tratando de comprender qué quieren las empresas y pensando en qué patrones de diseño utilizarán para manifestar la solución. Un desarrollador de software puede ser un desarrollador de pila completa o asignado a una parte particular de una pila de tecnología. En organizaciones más grandes, generalmente un desarrollador no elige la tecnología.
Un arquitecto piensa en la estrategia tecnológica de una empresa y considera el estado actual de la organización y el estado deseado. Querrán asegurarse de que la hoja de ruta de TI en la que se encuentran tiene sentido y abordar las brechas a nivel estratégico. Trabajarán con liderazgo para garantizar que tengan la información necesaria para tomar buenas decisiones técnicas. En las organizaciones más grandes, los arquitectos suelen ser responsables de la cartera de tecnología. Esto incluye un sueño personal donde los arquitectos administran los activos de TI con el gobierno. La gobernanza tiene el objetivo de ejercer control sobre los activos de TI con el propósito de la gestión de riesgos, el cumplimiento, la medición del valor comercial y el retorno de la inversión (ROI). Idealmente, un arquitecto también tiene una buena relación con los desarrolladores para proporcionar orientación y orientación cuando sea necesario. También sería razonable que un arquitecto establezca los SLA de infraestructura que quedan fuera de los requisitos comerciales. es decir, el tiempo de retorno de un mensaje SOA ESB debe ser <= X.
- ¿Cómo es ser un desarrollador / ingeniero de software en Bloomberg?
- ¿Qué tan fácil en Estados Unidos para un desarrollador de software una vez terminado para encontrar un nuevo trabajo?
- ¿Qué queremos decir con "confiabilidad" en ingeniería de software?
- ¿Deberían los desarrolladores de software vestirse bien y usar corbata para trabajar incluso si la compañía no lo requiere?
- ¿Es cierto que la mayoría de los desarrolladores de software no tienen tiempo hasta la fecha, ya que ya pasan la mayor parte de su tiempo trabajando y aprendiendo?