Jika Anda menyewa seorang desainer grafis untuk mempercantik halaman web Anda, apakah Anda akan mempekerjakannya jika orang tersebut tidak memiliki pengalaman dalam JavaScript tetapi memiliki pemahaman yang sangat baik tentang HTML dan CSS?
Seberapa pentingkah bagi seorang desainer grafis untuk memahami teknologi web agar dia dapat berkinerja efektif dalam pekerjaannya merapikan halaman web? Apa tren industri dalam hal mempekerjakan orang untuk meningkatkan tampilan dan nuansa situs web?
Jawaban:
Jawaban singkat: Tidak, desainer web tidak harus tahu javascript. Mereka hanya bisa fokus pada tampilan situs, atau kegunaan. Apa yang mereka butuhkan, bagaimanapun, adalah pemahaman tentang bagaimana javascript bekerja, karena mereka perlu merancang dengan fungsionalitas dalam pikiran.
Sebagian besar perancang web tahu jalannya di jQuery, terutama properti yang bekerja dengan HTML dan CSS dengan cara yang lebih visual (javascript diterapkan pada tata letak, bisa dikatakan). Dan dalam kebanyakan kasus, ini adalah semua yang Anda butuhkan untuk situs reguler .
Namun, jika situs Anda memiliki persyaratan yang kompleks, perlu bekerja dengan PHP, ASP, CMS, database, Ajax atau sejenisnya, Anda pasti akan membutuhkan pengembang web . Meskipun bukan tidak mungkin ditemukan, seorang perancang yang juga melakukan pengkodean kompleks (dan salah satu yang hebat di keduanya) jarang terjadi.
Seperti yang saya katakan, saya percaya dalam kebanyakan kasus semua yang Anda butuhkan adalah seseorang yang melakukan desain web yang baik dan juga memahami javascript dengan cukup baik untuk menerapkan dan mengedit plugin.
sumber
"Tahu" adalah istilah yang sangat ambigu.
Seorang perancang web yang baik memiliki pemahaman tentang # 1. Perancang yang lebih baik dapat meraih # 1 dan # 2. Beberapa perancang web dapat meraih # 3.
Tingkat pengetahuan yang diperlukan sangat tergantung pada konstruksi yang ada dan hasil edit yang diinginkan. Ingat "desain web" bukan "pengembangan web" dalam banyak kasus. Meskipun garis menjadi kabur, desain web adalah bengkel, sedangkan pengembangan web lebih merupakan mekanik mesin.
Apa yang diperlukan untuk "cantik" situs Anda sepenuhnya tergantung pada struktur dan fungsionalitasnya saat ini. Sangat mungkin untuk mengubah tampilan situs melalui javascript dan / atau jQuery.
sumber
Saya (dari apa yang saya katakan) agak jarang. Saya seorang pengembang web (profesional) dengan keterampilan kreatif dan UX tingkat tinggi. Ketika saya merancang solusi untuk pengembang lain, satu hal yang paling dihargai adalah mengetahui cara mendesain "flow":
Ini semua hal yang dihargai oleh pengembang front-end ketika mereka melakukan js / css.
Jadi ya , Anda harus memiliki pemahaman sehingga Anda setidaknya bisa bicara bicara tetapi Anda harus menerapkan solusi pengkodean tidak diharapkan. Keahlian Anda harus berhenti setidaknya memiliki kontribusi yang layak untuk percakapan di luar gairah kreatif Anda dan bias terhadap desain Anda.
sumber
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:
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.
sumber
YA adalah jawaban singkatnya. Javascript adalah bagian dari pengalaman antarmuka pengguna bersama dengan HTML dan CSS. Meskipun, penguasaan javascript tidak diperlukan, seperti yang disebutkan di atas, tetapi penghargaan untuk sebanyak mungkin teknologi web adalah suatu keharusan.
Mengetahui sedikit banyak akan mencegah Anda menulis kode hacky, berkomunikasi lebih baik dengan teknisi dan klien dan umumnya menginformasikan desain Anda (seperti yang Anda ketahui bahwa CSS3 mencakup semua hal keren yang ingin Anda lakukan di kepala Anda, dll ...)
Jadi, pelajari, teruskan belajar, dan jangan pernah bekerja dengan "perancang web" mana pun yang belum menyentuh kode sebelumnya, mereka sama sekali tidak tahu batasan dan kemungkinan medium.
sumber