Apakah desainer web perlu mengetahui teknik CSS dan HTML modern dasar?
Iya nih.
Mengapa atau mengapa tidak penting bagi perancang web yang berpengetahuan luas?
Saya menjawab "ya" karena Anda menggunakan kata dasar .
Sangat penting bahwa perancang web mengetahui teknik HTML dan CSS dasar, dengan cara yang sama bahwa arsitek harus mengetahui sesuatu tentang fisika dan ilmu material, perancang cetak harus tahu sesuatu tentang proses pencetakan CMYK dan perancang busana harus tahu sesuatu tentang kain.
Jika Anda tidak tahu apa - apa tentang teknik CSS dan HTML, Anda tidak dapat menyebut diri Anda seorang "perancang web". Anda hanya seorang seniman atau sesuatu.
Komentar tentang pemikiran Anda:
Pengembang web front-end harus cukup terampil untuk membuat kode desain apa pun.
Salah. Ini adalah penyederhanaan yang berlebihan. Beberapa hal tidak diterjemahkan dengan baik ke web. Beberapa desain mungkin berantakan atau tidak berfungsi pada platform atau ukuran layar tertentu yang perlu didukung.
Seorang desainer web perlu mengetahui batasan-batasan tergantung pada audiens dan persyaratan kinerja. Seorang desainer yang tahu CSS dan HTML tahu bagaimana men-tweak desain sehingga kode yang mendasarinya dapat dibuat sebagai responsif dan seefisien mungkin.
Desainer web harus memiliki pemahaman tentang bagaimana pengguna akan benar-benar berinteraksi dengan desain mereka.
Anda telah mendeskripsikan Desain UX , yang merupakan disiplin yang sama sekali berbeda. Meskipun Desain Pengalaman Pengguna melibatkan aspek Desain Grafis, itu benar-benar tidak ada hubungannya dengan CSS atau HTML.
Sementara perancang web yang berpengetahuan luas harus terbiasa dengan Desain UX, itu juga umum bagi mereka untuk berkolaborasi dengan spesialis UX.
Toko desain lebih suka memiliki desain desainer dan menyerahkan semua kode kepada pengembang.
Ini mungkin sebagian benar, tetapi tidak sepenuhnya. Salah satu paradigma populer dalam sistem manajemen konten adalah MVC (model / view / controller). Banyak toko desain ingin para desainer memiliki pengetahuan dengan pengkodean HTML / CSS sehingga mereka dapat fokus pada penyajian konten ("tampilan"), sementara para pengembang fokus pada model / pengontrol.
Ini bukan untuk mengatakan bahwa beberapa toko tidak mempekerjakan Artis Grafis yang hanya berfokus pada elemen grafis dan mendorong piksel sekitar - tetapi mereka bukan Desainer Web, dalam pandangan saya. Situs web besar mungkin mempekerjakan Seniman Grafis, Desainer Web, Desainer UX, Pengembang Web, dan Spesialis Basis Data yang semuanya berkolaborasi untuk menghasilkan situs web yang sudah jadi. Seorang freelancer yang membangun situs yang lebih kecil mungkin mencoba-coba semua disiplin ilmu dan menyebut diri mereka Desainer Web / Pengembang.