¿Los diseñadores web necesitan conocer técnicas básicas modernas de CSS y HTML?
Sí.
¿Por qué o por qué no es esto importante para un diseñador web completo?
Respondí "sí" porque usaste la palabra básico .
Es absolutamente esencial que los diseñadores web conozcan técnicas básicas de HTML y CSS, de la misma manera que los arquitectos deben saber algo sobre física y ciencia de materiales, los diseñadores de impresión deben saber algo sobre el proceso de impresión CMYK y los diseñadores de moda deben saber algo sobre tela.
Si no sabe nada acerca de las técnicas CSS y HTML, no puede llamarse a sí mismo un "diseñador web". Eres simplemente un artista o algo así.
Comentarios sobre tus pensamientos:
Los desarrolladores web front-end deben tener la habilidad suficiente para codificar cualquier diseño.
Falso. Esto es una simplificación excesiva. Algunas cosas no se traducen bien a la web. Algunos diseños pueden desmoronarse o no funcionar en una determinada plataforma o tamaño de pantalla que debe ser compatible.
Un diseñador web necesita conocer las limitaciones según la audiencia y los requisitos de rendimiento. Un diseñador que conoce CSS y HTML sabe cómo modificar el diseño para que el código subyacente se pueda hacer lo más receptivo y eficiente posible.
Los diseñadores web deben comprender cómo los usuarios realmente interactuarán con su diseño.
Describió UX Design , que es una disciplina completamente diferente. Aunque el diseño de la experiencia del usuario involucra aspectos del diseño gráfico, realmente tiene muy poco que ver con CSS o HTML.
Si bien los buenos diseñadores web completos deben estar familiarizados con UX Design, también es común que colaboren con especialistas en UX.
Las tiendas de diseño prefieren que los diseñadores diseñen y dejen toda la codificación a los desarrolladores.
Esto podría ser parcialmente cierto, pero no del todo. Un paradigma popular en los sistemas de gestión de contenido es MVC (modelo / vista / controlador). Muchas tiendas de diseño quieren que los diseñadores estén familiarizados con la codificación HTML / CSS para que puedan centrarse en la presentación del contenido (la "vista"), mientras que los desarrolladores se centran en el modelo / controlador.
Esto no quiere decir que algunas tiendas no emplean artistas gráficos que simplemente se centran en elementos gráficos y empujan píxeles, pero en mi opinión, no son diseñadores web. Un sitio web grande puede emplear artistas gráficos, diseñadores web, diseñadores UX, desarrolladores web y especialistas en bases de datos que colaboran para producir un sitio web terminado. Un profesional independiente que construye sitios más pequeños podría incursionar en todas las disciplinas y llamarse a sí mismo Diseñador / Desarrollador Web.