Acceder Registrarme

ROLES EN EL FRONT-END


Normalmente se cree que existe un solo rol en el front-end, pero a medida que las nuevas tecnologías van creciendo, en el lado del frontend, se trabaja la maquetación, diseño, responsive design, la experiencia de usuario, etc. A raíz de esto, es que se determinan ciertos roles, aunque no existe ninguna regla que lo determine, ya que, normalmente depende de la organización, presupuesto, proyecto y otros aspectos.

Autor: Dixroby Arone (Ver todos sus post)

Front-end Roles del Front-end HTML CSS JavaScript Angular Vue React

Fecha de publicación: 2020-03-02 11:18:54
Ayúdanos con el arduo trabajo que realizamos.
[ARTÍCULOS GENERALES] ROLES EN EL FRONT-END

Un programador front-end es el encargado de desarrollar la parte visual de la web. Diseña la estructura, diseño, imágenes, colores, etc. Su labor es realmente importante, ya que, para que una página web repercuta positivamente en los usuarios, tiene que tener un diseño que cause impresión. A raíz de esto, es que nacen algunos roles, un programador front-end está en la capacidad de implementar código, pero en temas de diseño es mejor una persona que realmente domine esta área, que bien podría ser un diseñador gráfico con conocimientos de sitios web, como también asignar a una persona que implemente estos diseños a código HTML, CSS, JavaScript, y además que dicho código tenga una funcionalidad correcta en los distintos navegadores, sea responsive design y todo lo que tenga que ver con la parte visual de la web, y por último una persona que de vida al sitio web. 

Roles en el frontend

UX (User Experience): Es la persona que se encarga de que el sitio sea usable y que la experiencia del usuario sea agradable. Esta persona tiene el conocimiento de todas las etapas de un proceso (Registro de usuario, login, etc), hay ciertos pasos a considerar, para crear un buen diseño, es necesario entender las necesidades de los usuarios.

Las responsabilidades del diseñador UX son:

  • Prototipados.
  • Diseños.
  • Entrevistas con el cliente.
  • Pruebas de usabilidad.
  • Simulación del sitio web.

UI (User Interface): Es la persona encargada de realizar diseños de una página web, usa herramientas como: Photoshop, AdobeXD, Sketch, etc. Está encargada de la interacción de usuario, de todas las etapas que se va a realizar para una determinada tarea, según los requerimientos, realiza los diseños, previa coordinación con un equipo de desarrollo. No es alguien aislado que realice un diseño por su cuenta, esta persona está enfocada en el usuario con un diseño interactivo e intuitivo, asegurando que el sitio web sea atractivo a la vista y que se puede interactuar con ella de una manera exitosa.

Las responsabilidades del diseñador UI son:

  • Diseño visual.
  • Guías de estilo.
  • Diseño de interfaz.
  • Diseño de interacción.
  • Diseño de elementos.

Web Designer o Maquetador: Es la persona encargada de recoger las maquetas que ha diseñado el UI y llevarlos a código HTML, CSS y JavaScript. Este es un rol muy específico, se verifica que el código funcione en los distintos navegadores, que sea responsive design y todo lo que tenga que ver con la parte visual de una web. 

Las responsabilidades del Web Designer o Maquetador son:

  • Implementar código HTML, CSS Y JavaScript.
  • Verificar que el sitio web sea responsive design.
  • Verificar la funcionalidad en los distintos navegadores web (Cross Navigator).

Front-end Developer o Programador Front-end: Es la persona que programa toda la lógica del lado del cliente, generalmente haciendo uso de alguna librería o framework, consume una API que bien podrían venir del back-end o algún servidor externo, este no se encarga del diseño.

CONCLUSIÓN

Como vimos en este artículo, los roles en el frontend van a depender de una organización, del presupuesto, y otras cosas a considerar, lo ideal sería dividir estos roles en 3 partes como se mencionó anteriormente. Una para el diseño, donde se va trabajar la experiencia de usuario y la parte visual del sitio web, otra para la implementación del diseño a código HTML, CSS, JavaScript, verificando que funcione en los distintos navegadores y finalmente la parte encargada de la lógica del lado del cliente. Aplicar estos roles en el frontend, garantiza una mejor experiencia de usuario, con una mejor apariencia y lógica de un sitio web.



...

INFORMACIÓN SOBRE EL AUTOR DEL ARTÍCULO
DIXROBY ARONE CUELLAR (DEVELOPER - CODIDEEP): Soy una persona servicial, creativa, ágil, abierto a adquirir cada vez nuevos conocimientos, con facilidad para trabajar a nivel individual y grupal; con habilidades y aptitudes para aplicar mi conocimiento en el análisis, diseño y desarrollo en diversos patrones de software.


  • Debes estar logueado para realizar comentarios