¿Es necesario que un diseñador conozca los fundamentos de HTML / CSS?

Creo absolutamente que es crucial para un ‘diseñador web‘ poder manejar código con CSS / HTML.

¿Debería un arquitecto tratar de diseñar una casa sin conocer los fundamentos de cómo se construye un edificio?

Si conoce HTML / CSS, sus diseños mejorarán con el conocimiento de codificación que desarrolle. Creo firmemente que existe un conjunto distintivo de habilidades y un diferenciador entre un diseñador web y un desarrollador web, pero como diseñador web, al menos debe saber HTML / CSS básico y luego desarrollarlo.

Realmente esta codificación es solo el comienzo, un diseñador web debe conocer una variedad de elementos críticos que tendrán un impacto masivo en el éxito de un diseño web, incluso antes de poner un pincel virtual en Photoshop.

Saber cómo codificar HTML le permitirá tener una decisión informada sobre cómo debe estructurarse su sitio web desde los primeros wireframes y mapeos que realice.

CSS le dirá cómo se puede construir su diseño dentro de este marco.

Más allá de esto, un diseñador debe desarrollar conocimiento sobre javascript, ajax, compatibilidad del navegador, accesibilidad, cumplimiento, UX, UI, SEO, CMS y mucho más.

Creo que como diseñador, su conjunto de habilidades primarias es como creativo (esta es una habilidad rara que muchas mentes en una empresa piensan que tienen, pero solo unas pocas con talento realmente lo hacen), debe ser un maestro del diseño, pero la mejor manera hacer esto no es convertirse en un ‘Jack de todos los oficios’, sino concentrarse en el conocimiento y ver más allá del conjunto creativo, y las cosas se vuelven mucho más fáciles de diseñar para cuando conozca sus limitaciones y cuando pueda volar.

Si dicho diseñador tiene la intención de diseñar sitios web , entonces sí.

Si no conoce la semántica y la funcionalidad HTML, simplemente está dibujando imágenes bonitas y dejando todo el control en manos de los desarrolladores front-end que lo implementarán.

En algunas ocasiones recibí una asignación para cortar el PSD de otra persona. Diré directamente que es bastante obvio para mí cuando una persona que hizo dicho PSD es principalmente un diseñador de impresión.

Mi reacción inmediata fue “sí, qué pregunta más estúpida”, pero al pensarlo, me doy cuenta de que es más una cuestión de definiciones. ¿Un diseñador que trabaja en productos web necesita un conocimiento profundo de HTML / CSS? Sí. ¿Lo necesita un diseñador que trabaja para Braun (empresa) que diseña cafeteras? No. El diseño es más grande que la web (gracias a Dios).

¿Jonathan Ive (diseñador) tiene un conocimiento profundo de HTML / CSS? Sería interesante saberlo. No estoy seguro de ver por qué tendría que hacerlo.