Depende
Cuando su computadora no funciona, llama a un ingeniero de TI, no a un desarrollador de software
Cuando desee un sitio web basado en una base de datos, llame a un desarrollador de software, no a un ingeniero de TI
- Cómo desarrollar software para un cajero automático
- Dentro de un año, ¿alguna startup en Sydney me emplearía para una pasantía remunerada como desarrollador junior de software? ¿Por qué o por qué no?
- Acabo de dejar mi trabajo de desarrollador de software para tratar de convertirme en cantante. Mis amigos y padres no me apoyan. ¿Qué tengo que hacer?
- ¿Quién escribe una solicitud de propuesta en desarrollo de software?
- ¿Por qué es importante la ingeniería de software para el desarrollo de software?
Y no hay una división estricta; hay generalistas que realizan ambos trabajos, y especialistas que son excelentes para nichos específicos en cualquiera de los dos. Un DBA, por ejemplo, es una especialidad importante de la ingeniería de TI, y un desarrollador de datos es un sabor distintivo e importante del desarrollador de software.
Por lo tanto, depende de lo que el cliente o el mercado necesite, además de las personas disponibles en el grupo de talentos (profesores si elige una especialidad, candidatos si es una empresa de contratación, por ejemplo) y qué tipo de proyecto se necesita. Los proyectos grandes siempre tienen alguna combinación de ambos, e ignorarlos es una razón para el fracaso