Quiero ser un diseñador de UX. He tenido varias entrevistas, pero hasta ahora la gente siempre quiere ver ejemplos de codificación. ¿Cuál es el mínimo que debo mostrar?

Un requisito para los diseñadores de UX es a menudo que son capaces de crear prototipos de sus diseños. Como tal, su cartera debe incluir una serie de prototipos que haya construido que demuestren su capacidad para pensar detenidamente en los problemas de UI / UX y una comprensión de las modalidades actuales de disponibilidad de UI. El mínimo que debe mostrar es la cantidad necesaria para obtener el trabajo.

Ahora, tenga en cuenta que no se debe esperar que sea un programador. El código solo debe existir en la medida en que permita su prototipo. Si está entrevistando para trabajos que requieren un código de envío, entonces está entrevistando para algunas posiciones muy extrañas. Dicho esto, los diseñadores de UX que también pueden construir sus interfaces de usuario (al menos las piezas frontales puras) tienen una gran ventaja porque son bastante raras.

Un diseñador de UX no necesariamente tiene que codificar. Hay trabajos en los que requieren o prefieren esto, pero es solo por motivos de creación de prototipos, como dijo Noam. Debería ver los requisitos de los trabajos a los que está solicitando, estoy seguro de que hay muchos de ellos donde la codificación no es necesaria. Hay muchas empresas que tienen desarrolladores, pero no diseñadores. Para ellos, usarte para codificar sería una pérdida de tiempo. Prefieren que dediques tu tiempo a hacer lo que te gusta: diseñar. El diseño es un trabajo de tiempo completo, a diferencia de lo que muchos piensan. Deja la codificación a los desarrolladores.

Si desea entrar en la codificación, HTML / CSS debería hacer el truco para la mayoría de los lugares. Si también puedes trabajar con un framework como Bootstrap, eso es aún mejor. Algunos lugares también te piden que puedas codificar en JavaScript / jQuery, pero no en todos. Yo diría que estarías en el lado seguro con HTML y CSS.

Cuando estuve entrevistando por última vez para obtener una posición de UX, esto fue algo que me preguntaron las empresas más pequeñas, principalmente porque no podían (o no lo harían) justificar una posición de UX sin la capacidad de escribir código. Las compañías más grandes con organizaciones de UX más maduras casi nunca requerían esto, aunque todos parecen estar de acuerdo en que es una buena ventaja.

Como han dicho otros, la codificación no debería ser un requisito previo para un diseñador de UX, aunque obviamente no se puede decir lo mismo para las posiciones de diseñador de UX. Cada empresa es diferente y, para algunos, la capacidad de implementar sus diseños (ya sea como prototipo o como producto funcional) es importante. Para algunos simplemente no lo es.

Dicho esto, recientemente he resuelto la necesidad de codificar incluso prototipos ligeros para la gran mayoría de los casos de uso. Vamos a jugar un pequeño juego para ver por qué me siento así:

Para cada escenario en la siguiente lista, decida si sería más rápido codificar un prototipo, o diseñar e imprimir algunas maquetas:

  1. Registro de usuario y proceso de incorporación.
  2. Agregar un artículo a un carrito de compras y retirar
  3. reordenar elementos en una lista mediante arrastrar y soltar
  4. Visualización de datos en un panel de control.

Como creo que está bastante claro, para todos los casos, excepto el # 4 (más sobre esto más adelante), burlarse de los diseños tomaría una fracción del tiempo que lo haría la codificación (a menos que tenga un producto existente cuyo código podría ser modificado). Por lo general, hay demasiadas piezas en estos flujos bastante típicos para justificar la escritura, incluso una sola línea de código. Y puedo garantizar que cualquier código que se escriba … será reescrito por un programador de front-end adecuado, por lo que tampoco es como si se estuviera ahorrando tiempo.

Algunos podrían decir que cualquier cosa con animación debería estar codificada, y yo estaría de acuerdo tentativamente, pero sobre todo por lo que yo llamo animación “elegante”. Creo que la gente se deja llevar por la idea de que el movimiento en la interfaz de usuario debe codificarse y representarse con precisión … ¿pero en realidad? ¿Es algo como arrastrar y soltar no es un caso de uso suficientemente común? Yo descanso mi caso.

Un área en la que concederé que la codificación de un prototipo funcional definitivamente vale la pena, es la visualización de datos. Como lo ha dicho mi buen amigo Etan en New Relic, los simulacros de productos simplemente no significan nada con datos ficticios, y muchas veces no descubrirá los conocimientos que se obtienen cuando un usuario manipula datos reales y relevantes.

Básicamente, la conclusión es la siguiente: no tienes que codificar para hacer UX, pero no puede hacer daño en algunos casos. Si no quieres codificar, entonces eso también está bien, y debería haber un montón de conciertos de UX por ahí que encajen a la perfección.