Seorang desainer harus memahami media yang mereka gunakan dengan kemampuan terbaik mereka.
Yang mengatakan, ada arsitek yang belum pernah mengayunkan palu namun dipuji karena bangunan non-konformis (bahwa saya yakin lebih dari satu kontraktor telah menyesali bangunan). :)
Jadi ... yah, itu tergantung. Ada banyak desainer grafis yang tidak pernah menyentuh apa pun selain PhotoShop. Ada banyak desainer grafis yang dapat menggunakan PhotoShop, membangun situs PHP, mengintegrasikan Perpustakaan JS, dan menulis semua kode lapisan presentasi.
Keduanya adalah keahlian yang valid.
Semua yang dikatakan, jika Anda berharap untuk menjadi lebih dari seorang desainer UI daripada Desainer Grafis - maka saya pikir sangat penting bagi Anda untuk memahami dasar-dasar JavaScript karena JS benar-benar mesin yang menciptakan lapisan interaksi. Bagian besar dari desain web UI hari ini adalah mendesain detail interaksi - mencari tahu berapa lama fade itu, kontrol keyboard mana yang bekerja melawannya, apa yang akan dilakukan sentuhan vs klik, bagaimana keadaan hover, status kesalahan, kasing tepi, aksesibilitas, dll. Ini tidak mungkin dengan PhotoShop sendirian dan seseorang akhirnya harus menjadi kotor dengan kode untuk masuk ke rincian khusus tersebut.
Adapun pertanyaan tindak lanjut Anda:
Bagaimana jika kita hanya ingin seseorang untuk membuat halaman web kita yang berfungsi penuh dan berfungsi dengan baik?
Jika situs ini sepenuhnya dikembangkan, itu bukan masalah 'hanya cantik'. Hanya ada begitu banyak yang bisa dilakukan SETELAH faktanya. Mungkin menukar beberapa gambar - mungkin mengubah CSS. Tetapi pada akhirnya sejauh mana apa yang dapat diubah akan berada pada belas kasihan dari lapisan presentasi yang ada dan Anda akan membutuhkan seseorang yang sepenuhnya memahaminya untuk bahkan tahu harus mulai dari mana.
Di masa depan, yang terbaik adalah menangani desain visual Anda saat lapisan presentasi sedang dikembangkan - tidak setelah itu.