Es necesario si quieres ser un gran desarrollador más allá de tu código. Proporcionaré algunos ejemplos de cómo la experiencia UI / UX puede ayudarlo con el desarrollo.
Digamos que un diseñador le entrega una maqueta de Photoshop de un diseño. Tienes la oportunidad de cortarlo y armarlo. Su conocimiento de la interfaz de usuario lo ayudará a ver que ciertas características no se traducirán bien en la versión del código. Por ejemplo, el video de fondo HTML5 que quería el diseñador puede causar un error gráfico que induce dolor de cabeza cuando se ejecuta detrás de un borde de fondo punteado. El diseñador debe arreglar esto o (ya que ahora te interesa el diseño de la interfaz) puedes arreglarlo y explicarle por qué al diseñador. Muchas cosas que se ven bien en Photoshop se ven mal en el código.
Digamos que el mismo video que el diseñador quiere simplemente no es factible para tiempos de carga en los dispositivos móviles y redes objetivo (teléfonos en 3G, por ejemplo). Su conocimiento de la experiencia del usuario lo ayuda a darse cuenta de que la desaceleración del sitio va a molestar a los usuarios y dañará la experiencia. Especialmente si se supone que el producto representa “rápido, elegante, etc.” Puede solucionar esto de manera proactiva.
- ¿Por qué ReactJS es tan popular a pesar de no ser muy legible (JS y HTML mezclado, clases 'enormes')?
- ¿Qué curso es bueno para el desarrollo web, Java o Python?
- ¿Cómo pueden las aplicaciones de exploración de archivos como los clientes ftp poder enumerar archivos en un servidor remoto?
- ¿Cómo puedo redirigir automáticamente a los usuarios después de que realizó un pago en mi sitio web?
- ¿Por qué Rails es popular, pero Ruby no es popular por sí mismo?
Cuando llegue el momento de una revisión, enfatice cuántos pequeños incendios apaga de manera proactiva sin simplemente enviarlo de vuelta al diseñador un millón de veces. Esta es la receta para hacerse conocido como “el tipo que acaba de lograrlo”, un rasgo invaluable que buscan muchos gerentes de manos libres. Cuanto más confíes en ti mismo, más flexibilidad tendrás.