O ano é 2021 e há muito tempo que os designers e programadores começaram a trabalhar juntos em um produto. Hoje em dia, você quase nunca encontra uma equipe de desenvolvimento que não tenha um designer. Isso foi facilitado pela realocação massiva dos então “Operadores de Computador” para interfaces gráficas. Os operadores são agora um número incrível de tipos de gerentes que gerenciam vários processos de negócios em suas organizações - da documentação ao gerenciamento de máquinas para montagem de equipamentos.
Uma breve história das interfaces gráficas
Desde o início dos anos 70, as interfaces sofreram muitas mudanças - isso está diretamente relacionado aos métodos de entrada de informações nos computadores. No início, eram alavancas e interruptores (pelo tipo de controle de rádio e TV), havia joysticks, manipuladores, depois surgiam teclados e mouses, agora novos métodos de entrada aparecem na forma de captura de movimento por uma câmera e neurointerfaces.
Com o advento dos teclados, métodos de entrada textual de comandos em computadores foram inventados - isto é, uma pessoa simplesmente escrevia em um formato predeterminado o que precisava da máquina e isso lhe dava o resultado. Isso continuou por muito tempo, computadores baratos chegaram à empresa e as pessoas que estavam envolvidas com a papelada começaram a ser massivamente transferidas para os computadores.
Em 1983, surgiu a primeira interface gráfica para controle de computador - era uma interface em janela, que de uma forma fundamentalmente diferente oferecia ao usuário a solução de seus problemas. Desde então, era necessário inserir menos comandos de texto e cada vez mais clicar nos botões. Ficou mais fácil e rápido trabalhar para um usuário comum.
Em 2021, as interfaces baseadas em texto ainda são usadas, mas quase todas elas são necessárias para um círculo muito restrito de usuários, todas as demais usam interfaces gráficas. Isso implica na necessidade de as empresas contratarem não apenas desenvolvedores, mas também designers de interfaces de usuário.
O rosto de um designer moderno
? , , . - ! , . … , .
, - , - () , , … () , .
- 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
Por exemplo, vamos fazer uma tarefa - você precisa fazer um cartão de produto que tenha vários parâmetros (opções de configuração, cores, etc.) do produto, foto, preço e quantidade do produto em estoque. O departamento de desenvolvimento recebe uma tarefa, o gerente atribui tarefas a especialistas e o trabalho começa. Você pode fornecer ao designer um objeto JSON que contém todos os campos necessários - e na saída do designer você pode esperar uma interface com a estrutura e o conjunto de dados de que precisa.
Conclusão
Se o artigo se revelar interessante e, se possível, útil, terei o prazer de escrever uma série de artigos sobre como fazer amigos de desenvolvimento e design.