it-swarm-es.com

Como programador, ¿cómo paso al diseño de experiencia de usuario?

He sido desarrollador durante más de 6 años, principalmente trabajando en el contexto web, y en general distribuido aplicaciones, servicios y también aplicaciones frontales. Me metí en la programación originalmente a través de los estudios de diseño interactivo en la universidad, pero luego me alejé de eso, ya que definitivamente no soy un diseñador gráfico.

Sin embargo, realmente me apasionan las artes visuales , diseño visual , Diseño de interfaz de usuario , y experiencia del usuario . Cuando digo diseño de interfaz de usuario, me refiero más al lado Arquitectura de la información lado de las cosas, en oposición al "diseño gráfico".

Con eso en mente, ¿Cómo haría un programador para que una carrera pasara al área de Experiencia de usuario?

Por ejemplo:

  • ¿Tendría que volver a la escuela (realmente no quiero hacer esto)?
  • ¿Me arrojo al fondo y solicito trabajo?
  • ¿Puedo aprovechar las habilidades y experiencia que tengo como desarrollador de software para ayudarme a conseguir trabajo?
  • ¿Cómo sería una cartera para un tipo de experiencia de usuario/UI?
  • ¿Qué buscan los empleadores cuando buscan este tipo de puesto?
  • ¿Le ayudaría construir algunas aplicaciones/wireframes centrados en la interfaz de usuario en mi propio tiempo?
68
andy

Comience a trabajar en su 10,000 horas de cualquier manera que pueda. Eso significa leer material relacionado con el campo, sumergirse y solicitar un trabajo, piratear algo como pasatiempo, mantenerse al día con los desarrollos de la industria, prestar atención a los líderes de opinión (por ejemplo, Jakob Nielsen, Jared Spool, Steve Krug, etc.) y hacer muchas preguntas. ¡Espero ver que su reputación aquí aumente rápidamente!

No es necesario que regrese a la escuela a menos que quiera, lo cual no es así, así que omítala. En cambio, lea libros, blogs y asista a conferencias y eventos. Aproveche su enfoque en el campo desde el punto de vista de la ingeniería como una ventaja que otros diseñadores visuales o de experiencia de usuario no tienen: usted sabe cómo funciona el software y tiene una idea mucho más clara de las limitaciones y limitaciones introducidas en una arquitectura por la tecnología. Este ángulo puede ser un terreno muy necesario en la realidad para muchos equipos de diseño.

Portafolio

Un buen portafolio para un diseñador de UI/UX consiste principalmente en historias. Encontró tal y tal problema en tal y tal situación y consideró un montón de variables diferentes para ofrecer una determinada solución. Como puede deducir de las respuestas en este sitio, con UI/UX puede haber muchas soluciones posibles a un problema, que es diferente de la ingeniería, donde con frecuencia hay una solución diseñada por el creador del ecosistema en el que está trabajando.

En este campo, sin embargo, las cosas son más subjetivas, y la única forma de resolver problemas es a través de experiencia y sentido común . La parte de la experiencia lleva tiempo, y el sentido común es algo que gradualmente evoluciona a partir de haber visto mucho (lo que probablemente haya tenido si ha estado usando la Web durante los últimos 10 años). Por lo tanto, debe estar atento a una gran UI/UX y comenzar a construir una enciclopedia en su cabeza.

Además de las historias, asegúrese de tener una idea clara de qué plataformas conoce. Hay una gran diferencia entre diseñar una interfaz de usuario para una aplicación de escritorio Winforms en comparación con una aplicación para iPhone. Si puedes demostrar conocimiento en ambas áreas, felicidades, eres especial.

Empleo

Es difícil decir qué buscan los empleadores en "Diseñadores de experiencia de usuario". Personalmente, trato de mantenerme alejado de ese término, ya que es tan amplio (como "ingeniero de software") que realmente no especifica lo que estás haciendo. En cambio, intente especializar su conocimiento y deje que eso le dé ventaja. El campo de la experiencia del usuario se trata de supervisar muchas cosas y tomar las mejores decisiones basadas en la evaluación cuidadosa de diferentes variables (lógica empresarial, necesidades del usuario, requisitos técnicos, etc.), que con suerte conducen a la mejor decisión para el usuario.

Los métodos de investigación del usuario son importantes, así que repase con ellos pero no se obsesione demasiado. Asegúrese de exponerse a las pruebas. Las pruebas de usuario, las pruebas de usabilidad y las pruebas remotas son importantes y debe familiarizarse con cada una de ellas, incluso si lo hace al estilo Steve Krug.

