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.
- ¿Por qué usas getters y setters en JavaScript?
- ¿Qué roles tienen Apache, MySQL y phpMyAdmin para que mi sitio web funcione?
- ¿Cuáles son todos los idiomas utilizados en el desarrollo web?
- Cómo crear un documento de WordPress, sin tener que configurar un sitio web
- ¿Los métodos y prototipos que son funciones se alzan en JavaScript?
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 😉