¿Qué habilidades se requieren para convertirse en un desarrollador senior de interfaz de usuario / interfaz de usuario? ¿Cómo te conviertes en un maestro en eso?

Hay muchas habilidades clave que se necesitan para convertirse en un diseñador o desarrollador front-end. UX y UI se refieren a los componentes visuales, interacciones y experiencia al usar un producto. UX se refiere a la experiencia general del producto y a cómo hace sentir al usuario. Cosas como la facilidad de navegación, los tiempos de carga de la página y los factores relacionados afectarán la experiencia de usuario. Los profesionales en este espacio necesitarán conocer herramientas de creación de prototipos como inVision and Principle, Sketch, wire-framing y más. Estas son las habilidades clave que los empleadores buscan cuando contratan a un diseñador front-end:

  • ¿Puedes comunicarte efectivamente?
  • ¿Aprenderán y desafiarán al equipo?
  • ¿Tomas iniciativa para aprender?
  • ¿Eres talentoso o creativo?
  • ¿Su cartera muestra su potencial?

¡Los bootcamps de diseño UX / UI son una excelente manera de cambiar de carrera o de profundizar su aprendizaje! Consulte estos artículos en el Informe del curso para obtener más información sobre el aprendizaje del desarrollo front-end:

  • UX / UI Design Bootcamps Ultimate Guide
  • Las 5 principales habilidades de diseño de experiencia de usuario que los empleadores quieren
  • 5 signos de que estás hecho para ser un diseñador de UX / UI
  • Por qué deberías aprender diseño de interfaz de usuario
  • Por qué un Diseñador de IU no es un Diseñador de UX

El dominio completo de los fundamentos de HTML, CSS y JS se puede lograr con relativa facilidad. Un desarrollador fuerte podría hacerlo en 3–6 meses.

Te sorprenderá la cantidad de personas que trabajan para grandes empresas y se hacen llamar “senior”, pero tienen grandes huecos en su comprensión de esos tres fundamentos. Años de experiencia a menudo se confunden con la experiencia correcta. Alguien que pasa una década produciendo sitios de wordpress para una agencia de publicidad no va a ver cerca del nivel de complejidad o diversidad del proyecto como alguien que ha pasado la misma cantidad de tiempo en varias empresas inestables con ocasionales conciertos de Fortune 500 en el medio.

Un desarrollador frontend junior en 2017 tiene que preocuparse por una franja mucho más grande de la pila que un desarrollador SR 2007. Entonces, si bien es posible que hoy no tenga que lidiar con casi ninguna inconsistencia del navegador debido a la corrección automática, el tamaño de la caja, los transpiladores ES y mejores navegadores, seguramente se le pedirá que maneje las tareas “backendish” en el cliente (vea Nodejs). El estado de la aplicación se maneja tanto en el cliente como en las aplicaciones modernas, por lo que es importante conocer los patrones de diseño de programación, v8, cola de eventos, datos inmutables, etc.

Mientras adquiere experiencia en el mundo real con estas cosas, puede trabajar en la comunicación y el intercambio de habilidades / emparejamiento con personas de UX, diseñadores visuales y desarrolladores en otros extremos del dominio de su proyecto. Las personas que tienen los fundamentos Y se comunican bien Y con quienes es divertido trabajar se destacarán como estrellas de rock.