Espero que ayude. Obtendrá otras respuestas que le dirán algo completamente diferente, y todas serán tan válidas como esta, que es típica del campo. (A menos que alguien entre y te diga que debes ir a la escuela o freír, simplemente no saben qué pasa.)

50
Rahul

Estoy de acuerdo con Rahul, algunos puntos muy buenos allí.

Tener una sólida experiencia como desarrollador me ayuda mucho durante mi trabajo como diseñador de experiencia de usuario (solía desarrollar sitios web, pero rápidamente me mudé a UXD). Conoces las técnicas (y sus limitaciones) con las que trabajas. En mi opinión, esto le ayuda a diseñar (técnicamente) productos realistas que son posibles dentro del alcance y las técnicas utilizadas durante un proyecto.

Y tal vez incluso mejor, ya sabes que hablan los programadores de idiomas. Los diseñadores y desarrolladores a menudo chocan por lo diferentes que piensan. Ser capaz de "hablar su idioma" beneficia enormemente su trabajo diario, al menos para mí. Esto resulta útil durante las reuniones internas con gerentes y desarrolladores, pero también puede ayudarlo durante las reuniones con los clientes.

Como recurso, aquí hay algunos buenos sitios web relacionados con UX para leer:

14
TomvB

Principalmente de acuerdo con lo que dijo Rahul, pero me gustaría enfatizar especialmente una cosa.

Práctica haciendo trabajo de experiencia de usuario. Practícalo a lote.

Leer blogs, libros, trabajos y cursos son geniales. Pero saber cómo aplicar ese conocimiento es algo diferente. El verdadero aprendizaje se produce cuando intentas aplicar tus conocimientos, cometer errores y corregirlos.

No es necesario tener un título de trabajo relacionado con UX para hacer el trabajo de UX. Comienza a mirar tus proyectos actuales. Observe las formas en que puede mejorar el front-end. Lobby para algunas pruebas de usabilidad livianas. Hable con los usuarios y vea si el diseño del software se ajusta a los modelos mentales de los usuarios. Dar un toque. Retocar. Experimentar.

9
adrianh

Trabajo con MUCHOS desarrolladores. Son altamente inteligentes y tienen una cierta mentalidad lógica que los hace muy buenos para ser desarrolladores. Es fácil creer que todos piensan como tú, lo que te puedo asegurar que no.

Además de lo que han dicho los demás, te sugiero que pases tiempo mirando a los usuarios. Métete en sus cabezas para ver cómo piensan. Observar las pruebas de usabilidad sería invaluable para usted. He pasado casi dos décadas como diseñador de UX y todavía estoy sorprendido durante las pruebas de usabilidad de lo que es difícil y lo que es fácil para algunos usuarios. Igualmente interesante es lo que quieren y no quieren en una interfaz.

Una vez que dominas salir de tu propia cabeza y entrar en la cabeza de los demás, la arquitectura de la información es mucho más fácil.

En cuanto a una cartera, demostrar que su trabajo de desarrollo (actual y futuro) está influenciado por su dominio de UX y las mejores prácticas de usabilidad es crucial. Trabaja en reformular tu currículum y portafolio con el vocabulario "UX" correcto.

5
JK Hudson

He intentado navegar esta transición durante unos cinco años, y he aprendido mucho en el camino.

Primero, la experiencia es casi todo. Como se mencionó en otra respuesta, la cosa de las 10.000 horas (aunque es un truco de Gladwell) es bastante buena como primera aproximación. Pero importa qué tipo de experiencia tengas.

Toda mi experiencia es en startups y organizaciones pequeñas, y creo que eso me ha ayudado más de lo que podría haber predicho. Mi primer trabajo fue en una pequeña organización sin fines de lucro de ritmo rápido. Estaba haciendo una programación de pila completa, incluido el trabajo de IU, y mis "sprints" se midieron en días, no en semanas. Estaba construyendo principalmente herramientas internas, por lo que los comentarios fueron inmediatos y sin filtro.

Era demasiado inexperto como para saber que ¡por qué la gente tenía problemas en algunos lugares, pero comencé a ver patrones en interfaces que eran fáciles de usar y otras que no.

Mis siguientes trabajos me dejaron expuesto a diferentes audiencias. Trabajé en una asociación donde tuve exposición a personas mayores con poca motivación, y trabajé en una startup donde tuve que crear interfaces para Joe y Jane Sixpack como clientes.

Si la experiencia es casi todo, entonces el estudio es básicamente todo lo demás . Y no me refiero a volver a la escuela. Deberías leer Mucho.

Aquí hay una lista de libros útiles que reuní hace un momento lista de libros de UX y UI

