May 28, 2020 • ☕️☕️ 9 min de leitura
Photo by Zanilik - @zanilik peguei lá no Unsplash
Este é um texto traduzido e adaptado de UX Engineering de Emma Bostian do Spotify. Tradução autorizada pela autora.
Há alguns meses, fiquei emocionado por ser oficialmente considerado pelo meu time um “Engenheiro de experiência do usuário” (UXE). Eu teria a chance de construir Design Systems! Mas assim que os ânimos se acalmaram, eu rapidamente percebi o quão indefinido é o papel do UXE. Eu tentei pesquisar a posição no Google, mas fiquei a ver navios.
Embora algumas empresas, como Google e Etsy, estejam começando a contratar UXEs, a posição difere bastante entre as empresas. Assim, depois de muita pesquisa no campo, acredito que finalmente resumi o que é um UXE, as habilidades necessárias para ter sucesso e as responsabilidades.
Observe que esse papel é um apanhado não apenas de todas as pesquisas que fiz, mas também de minhas experiências pessoais. Se você está considerando se tornar um UXE, revise os requisitos para essa posição com seu potencial empregador.
Um engenheiro UX (UXE) é um engenheiro front-end que faz parte de uma equipe multifuncional de design e ajuda a facilitar a colaboração entre os times de design e engenharia.
Os UXEs possuem o conjunto de habilidades de um engenheiro front-end, mas com conhecimento prático dos princípios de design de UX. Seu domínio principal se concentra na camada de componentes de design / interface do usuário de um aplicativo e se afasta da camada de middleware entre o desenvolvimento front-end e back-end.
Os UXEs ficam entre o design e a engenharia de front-end.
Como os UXEs são os principais engenheiros de front-end, deve haver sobreposição entre eles, mas os UXEs empregam habilidades de design e são mais focados na interface do usuário do que na camada de middleware.
Em geral, os UXEs trabalham na construção de Design Systems.
Um Design System é um conjunto de diretrizes e recursos que expressam a identidade em vários produtos digitais ou aplicativos de uma empresa. É composto por três partes: a linguagem de design, a biblioteca de componentes e o guia de estilos.
Pode ser chamada pelo inglês DESIGN LANGUAGE. São os recursos visuais de design e as diretrizes de marca necessárias para criar seu sistema. Aqui estão alguns exemplos de diretrizes de marca que você pode ver:
São os componentes codificados usados para dar vida à linguagem de design. Esses componentes são criados geralmente usando-se HTML, CSS e JavaScript. Alguns dos Design Systems mais populares usam bibliotecas e estruturas JavaScript mas também podem incluir componentes da web nativos (vanilla JS) - abaixo algumas das principais bibliotecas JS:
É o documento que elenca e encapsula a linguagem de design e a biblioteca de componentes. O IBM Carbon é um ótimo guia de estilo que eu recomendo.
Como dito anteriormente, essa é uma área que varia muito de empresa para empresa, mas aqui estão algumas das principais responsabilidades de trabalho dos UXEs:
As qualificações para um UXE variam de empresa para empresa, no entanto, incluem principalmente habilidades de desenvolvimento front-end com uma pitada de conhecimento de experiência do usuário.
Aqui estão alguns exemplos de conhecimento de design do UX que se espera que um UXE entenda:
Você também pode se familiarizar com algumas das ferramentas usadas pela equipe de design. Isso pode incluir o seguinte:
Normalmente, se você tem experiência com uma dessas ferramentas, as habilidades básicas se replicams para as outras; Sketch e Figma são as ferramentas extremamente fáceis de aprender.
Se você deseja mesmo se aprofundar para função UXE, recomendo o livro Refactoring UI e o curso Design For Developers, de Sarah Drasner.
Como a função primária de um UXE é o desenvolvimento front-end, você deve estar habituado com os princípios básicos de engenharia e desenvolvimento front-end.
Aqui estão algumas habilidades que você pode aprender antes de se candidatar a uma função UXE:
Como UXE, você será a interface com as partes interessadas do Design System: a equipe de design, as equipes de engenharia e o gerente de produtos. Como resultado, você deve ter ótimas habilidades de comunicação.
Aqui estão algumas outras habilidades que você precisa para ser um UXE eficaz:
Como o UXE é um campo relativamente novo, o processo de entrevistas ainda não foi claramente definido. Não passei pelo processo de entrevista do UXE, pois já estava trabalhando na empresa, por isso mudei para essa função com bastante facilidade.
Em geral, o processo de entrevista será o mesmo de um engenheiro de front-end; portanto, estude seus algoritmos e JavaScript parça.
Existem várias empresas que contratam UXEs. Abaixo estão algumas ofertas de emprego para UXEs que podem fornecer mais informações sobre a função.
A Engenharia de UX me deu um presente; permitiu juntar meu amor pelo design com os aspectos técnicos do desenvolvimento. Adoro ter as habilidades necessárias para me comunicar efetivamente com designers e engenheiros.
Se você acha que o UXE é o papel certo para você, encorajo você a fazer isso; Eu nunca fui tão feliz em um papel.
Não desanime se você não conseguir encontrar uma infinidade de trabalhos UXE; o campo ainda está em sua engatinhando e continuará a crescer.
Estou animado para ver aonde essa carreira me leva.
Compartilhe este post:
Blog escrito por Wellington Mitrut, Antes de tudo eu faço arte: código, música, fotografia, desenho e etc. Amo criar coisas e compartilhar com o mundo