Articles

UXE: Wat is een UX ingenieur?

Ultimate Xylophone engineer? Dat is wat je bedoelt als je UX ingenieur (UXE) zegt, toch? We maken een grapje, natuurlijk. Een xylofoon is niet het eerste waar iemand aan denkt als hij UX engineer hoort. Maar wat is dan wel het eerste? Wat is een UX ingenieur? En, kan Devmountain je helpen met je UX-ontwerpvaardigheden als voorbereiding op het nastreven van UX-gerelateerde doelen?

Als je hebt rondgespit in vacatures, heb je misschien gemerkt dat er veel mogelijkheden zijn voor deze mysterieuze UX-ingenieur. Dus, tech-bedrijven lijken op zoek te zijn naar UXE’s, maar de werkelijke specifieke kenmerken van de positie lijken ook te verschillen van plaats tot plaats.

Sommige bedrijven vereisen misschien een zware front-end ontwikkelaarsset, terwijl andere organisaties misschien een goede mix van UX-engineervaardigheden over de full-stack willen.

Laten we eens nader bekijken wat een UXE precies is, wat ze doen, en wat er nodig is om er een te worden.

Wat is een UX-ingenieur?

Een UX-ingenieur (UX= user experience) is meestal een front-end ingenieur die in een ontwerpteam werkt en de samenwerking tussen engineering en ontwerp vergemakkelijkt. UX ingenieurs brengen technische know-how en design esthetiek samen. Ze werken samen met programmeurs, onderzoekers, ontwerpers en meer om een effectieve gebruikerservaring te conceptualiseren en te leveren.

Een UX-ingenieur heeft vaak de vaardigheden van een front-end ingenieur, maar ook de praktische knowhow van UX-ontwerpprincipes. Laat je echter niet in verwarring brengen; een UX-ingenieur is geen UX-ontwerper.

Het verschil tussen de twee is dat een UX-ontwerper meer betrokken is bij gebruikersonderzoek, waarbij hij ervoor zorgt dat hij de look en feel van een product heeft overwogen voordat hij daadwerkelijk begint met ontwerpen. Ze houden zich bezig met zaken als kleurenpaletten, lettertypen en pictogrammen.

En bij Devmountain kun je UX-design leren in 13 weken fulltime of 16 weken parttime.

Wat doet een UX-engineer?

In het algemeen is de rol van een UX-engineer om te helpen bij het bouwen van ontwerpsystemen – de set van activa en richtlijnen die de identiteit binnen vlaggenschip-producten en applicaties overbrengen. Deze ontwerp systemen kunnen bestaan uit drie secties: de stijl gids, ontwerp taal, en component bibliotheek. Binnen elk van deze secties heeft de UX-engineer een set vaardigheden om de verantwoordelijkheden te helpen vervullen.

Meer over ontwerpsystemen

In de ontwerptaal heb je de visuele ontwerpmiddelen en merkrichtlijnen zoals het kleurenpalet, typografieschaal, animatiebibliotheek en toegankelijkheidsrichtlijnen. Onder de componentenbibliotheek vallen de gecodeerde componenten die zijn opgebouwd met CSS, HTML en JavaScript. In de stijlgids heb je de eigenlijke website die de componentenbibliotheek en de ontwerptaal inkapselt.

Wat dit inhoudt

In wezen is een UX-ingenieur een vertaler. Hoewel hun rol van bedrijf tot bedrijf kan verschillen, zijn de belangrijkste verantwoordelijkheden die veel UXE’s delen:

  • Het omzetten van de ontwerptaal in een componentenbibliotheek, gecodeerd in een raamwerk of bibliotheek
  • Promoot de adoptie van het ontwerp systeem door de hele organisatie
  • Draai low-fidelity ontwerpen in high-fidelity prototypes met behulp van de componentenbibliotheek
  • Verbeter de communicatie en samenwerking tussen de engineering- en ontwerpteams
  • Bouw de stijlgids website voor het ontwerpsysteem

Hoe word je een UX ingenieur

What Is a UX Engineer?

Als je geïnteresseerd bent in het worden van een UX ingenieur, kun je je richten op front-end ontwikkelingsvaardigheden in combinatie met kennis van gebruikerservaringen. Hoewel de vereisten voor een UXE van bedrijf tot bedrijf zullen verschillen, zijn er bepaalde vaardigheden die je zult willen overwegen voor je arsenaal.

  • UI ontwerpvaardigheden zoals Sketch, Adobe Creative Suite, en Figma
  • HTML, CSS, en JavaScript ervaring
  • CSS pre-processor tools ervaring
  • Build tools ervaring, zoals met Webpack of Gulp
  • Ervaring met responsive design programming
  • Ervaring met testen en debuggen
  • Begrip van design patterns
  • Version control ervaring
  • Bewustheid met package en dependency managers, zoals npm en Yarn

Enkele andere belangrijke UX ingenieur vaardigheden die je wilt ontwikkelen zijn communicatie, problemen oplossen, en pro-activiteit. Aangezien UX-ingenieurs kunnen samenwerken met het ontwerpteam, het engineeringteam en het productmanagement, moeten ze in staat zijn om autonomie over hun werk te hebben, terwijl ze ook goed met meerdere teams kunnen werken.

Hier is een lijst met UX-boeken om mee aan de slag te gaan.

Waar je kunt beginnen met leren

Als je je ooit het geesteskind van een tech-savvy moeder en een artistieke vader hebt gevoeld, maar niet hebt geweten waar je met je gave naartoe moet, dan is user experience engineering of design misschien iets voor jou. Je kunt je liefde voor de technische aspecten van ontwikkeling combineren met design en tegelijkertijd geweldige dingen maken. En, je kunt beginnen met Devmountain’s 13-weekse UX Design cursus.