Existen algunos tipos de libros que le serán útiles:

  • Enfoques generales de diseño: libros como El diseño de las cosas cotidianas, material de Steve Krug. Estos libros lo ayudarán a desarrollar el proceso de pensamiento correcto para abordar los problemas de UX.
  • Teoría del diseño: el libro de Lidwell es genial. Estos libros son su diseño básico 101, y aprende cosas como la teoría del color, los principios de la Gestalt, el diseño, etc. (Esto se aplica más al lado del diseño que las cosas, pero necesita una comprensión básica aquí independientemente)
  • Arquitectura de la información: la arquitectura de la información para la World Wide Web es una. Se trata de taxonomía, jerarquía y flujos de usuarios.
  • Patrones de diseño: diseñar interfaces es bueno. Estas son solo grandes listas largas de problemas y soluciones. Este tipo de libro es excelente para ayudarlo a construir su mapa mental de soluciones. Por un tiempo, sentirás que hay un número infinito de soluciones para cada problema, pero después de digerir algunos de estos libros te darás cuenta de que la mayoría de los problemas ya se han resuelto.
  • Estudios de casos: Nielsen solía ser genial aquí, pero siento que sus cosas se están poniendo bastante anticuadas. Los estudios de casos son súper importantes y los beneficios para usted serán similares a los de aprender sobre patrones de diseño, solo que más generales.

Comience con los libros generales, consulte la teoría del diseño y la IA, revise los libros de patrones de diseño y termine con la práctica y los estudios de casos.

Finalmente, al gestionar la transición de su carrera ... Habrá puntos en su transición en los que solo tendrá que cerrar los ojos y saltar. Por ejemplo, puede hacer todo el autoaprendizaje en el mundo, pero si es un programador en una gran corporación donde está aislado de los comentarios de los clientes y los usuarios, será muy difícil obtener la experiencia necesaria para unir brecha. Por otro lado, dejar un trabajo de programación de seis cifras para tomar un trabajo de UX de nivel de entrada generalmente no es aconsejable.

Pero el mayor problema es que nadie va a creer que eres un tipo UX hasta que hayas tenido un trabajo donde tu responsabilidad principal era UX, y nadie quiere darte uno de esos trabajos a menos que tengas experiencia previa en UX. Es muy difícil sentarse en una entrevista y decir que "sí, yo era un programador, pero estudié la experiencia del usuario en mi tiempo libre". Manejé el problema renunciando a mi trabajo y decidiendo allí que comenzaría a ser un tipo de experiencia de usuario. Nadie te contratará, pero puedes ser un consultor. Así es como lo hice, y de lo contrario no habría podido gestionar la transición. Odiaba la consultoría, y estafar a los clientes era la peor parte, pero cuando me entrevisté para mi próximo trabajo, podía señalar mi currículum y decir que solo había estado haciendo UX durante los últimos años.

4
Jeremy T

Encuentra los arquetipos que viven dentro de ti:

Entrenador/Autor Codificador Tecnólogo principal

Luego, vea cuánto porcentaje de estos cuatro arquetipos ocupa su atención cuando está en su mejor flujo.

Hay ramas en las disciplinas de diseño de interacción ... algunas de ellas se relacionan más con perspectivas estratégicas relacionadas con la propuesta de valor y el aspecto de modelado de negocios del diseño de productos y servicios, otras requieren habilidades de modelización para representar completamente las interacciones entre la interfaz de usuario. Por supuesto, saber cómo esbozar y desarrollar los componentes de la interfaz de usuario es clave para cualquier asesor-planificador-diseñador exitoso de UX ... luego, por supuesto, si sabe cómo desarrollar servicios de productos significativos y útiles ... tal vez también pueda hacerlo utilizable , Accesible y Medible.

2
Jonathan Belisle

La mejor manera de hacer la transición, como ha dicho adrianh, es hacerlo. Si eres apasionado e interesado, se nota.

Entonces, las compañías de insectos que respetas para una pasantía El podría decir que sí. Descubra en qué podrían necesitar ayuda. Hicimos que alguien nos hiciera eso y eventualmente le dimos un trabajo porque le apasionaba claramente la experiencia del usuario.

1
samng

Creo que el primer paso es comenzar a preocuparse por la experiencia del usuario. Entonces, empatía, básicamente. Esa debería ser la unidad principal de cualquier esfuerzo de UX. Si sientes que ya estás empezando a tener eso, entonces diría que estás en camino y el resto es práctica, aprender de buenos ejemplos, leer, etc. Pero ese primer paso es una condición necesaria, y a menudo es suficiente. para asegurarse de que su aplicación eventualmente tenga buena experiencia de usuario.

0
Assaf Lavie