Cuál es la diferencia entre Ingeniero de Desarrollo de Software v/s Ingeniero de Diseño de Software en Microsoft?

En general, hay una separación entre el diseño y el desarrollo. Un diseñador crea el aspecto del front-end del usuario (UI=interfaz del usuario, UX=experiencia del usuario). El desarrollador hace la codificación que la interfaz del diseñador funciona y se conecta al back-end (base de datos, infraestructura TIC).

Los diseñadores y los desarrolladores tienen habilidades y requisitos de rol completamente diferentes. Un diseñador es como un artista creativo que representa lo que el usuario atrae. El desarrollador es un programador de software, un ingeniero. Trabaja en áreas de trabajo lógico abstracto, la parte de codificación back-end.

La mayoría de las personas son buenas en el diseño o la ingeniería. Haz algunas valoraciones online donde mejor tiendes.

Después pregúntate qué es lo que realmente te gusta. Y hazlo. Un buen desarrollador necesita estructuras lógicas claras solicitadas por una lista formal de requisitos. Un buen diseñador quiere la libertad de creación y la inclusión no funcional del usuario final.

Un buen programador gana alrededor de un 25% y más que un diseñador porque tiene el trabajo duro más duro para hacer diseños de código, probar, construir, desplegar y ejecutar.

Pero, don't caer en la trampa del dinero. Un gran diseñador en su mayoría no será un gran ingeniero y viceversa. Sigue tus rasgos internos para ser feliz en tu trabajo y avanzar hacia lo que realmente quieres.