Saatnya 2021, dan waktunya telah lama tiba ketika desainer dan programmer mulai bekerja sama dalam satu produk. Saat ini, Anda hampir tidak pernah menemukan tim pengembang yang tidak memiliki desainer. Ini difasilitasi oleh relokasi besar-besaran dari "Operator Komputer" ke antarmuka grafis. Operator sekarang adalah jenis manajer yang sangat banyak yang mengelola berbagai proses bisnis di organisasi mereka - mulai dari mendokumentasikan hingga mengelola mesin untuk merakit peralatan.
Sejarah singkat antarmuka grafis
Sejak awal tahun 70-an, antarmuka telah mengalami banyak perubahan - ini terkait langsung dengan metode memasukkan informasi ke dalam komputer. Awalnya adalah tuas dan sakelar sakelar (menurut jenis kontrol radio dan TV), ada tuas kendali, manipulator, lalu muncul keyboard dan mouse, kini muncul metode input baru berupa penangkapan gerak dengan kamera dan neurointerfaces.
Dengan munculnya keyboard, metode input tekstual perintah ke dalam komputer ditemukan - yaitu, seseorang cukup menulis dalam format yang telah ditentukan sebelumnya apa yang dia butuhkan dari mesin dan itu memberinya hasil. Ini berlangsung lama, komputer yang terjangkau datang ke perusahaan, dan orang-orang yang terlibat dalam pekerjaan administrasi mulai dipindahkan secara besar-besaran ke komputer.
Pada tahun 1983, antarmuka grafis pertama untuk kontrol komputer muncul - itu adalah antarmuka berjendela, yang dengan cara yang berbeda secara fundamental menawarkan pengguna untuk memecahkan masalahnya. Sejak saat itu, perlu untuk memasukkan lebih sedikit perintah teks, dan lebih banyak lagi untuk mengklik tombol. Menjadi lebih mudah dan lebih cepat bagi pengguna biasa untuk bekerja.
Pada tahun 2021, antarmuka berbasis teks masih digunakan, tetapi hampir semuanya diperlukan untuk kalangan pengguna yang sangat sempit, sisanya menggunakan antarmuka grafis. Ini menyiratkan perlunya perusahaan untuk mempekerjakan tidak hanya pengembang, tetapi juga desainer antarmuka pengguna.
Wajah seorang desainer modern
? , , . - ! , . … , .
, - , - () , , … () , .
- UI (User Interface) , , , , , . - , , , , (, , , ….), , … , .
- UX (user experience) , , , , , . , , , , , , .
UI UX?
UI - , , , …. , . , , , .
UX - , , . UX , - , , . , UX - , . Linux - LXQT, LibreOffice - , , - MSOffic, GoogleDocs.
- UI UX , .
?
, , () , . , , .
, , . , , .
, . , , .
? …
… , .
, , , , - .
, .
- , . , , .
, - , , , - , .
,
- SSR, , . , , . , . , AJAX - , . , , . , , SSR, , , . SSR SPA, .
JSON
Misalnya, mari kita ambil tugas - Anda perlu membuat kartu produk yang memiliki banyak parameter (opsi konfigurasi, warna, dll.) Dari produk, foto, harga, dan jumlah produk yang tersedia. Departemen pengembangan menerima tugas, manajer memberikan tugas kepada spesialis, dan pekerjaan dimulai. Anda dapat memberikan objek JSON kepada desainer yang berisi semua bidang yang diperlukan - dan pada keluaran dari desainer Anda dapat mengharapkan antarmuka dengan struktur dan kumpulan data yang Anda butuhkan.
Penyelesaian
Jika artikel itu ternyata menarik, dan, jika mungkin, bermanfaat, maka dengan senang hati saya akan menulis serangkaian artikel tentang cara berteman dengan pengembangan dan desain.