¿Es necesario que un desarrollador web aprenda el diseño de UI / UX?

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.

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.


No es necesario que un desarrollador conozca un poco de UX. Tampoco es necesario que un diseñador conozca un pequeño código. ¿Sería útil? Extremadamente. ¿Sería más beneficioso para el desarrollador? Sí.

Un diseñador de UX tendrá que comunicarse con el desarrollador sobre cómo se debe construir la aplicación de acuerdo con los diseños. Al tener un poco de conocimiento sobre el tema, el desarrollador es capaz de comprender por qué el diseñador de UX tomó esas decisiones y se reduce de un lado a otro.

Imágenes de dos personas que tienen que comunicarse entre sí pero que no hablan el mismo idioma. Cuando un lado sabe cómo comunicarse con el otro, las cosas se pueden hacer. Si ambas partes saben cómo comunicarse con la otra parte, las cosas están claras como el cristal.

Así como es importante que el diseñador de UX sepa lo que es técnicamente factible y lo que no lo es, un desarrollador versado en el diseño de UX puede hacer las cosas más simples y fáciles de usar para el usuario final. Pueden ver cuándo sus pares están codificando una interfaz que no tiene sentido o es menos que óptima. Un desarrollador que también conoce UX se hace mucho más valioso.

Más importante aún, las empresas están comenzando a darse cuenta de que el diseño puede ser una gran ventaja competitiva y diferenciador.

Estudio: un buen diseño es bueno para los negocios

Un nuevo análisis realizado por el Design Management Institute, una organización sin fines de lucro con sede en Boston centrada en la gestión del diseño, pone números a lo que los adictos al diseño sospecharon todo el tiempo: en los últimos 10 años, las empresas impulsadas por el diseño superaron el índice Standard & Poor’s 500, un índice bursátil de 500 grandes empresas que cotizan en bolsa, en un 228%.

Aprender HTML, CSS y JavaScript no debería ser su primera necesidad. (Además, digo esto como una persona que se beneficia mostrando a las personas estas cosas [1].) Lo mismo ocurre con Photoshop.

Hay muchas cosas mucho más imprescindibles que debes aprender primero. Esta pregunta tiene algunas respuestas que lo orientarán en el curso correcto:

¿Cuáles son las habilidades fundamentales para un UI UX Development Services?

Una vez que tenga los detalles, ¿sería una buena idea que aprenda HTML / CSS / JS? En el caso de que esboces para la web, creo que sí. ¿Por qué? Hay algunas razones decentes:

Tendrá una mejor comprensión de los requisitos y los posibles resultados de las innovaciones web.

Puede utilizar sus habilidades para hacer modelos HTML.

Un modelo transmite su esquema superior a una representación estática.

Un modelo pasa como documentación viva. (Esto no significa que no necesite molestarse con la documentación del plan, sin embargo, necesitará mucho menos).

Puede poner su modelo razonable ante los clientes justo a tiempo todo el tiempo, por lo tanto, recibirá críticas antes, lo que mejorará su plan.

Bueno, lo primero que debe aprender es que la UI y la UX se superponen, pero no son lo mismo. Puede diseñar la UX para algo sin hacer ninguna interfaz de usuario y crear una interfaz de usuario sin hacer ninguna UX.

En una cáscara de nuez, la interfaz de usuario es el diseño de interacción. Este es el diseño visual, las transiciones, el estilo de interacción y la interfaz de todas las cosas.

UX es el proceso de saber qué pasará en la interfaz de usuario, incluida la forma en que las cosas se unen entre sí. Hacer esto implica comprender las necesidades del usuario y del negocio. Los talleres y hablar con los usuarios son tan parte de UX como crear mapas y flujos de sitios.

Una manera fácil de saber si alguien es UX o UI es si lo primero que hace una persona para crear una aplicación es comenzar a esbozar interfaces, son UI, si esbozan flujos y viajes de usuario, son UX.

Pero hay mucha superposición.

Como desarrollador web, diría que es de gran ayuda para usted tener un amplio conocimiento y empatía por aquellos que hacen UX o UI de la misma manera que UXer tengo empatía por la difícil situación de los desarrolladores web. Después de todo, mi trabajo es alimentar a los desarrolladores con cosas para construir y asegurarme de que sean parte del proceso que lleva a eso para que no sean solo monos de código.

No es necesario, pero sin duda es un conjunto de conocimientos bien recibido cuando se trabaja en un equipo de producto. Lo mismo ocurre con los diseñadores, para que comprendan algunos de los desafíos que implica el desarrollo.

Muchos de nosotros en UX tendemos a querer colaborar con aquellos que son capaces de crear las soluciones a los problemas que descubrimos: los desarrolladores, cuando es un problema que se puede resolver con la tecnología.

Entonces, la capacidad de hablar un lenguaje similar y enfocarse en resolver los problemas desde diferentes puntos de vista tenderá a conducir a soluciones bastante sólidas.

Si quieres hacer cosas bellas y útiles, yo diría que sí. En una época en la que es probable que su sitio web se utilice en un tren, en un dispositivo de menos de 10 “, como en un dispositivo de 30” en una oficina. Comprender la experiencia de los usuarios es bastante importante. UX es realmente sobre el proceso. ¿Qué está tratando de hacer el usuario? ¿Qué sabe él / ella? ¿Cómo es el ambiente donde está?

Aprender acerca de la interfaz de usuario, por otro lado, se trata de estudiar menos los paradigmas visuales, las limitaciones técnicas y la estética. Ambas disciplinas se alimentan mutuamente. Al final, ya sea que aprenda formalmente estas disciplinas o no, al desarrollar software que la gente use, las aprenderá de forma predeterminada.

Como desarrollador front-end, es una ventaja conocer la metodología detrás de la experiencia del usuario.

UX puede ser un tema obstinado. Si está trabajando estrechamente con un equipo de UX. Es importante tener una comprensión integral del proceso y los objetivos hacia los que se está trabajando.

Como desarrollador web, uno debe comprender el proceso de UX para simplificar su vida. La mejor experiencia de usuario en ingeniería dirigida para aplicaciones web y móviles en Bangalore, India