¿La mayoría de los desarrolladores front-end usualmente solo crean páginas basadas en la simulación dada por el cliente? ¿Qué otros roles o responsabilidades tienen si son contratados como desarrolladores web front-end?

Al igual que las otras respuestas, diré “depende”. He sido desarrollador durante 11 años y me he dedicado exclusivamente al front-end durante los últimos 8.

En los trabajos que he tenido con una fuerte identidad de marca, era común recibir planos ya que la compañía tenía un diseñador visual dedicado para trabajar con mí. Esto es común en publicaciones o en agencias; básicamente en cualquier lugar donde el público perciba y consuma información. Eso fue, en su mayor parte, lo que describiste.

Más tarde, tuve trabajos que incluían interacciones de programación o configuración de anuncios y análisis. Programé un componente de presentación de diapositivas desde cero, configuré anuncios cargados de lado a lado y configuré todos nuestros diversos eventos en Google Analytics / Omniture. Para este trabajo, la página ya puede existir (aunque no siempre), y fue mi trabajo agregar funcionalidad. A menudo era responsable de la funcionalidad y la sensación del sitio, ya que nuestros diseñadores visuales eran inadecuados para transmitir cómo incorporar interacciones.

En mi trabajo actual, construyo las herramientas que utilizamos para ejecutar campañas. Sombra a nuestros usuarios y desarrollo hipótesis sobre sus interacciones con nuestro producto. Realizo wireframes y prototipos de páginas, componentes y productos. Escribo el código y luego escribo las pruebas para asegurar que el código siga funcionando. Dirijo un equipo de desarrolladores y ayudo a planificar sus carreras. Trabajo muy de cerca con nuestro director de diseño, porque a pesar de todas mis otras experiencias, todavía soy horrible en Photoshop.

Todavía me llamo un desarrollador front-end, pero diría que hago más que convertir simulacros en páginas 😉

Recibo composiciones de diseño en forma de archivos de Photoshop y Sketch y diseño realizado en el navegador. La mayoría de las veces me mantengo bastante cerca de los diseños y componentes que fueron diseñados. En mi proceso, hay un ciclo de retroalimentación utilizado entre UX, diseño y funciones de front-end que se lleva a cabo durante la implementación. Si hay una necesidad de mayor claridad en torno a un componente u otro diseño, lo coordino con el diseñador.

Algunas de mis otras responsabilidades incluyen la creación de prototipos de nuevas funciones e interacciones, la reparación de funciones rotas y la contribución a la mejora del proceso. Soy responsable de mantenerme informado sobre las herramientas que funcionan mejor para nuestro equipo. Por último, escribo artículos y doy charlas sobre front end como parte de mi rol.

Solo puedo hablar desde la perspectiva de un desarrollador front-end que trabaja en compañías más pequeñas (nunca he trabajado para un gran grupo como Google o Yahoo), pero el papel del front-end se extiende un poco más allá de eso.

Muchas veces estás trabajando en un proyecto o característica y, como persona de front-end, a menudo eres parte de todo el esfuerzo.

Es cierto desde el momento en que le entregan los simulacros, es su responsabilidad ejecutarlo, pero ese es un resumen simplista en el mejor de los casos.

A menudo estoy trabajando con la API de back-end o los desarrolladores de nivel medio para obtener la información necesaria que necesita de las bases de datos para mostrar. Continúo activamente las discusiones con los diseñadores y gerentes de productos para determinar nuevos productos y requisitos para las cosas que se avecinan para poder cargar parte de la investigación técnica para que cuando llegue el diseño no tenga que comenzar a buscar cosas ver si es posible o no.

Crear prototipos de estas tecnologías y crear pruebas de conceptos y también es parte de mi trabajo. Además de crear herramientas internas en algunos casos.

Hablo con los diseñadores para discutir con ellos las interacciones y la implementación de la página, para decirles qué activos necesitan dar.

También hay algunas cosas más mundanas pero esenciales como escribir especificaciones y documentación sobre las cosas que estás construyendo para que otros también puedan entenderlas.

Creo que varía según el proyecto y el desarrollador. Tengo experiencia en marketing, así que me gusta participar desde las primeras etapas de un proyecto.

Cuando era webmaster para una universidad, era responsable de nuestros sitios de nivel superior y también trabajaba con otros departamentos para asesorarlos en todo, desde la planificación de sus sitios hasta cómo usar Twitter de manera efectiva.

Normalmente guiaba un sitio desde la planificación hasta el desarrollo, y para muchos lugares también escribí el contenido y utilicé mi propia fotografía.

Ahora trabajo solo, pero me gusta participar en el proceso de planificación del sitio. Para algunos sitios comenzaré desde el principio, planificando, creando mapas del sitio y estructuras alámbricas, diseñando, construyendo, lanzando y capacitando.

Otras veces podría trabajar con los diseñadores y redactores desde la planificación hasta el desarrollo. Y a veces solo construyo en base a los archivos de Photoshop en capas que me han dado.

Trabajo principalmente con WordPress, por lo que construir un sitio generalmente significa crear un tema personalizado y agregar varias características y funciones. Esto implica Photoshop, HTML, CSS, JavasScript y PHP. PHP parece estar a horcajadas entre el front end y el backend.

En el proceso, a menudo también proporciono consejos adicionales sobre Google Analytics, SEO en el sitio y estrategias de redes sociales. Así que llevo muchos sombreros, pero no todos.

Si trabaja en una empresa que su única responsabilidad es crear o hacer front-end, supongo que eso es correcto.

Los diseñadores crean las maquetas o diseños, usted desarrolla el front-end y los chicos de back-end hacen su magia.

More Interesting

Como diseñador de UX / UI / producto que cambió de Photoshop a Sketch, ¿cuál ha sido el impacto en el desarrollo front-end?

¿Cuál es la diferencia técnica entre un sitio web que puede manejar grandes cantidades de tráfico a la vez (es decir, FIFA.com) y un sitio web que se bloquearía con el tráfico masivo?

Cómo aprender diseño web de forma gratuita

¿En qué debería centrarme para crear una aplicación de base de datos web, HTML, CSS, Python, Django, JavaScript, SQL, PHP o Ruby?

¿Por qué PHP y sus marcos y paquetes asociados se consideran defectuosos en comparación con otros marcos como node.js?

Cómo obtener proyectos de desarrollo web

¿Cuáles son las mejores tiendas de desarrollo web en Nueva York?

¿Estás buscando una empresa de desarrollo de WordPress? Nuestro detalle de contacto: Dirección web: Diseño y desarrollo web Correo electrónico: [correo electrónico protegido] Número de contacto: +91 731 4216242 / + 91 9907337944

¿Cómo clono www.tailorstore.com en Django? Me gustaría saber cómo este sitio superpone los patrones de diseño sobre la misma imagen de tela, algo así como TeeSpring. ¿Qué bibliotecas usan?

¿Dónde puedo encontrar información / pautas sobre el diseño de un sitio web multilingüe?

¿Hay algún punto en aprender HTML y JavaScript cuando WordPress puede hacer lo que ya hace?

¿Qué tipo de sitios web debe hacer un principiante para practicar su HTML y CSS?

¿Cómo y dónde debo comenzar a aprender HTML y CSS desde cero?

¿Cuáles son los aspectos que debo tener en cuenta al elegir Adobe Campaign y Salesforce? ¿Cuáles son las ventajas de usar uno frente al otro?

¿Cuál es la mejor manera para que un diseñador de inicio trabaje con un ingeniero?