UI lemah, programmer lemah

Ui facepalm


Mengapa begitu banyak programmer membenci pekerjaan UI? Karena itu membosankan. Terutama untuk Web, tetapi jenis UI lainnya hanya sedikit lebih mudah. Layout, margin, paddings - aliran tweak kecil tanpa henti untuk membuatnya terlihat OK di semua lingkungan waras, dan entah bagaimana tombol aneh ini terkadang tumpang tindih dengan bidang input tersebut. Rrrr! Dan ya, itu seharusnya tidak bertahan pada klik tombol, yang berarti banyak pemrograman tidak sinkron, yang merupakan mimpi buruk.


Dan jangan bicara tentang estetika dan kegunaan! Pilih warna yang tepat, ukuran elemen, dan lokasi, temukan / gambar gambar dan letakkan di tempat yang sesuai, pikirkan tentang alur kerja pengguna - bukankah pekerjaan seorang desainer atau spesialis Ux ?! Tinggalkan aku sendiri, aku seorang programmer. Saya bekerja dengan lapisan backend, di mana semuanya mudah dan linier, tidak ada buttloads dari lingkungan yang berbeda untuk menyesuaikan diri, dan desain dipandu oleh logika belaka tanpa repot repot dengan 'keramahan pengguna' dan 'keindahan'!


Ups ...


Soalnya, ini masalahnya. Membuat backend tidak berbeda secara konseptual dengan membuat UI. Anda perlu melakukan banyak pekerjaan yang membosankan (jika ada, backend bahkan lebih membosankan, daripada frontend). Anda harus memiliki selera yang baik untuk mendapatkan backend yang baik. Anda perlu memikirkan pengguna dan bagaimana membuat hidup mereka lebih baik. Tidak ada perbedaan sama sekali.


Hanya ada satu hal, yang sangat berbeda. Jika UI Anda payah, itu jelas segera. Siapa pun yang tidak memiliki latar belakang teknis dapat dengan mudah mengetahui, jika UI Anda payah. Tidak demikian halnya untuk backend. Kesuksesan Backend sering disembunyikan dari pengguna. Selain itu, mungkin tidak terlihat oleh programmer lain, sampai mereka menggali cukup dalam ke kode Anda. Dan UI yang membuat mata berdebar tidak memiliki banyak alasan, sebagai arsitektur yang menakjubkan.


Bukankah itu alasan mengapa banyak programmer tidak suka bekerja dengan UI? Karena UI membuat ketidakberdayaan mereka menjadi jelas bagi semua orang? Pikirkan tentang hal itu lain kali Anda akan memimpikan tugas backend saat menulis CSS ...


PS Maksud saya desainer atau ahli Ux tidak berguna. Ada kesenjangan besar antara UI yang memadai dan UI yang hebat.


PPS Ini adalah pos-silang dari blog pribadi saya.

Source: https://habr.com/ru/post/id441600/


All Articles