Saya telah mengembangkan HTML / CSS dengan beberapa desainer dan sebagaimana telah dinyatakan, tidak ada "peluru perak". Desainer yang telah bekerja dengan saya tidak tahu banyak (tidak ada) tentang html / css. Beberapa dari mereka memiliki pengalaman dalam mendesain web dan saya harus mengatakan ketika mereka memiliki pengetahuan itu, selalu berakhir dengan lebih mudah untuk mengembangkan dan "situs web yang lebih baik" terutama ketika responsif terhadap UX terlibat.
Saya kira apa yang beberapa perusahaan mencari situs web tidak tahu / abaikan adalah: siapa pun dapat mengatakan dia adalah seorang desainer grafis / webdevelopper / webdesigner / desainer UI dengan pengetahuan dasar (atau bahkan tidak ada, ya saya pernah melihatnya) di keduanya. Sedangkan "yang asli" dapat bekerja lebih keras dan menghasilkan situs web yang dikelola dan efektif. Saya mencoba untuk "mendidik" klien dan menjelaskan bahwa desain Web melibatkan keterampilan yang "tidak hanya" yang tidak dimiliki desainer grafis. Ketika ini berhasil, saya biasanya mengirim klien ke desainer yang telah bekerja bersama saya dan memiliki alur kerja yang sama dengannya.
Ini mengatakan, itu sering terjadi karena banyak alasan bahwa Anda akhirnya membangun situs web dengan orang-orang yang memiliki keterampilan grafis dan tidak memiliki keterampilan mendesain web. Dalam situasi ini, cara terbaik yang saya temukan untuk menghemat waktu pengkodean dan tidak berakhir dengan tata letak yang tak terhindarkan adalah dengan terlibat dalam proses desain dan berkomunikasi dengan desainer dan menjelaskan apa yang dapat / tidak dapat Anda lakukan dan apa yang lebih sederhana / lebih baik. dari sudut pandang Anda.
Meskipun ini bisa sulit untuk diorganisasikan dalam beberapa situasi, itu adalah modal untuk menjelaskan kepada klien dan perancang bahwa "jika Anda berpikir webdesigning membentuk bigining dari proyek web Anda akhirnya menghemat waktu, uang dan headeachs" dan bahwa Anda akan menjadi senang untuk mengambil bagian dalam proses perancangan untuk menghemat waktu dan uang itu.
Ini adalah worflow yang saya coba ikuti di sebagian besar proyek:
- Perancang membangun standar grafis jika tidak ada (saya biasanya tidak terlibat di sini. Saya hanya mencoba memberi petunjuk kepada perancang terhadap font yang sesuai dengan web misalnya: font google)
- Mokup dibuat oleh desainer. Saya terlibat di sini dan bekerja dengan perancang untuk membangun tata letak yang sesuai dengan web (terutama untuk yang responsif) sebelum klien melihatnya .
- klien memvalidasi mokup
- Saya kode mokup
Waktu yang saya habiskan untuk berkomunikasi dan bekerja dengan desainer disimpan selama proses pengkodean dan ini berakhir dengan kode yang lebih sederhana, lebih mudah dikelola, dan lebih rapi.
Ini tidak menyelamatkan Anda dari desainer bahagia yang memanggil Anda pada malam Jumat dengan mokup yang sangat cantik yang telah dilihat klien dan sekarang ingin dengan kalimat ini: "Hei pall, bisakah Anda memberi kode ini untuk saya, batas waktu adalah ... kemarin! " Kemudian seluruh teori berantakan dan jika Anda mencari pekerjaan pada saat itu, Anda baik untuk kemajuan sepanjang minggu.
Kesimpulan:
Saya tidak berpikir ini sangat berbeda dari kode apa pun yang berhubungan dengan bukan proyek, cara terbaik untuk bekerja dengan orang lain adalah berkomunikasi dengan mereka.