UXE: Mi az a UX Engineer?
Ultimate Xylophone engineer? Erre gondolsz, amikor azt mondod, hogy UX mérnök (UXE), ugye? Természetesen csak vicceltünk. Nem a xilofon az első dolog, ami bárkinek is eszébe jut, ha azt hallja, hogy UX engineer. De pontosan mi is az első dolog? Mi az a UX mérnök? És, segíthet-e a Devmountain az UX-tervezési készségeiddel a UX-szel kapcsolatos célok elérésére való felkészülésben?
Ha az álláshirdetések között kutakodtál, talán észrevetted, hogy sok lehetőség van erre a titokzatos UX-mérnökre. Úgy tűnik tehát, hogy a technológiai cégek UXE-ket keresnek, de a pozíció tényleges sajátosságai is helyenként eltérőnek tűnnek.
Egyes vállalatoknál előfordulhat, hogy erős front-end fejlesztői készségekre van szükség, míg más szervezetek az UX mérnöki készségek jó keverékét várják el a teljes stackben.
Nézzük meg közelebbről, hogy mi is egy UXE, mit csinál, és mi kell ahhoz, hogy azzá váljon.
Mi az UX mérnök?
A UX mérnök (UX= user experience) általában egy front-end mérnök, aki egy tervező csapatban dolgozik, elősegítve a mérnöki és a tervezői munka közötti együttműködést. A UX mérnökök egyesítik a műszaki ismereteket és a design esztétikát. Együttműködnek programozókkal, kutatókkal, tervezőkkel és másokkal, hogy koncepciót alkossanak, és hatékony felhasználói élményt nyújtsanak.
A UX-mérnök gyakran rendelkezik a front-end mérnöki készségekkel, de a UX-tervezési elvek munkaismeretével is. Ne tévesszen meg azonban senkit; egy UX-mérnök nem UX-designer.
A különbség a kettő között az, hogy egy UX-designer jobban részt vesz a felhasználói kutatásban, és meggyőződik arról, hogy átgondolta a termék megjelenését, mielőtt ténylegesen elkezdené a tervezést. Olyan dolgok miatt aggódnak, mint a színpaletták, a betűtípusok és az ikonok.
A Devmountainnél pedig 13 hét teljes munkaidőben vagy 16 hét részmunkaidőben tanulhatsz UX-tervezést.
Mit csinál egy UX-mérnök?
A UX-mérnök szerepe általában az, hogy segítsen a tervezési rendszerek – az eszközök és irányelvek összessége, amelyek a kiemelt termékeken és alkalmazásokon belüli identitást közvetítik. Ezek a tervezési rendszerek három részből állhatnak: a stílusútmutatóból, a tervezési nyelvből és a komponenskönyvtárból. Mindegyik szakaszon belül az UX-mérnök egy sor készséggel rendelkezik, amelyek segítenek a feladatok teljesítésében.
Többet a tervezési rendszerekről
A tervezési nyelvben megtalálhatók a vizuális tervezési eszközök és a márkaépítési irányelvek, például a színpaletta, a tipográfiai skála, az animációs könyvtár és a hozzáférhetőségi irányelvek. A komponenskönyvtár alatt a kódolt komponensek találhatók, amelyek CSS, HTML és JavaScript segítségével épülnek fel. A stílus útmutatóban található a tényleges weboldal, amely magában foglalja a komponenskönyvtárat és a tervezési nyelvet.
Mire fut ki mindez
A UX mérnök végső soron egy fordító. Bár szerepük vállalatonként eltérő lehet, a fő feladatok, amelyeken sok UXE osztozik, a következők:
- A tervezési nyelv átalakítása komponenskönyvtárrá, keretrendszerbe vagy könyvtárba kódolva
- A tervezési rendszer elfogadásának elősegítése az egész szervezeten belül
- Az alacsony hűségű tervek átalakítása magas hűségűvé
- .fidelity prototípusokba a komponenskönyvtár segítségével
- A kommunikáció és az együttműködés javítása a mérnöki és tervezőcsapatok között
- A tervezési rendszerhez tartozó stílusirányzat weboldalának elkészítése
Hogyan válhat UX mérnökké
Ha érdekli az UX mérnöki pálya, a felhasználói élménytudással együtt a front-end fejlesztési készségekre is összpontosíthatsz. Bár az UXE-vel szemben támasztott követelmények cégenként változnak, vannak bizonyos készségek, amelyeket érdemes figyelembe venned az arzenálodban.
- UI tervezési ismeretek, például Sketch, Adobe Creative Suite és Figma
- HTML, CSS és JavaScript tapasztalatok
- CSS preprocesszor eszközökkel kapcsolatos tapasztalat
- Build eszközökkel kapcsolatos tapasztalat, például Webpack vagy Gulp
- Tapasztalat a reszponzív design programozásban
- Tesztelési és hibakeresési tapasztalat
- A tervezési minták megértése
- Verszióvezérlési tapasztalat
- A csomag- és függőségkezelők ismerete, mint például az npm és a Yarn
A kommunikáció, a problémamegoldás és a proaktivitás további fontos UX mérnöki készségek, amelyeket érdemes fejleszteni. Mivel az UX mérnökök együtt dolgozhatnak a tervezőcsapattal, a mérnöki csapattal és a termékmenedzsmenttel, képesnek kell lenniük arra, hogy önállóan irányítsák a munkájukat, ugyanakkor több csapattal is jól kell tudniuk együtt dolgozni.
Itt egy lista UX könyvekről, amelyekkel érdemes kezdeni.
Hol kezdheted a tanulást
Ha valaha is úgy érezted magad, mint egy techhez értő anya és egy művész apuka agyszüleménye, de nem tudtad, hogy hova kezdj a tehetségeddel, akkor a felhasználói élménytervezés vagy a design lehet, hogy neked való. A fejlesztés technikai aspektusai iránti szeretetedet összeházasíthatod a dizájnnal, miközben fantasztikus dolgokat hozhatsz létre. És, kezdheted a Devmountain 13 hetes UX Design tanfolyamával.