Articles

UXE: Cos’è un ingegnere UX?

Ultimate Xylophone engineer? È questo che intendete quando dite UX engineer (UXE), giusto? Stiamo scherzando, ovviamente. Uno xilofono non è la prima cosa a cui qualcuno pensa quando sente UX engineer. Ma qual è esattamente la prima cosa? Cos’è un ingegnere UX? E, Devmountain può aiutarti con le tue abilità di UX design in preparazione per perseguire obiettivi legati all’UX?

Se hai cercato tra gli annunci di lavoro, potresti aver notato un sacco di opportunità per questo misterioso ingegnere UX. Così, le aziende tecnologiche sembrano essere alla ricerca di UXE, ma le specifiche effettive della posizione sembrano anche differire da luogo a luogo.

Alcune aziende possono richiedere un pesante set di competenze da sviluppatore front-end mentre altre organizzazioni possono volere un buon mix di competenze da ingegnere UX in tutto lo stack.

Diamo un’occhiata più da vicino a cos’è un UXE, cosa fa e cosa serve per diventarlo.

Che cos’è un ingegnere UX?

Un ingegnere UX (UX= user experience) è solitamente un ingegnere front-end che lavora in un team di progettazione, facilitando la collaborazione tra ingegneria e design. Gli ingegneri UX mettono insieme il know-how tecnico e l’estetica del design. Collaborano con programmatori, ricercatori, designer e altri per concettualizzare e fornire un’esperienza utente efficace.

Un ingegnere UX ha spesso il set di competenze di un ingegnere front-end ma anche il know-how dei principi di progettazione UX. Non confondetevi però; un ingegnere UX non è un designer UX.

La differenza tra i due è che un designer UX è più coinvolto nella ricerca dell’utente, assicurandosi di aver considerato l’aspetto e la sensazione di un prodotto prima di iniziare effettivamente la progettazione. Si preoccupano di cose come le palette di colori, i caratteri e le icone.

E, a Devmountain, puoi imparare l’UX design in 13 settimane a tempo pieno o 16 settimane part-time.

Cosa fa un ingegnere UX?

In generale, il ruolo di un ingegnere UX è quello di aiutare a costruire sistemi di design – l’insieme di risorse e linee guida che trasmettono l’identità all’interno di prodotti e applicazioni di punta. Questi sistemi di design possono essere composti da tre sezioni: la guida di stile, il linguaggio di design e la libreria dei componenti. All’interno di ciascuna di queste sezioni, l’ingegnere UX avrà una serie di competenze che lo aiuteranno ad adempiere alle responsabilità.

Più sui sistemi di design

Nel linguaggio di design, si hanno le risorse del design visivo e le linee guida del branding come la palette dei colori, la scala tipografica, la libreria delle animazioni e le linee guida di accessibilità. Sotto la libreria dei componenti, avete i componenti codificati che sono costruiti usando CSS, HTML e JavaScript. Nella guida di stile, c’è il sito web vero e proprio che incapsula la libreria di componenti e il linguaggio di design.

Cosa si riduce a

In definitiva, un ingegnere UX è un traduttore. Anche se il loro ruolo può variare da azienda ad azienda, le principali responsabilità che molti UXE condividono sono:

  • Trasformare il linguaggio di progettazione in una libreria di componenti, codificata in un framework o libreria
  • Promuovere l’adozione del sistema di design in tutta l’organizzazione
  • Trasformare i design a bassa fedeltà in prototipi ad altaad alta fedeltà usando la libreria dei componenti
  • Migliorare la comunicazione e la collaborazione tra i team di ingegneria e progettazione
  • Costruire il sito web della guida di stile per il sistema di progettazione

Come diventare un ingegnere UX

What Is a UX Engineer?

Se sei interessato a diventare un ingegnere UX, puoi concentrarti sulle abilità di sviluppo front-end insieme alla conoscenza dell’esperienza utente. Anche se i requisiti per un UXE variano da azienda ad azienda, ci sono alcune competenze che vorrai considerare per il tuo arsenale.

  • Capacità di progettazione dell’interfaccia utente come Sketch, Adobe Creative Suite e Figma
  • Esperienza con HTML, CSS e JavaScript
  • Esperienza con strumenti di pre-processore CSS
  • Esperienza con strumenti di costruzione, come con Webpack o Gulp
  • Esperienza con la programmazione del responsive design
  • Esperienza di test e debug
  • Comprensione dei design pattern
  • Esperienza nel controllo delle versioni
  • Familiarità con i gestori di pacchetti e dipendenze, come npm e Yarn

Altre importanti abilità da ingegnere UX che potresti voler sviluppare sono la comunicazione, la risoluzione dei problemi e la proattività. Dal momento che gli ingegneri UX possono lavorare con il team di progettazione, il team di ingegneria e la gestione del prodotto, devono essere in grado di avere autonomia sul loro lavoro e allo stesso tempo essere in grado di lavorare bene con più team.

Ecco una lista di libri UX con cui iniziare.

Dove puoi iniziare a imparare

Se ti sei mai sentito come il figlio di una mamma esperta di tecnologia e di un papà artista ma non sapevi dove andare con il tuo dono, allora l’ingegneria dell’esperienza utente o il design potrebbero essere la cosa giusta per te. Puoi sposare il tuo amore per gli aspetti tecnici dello sviluppo con il design mentre crei delle cose fantastiche. E puoi iniziare con il corso di 13 settimane di UX Design di Devmountain.