I web designer devono conoscere le moderne tecniche CSS e HTML di base?
Sì.
Perché o perché non è importante per un web designer a tutto tondo?
Ho risposto "sì" perché hai usato la parola base .
È assolutamente essenziale che i web designer conoscano le tecniche HTML e CSS di base, allo stesso modo in cui gli architetti devono sapere qualcosa sulla fisica e la scienza dei materiali, i designer di stampa devono sapere qualcosa sul processo di stampa CMYK e gli stilisti devono sapere qualcosa sul tessuto.
Se non sai nulla delle tecniche CSS e HTML non puoi definirti un "web designer". Sei semplicemente un artista o qualcosa del genere.
Commenti sui tuoi pensieri:
Gli sviluppatori Web front-end dovrebbero essere abbastanza abili da codificare qualsiasi progetto.
Falso. Questa è una semplificazione eccessiva. Alcune cose non si traducono bene nel web. Alcuni disegni potrebbero cadere o non funzionare su una determinata piattaforma o dimensioni dello schermo che devono essere supportate.
Un web designer deve conoscere le limitazioni in base al pubblico e ai requisiti di prestazione. Un designer che conosce CSS e HTML sa come modificare il design in modo che il codice sottostante possa essere reso il più reattivo ed efficiente possibile.
I web designer dovrebbero comprendere come gli utenti interagiranno effettivamente con il loro design.
Hai descritto UX Design , che è una disciplina completamente diversa. Sebbene User Experience Design coinvolga aspetti del Graphic Design, ha davvero poco a che fare con CSS o HTML.
Mentre i bravi web designer a tutto tondo dovrebbero avere familiarità con UX Design, è anche comune per loro collaborare con specialisti UX.
I negozi di design preferiscono progettare i designer e lasciare tutta la programmazione agli sviluppatori.
Questo potrebbe essere parzialmente vero, ma non del tutto. Un paradigma popolare nei sistemi di gestione dei contenuti è MVC (modello / vista / controller). Molti negozi di design desiderano che i progettisti abbiano una certa familiarità con la codifica HTML / CSS in modo che possano concentrarsi sulla presentazione del contenuto (la "vista"), mentre gli sviluppatori si concentrano sul modello / controller.
Questo non vuol dire che alcuni negozi non impiegano artisti grafici che si concentrano semplicemente su elementi grafici e spostano i pixel, ma a mio avviso non sono Web designer. Un sito Web di grandi dimensioni potrebbe impiegare artisti grafici, web designer, progettisti di UX, sviluppatori Web e specialisti di database che collaborano tutti per produrre un sito Web finito. Un libero professionista che costruisce siti più piccoli potrebbe dilettarsi in tutte le discipline e definirsi un Web Designer / Developer.