Ce qu'un développeur doit savoir sur le travail avec un designer / designer

L'année est 2021, et le temps est venu où les concepteurs et les programmeurs ont commencé à travailler ensemble sur un seul produit. De nos jours, vous ne rencontrez presque jamais une équipe de développement qui n'a pas de concepteur. Cela a été facilité par la délocalisation massive des «opérateurs informatiques» d'alors vers des interfaces graphiques. Les opérateurs sont désormais un nombre incroyable de types de managers qui gèrent divers processus métier dans leurs organisations - de la documentation à la gestion des machines pour l'assemblage des équipements.





Une brève histoire des interfaces graphiques

Depuis le début des années 70, les interfaces ont subi de nombreux changements - ceci est directement lié aux méthodes de saisie d'informations dans les ordinateurs. Au début, il s'agissait de leviers et d'interrupteurs à bascule (par type de contrôle radio et TV), il y avait des manettes de jeu, des manipulateurs, puis des claviers et des souris sont apparus, maintenant de nouvelles méthodes de saisie apparaissent sous la forme de capture de mouvement par une caméra et des neurointerfaces.





Avec l'avènement des claviers, des méthodes de saisie textuelle de commandes dans les ordinateurs ont été inventées - c'est-à-dire qu'une personne a simplement écrit dans un format prédéterminé ce dont elle avait besoin de la machine et cela lui a donné le résultat. Cela a duré longtemps, des ordinateurs abordables sont arrivés dans l'entreprise et les personnes qui s'occupaient de la paperasse ont commencé à être massivement transférées vers des ordinateurs.





En 1983, la première interface graphique pour le contrôle informatique est apparue - c'était une interface fenêtrée, qui d'une manière fondamentalement différente offrait à l'utilisateur de résoudre ses problèmes. Depuis ce temps, il était nécessaire de saisir moins de commandes de texte, et de plus en plus de cliquer sur les boutons. Il est devenu plus facile et plus rapide pour un utilisateur ordinaire de travailler.





En 2021, les interfaces textuelles sont toujours utilisées, mais presque toutes sont nécessaires pour un cercle très restreint d'utilisateurs, tous les autres utilisent des interfaces graphiques. Cela implique la nécessité pour les entreprises d'embaucher non seulement des développeurs, mais également des concepteurs d'interfaces utilisateur.





Le visage d'un designer moderne

? , , . - ! , . … , .





, - , - () , , … () , .





- 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

Par exemple, prenons une tâche - vous devez créer une fiche produit contenant de nombreux paramètres (options de configuration, couleurs, etc.) du produit, photo, prix et quantité du produit en stock. Le service de développement reçoit une tâche, le gestionnaire attribue des tâches à des spécialistes et le travail commence. Vous pouvez donner au concepteur un objet JSON contenant tous les champs nécessaires - et à la sortie du concepteur, vous pouvez vous attendre à une interface avec la structure et l'ensemble de données dont vous avez besoin.





Achèvement

Si l'article s'avère intéressant et, si possible, utile, j'écrirai volontiers une série d'articles sur la manière de se faire des amis en développement et en design.








All Articles