Una pregunta sobre especialidades de software inspiró esta pregunta.
¿Qué valor tiene un generalista de software en comparación con un especialista?
Cuando digo generalista, me refiero a alguien que puede llevar un proyecto desde los requisitos hasta la implementación, y es competente en todas las fases del ciclo de vida del desarrollo de software. Alguien que puede juntar todas las especialidades en un todo coherente. Un experto generalista conoce sus debilidades y las llena confiando en especialistas, por ejemplo: especialistas de Oracle o especialistas en UX.
¿Qué ves como la carrera profesional definitiva del generalista de software?