UI Designer vs Spletni oblikovalec
Industrija programske opreme je postala tako obsežna in zapletena, da so delovna mesta postala specifična za nekatere vidike programa. Oblikovalec uporabniškega vmesnika (uporabniški vmesnik) je zadolžen za razvoj dela programa, s katerim se uporabnik srečuje. Čeprav se to lahko giblje od gumbov strojne opreme ali besedilnih vmesnikov, je danes najpogostejši grafični uporabniški vmesnik ali GUI. To je tisto, kar poznamo, okna in gumbi, s katerimi se ukvarjamo. Spletni oblikovalec skrbi za oblikovanje in razvoj spletne strani ali strani.
Oblikovalec uporabniškega vmesnika in spletni oblikovalec se morata naučiti različnih sklopov spretnosti, da bi lahko odgovorili na potrebe svojih vlog. Oblikovalec uporabniškega vmesnika mora poznati programski jezik ali jezike, ki se uporabljajo za razvoj programa. Po drugi strani pa se mora spletni oblikovalec naučiti širokega nabora spretnosti, da lahko ustvari popolnoma funkcionalno spletno mesto. Spletni oblikovalec se mora naučiti HTML samo za ustvarjanje zelo preprostih strani, vendar je tovrstno spletno mesto zelo neprimerno. Če želite ustvariti zapletene strani, morate dodati jezik tabele slogov, kot je CSS, tehnologijo baze podatkov, kot je SQL, skriptne jezike, kot sta PHP in Javascript, in tehnologijo za vdelavo medijev, kot sta Flash ali Silverlight. Čeprav nekatere od teh v resnici niso tako zapletene, se je za večino ljudi, ki niso osveščeni, še vedno veliko naučiti.
Spletni oblikovalec, ki deluje sam ali kot ekipa, se s projektom ukvarja v celoti, brez omejitev, na katerem delu je mogoče delati. Oblikovalec uporabniškega vmesnika je omejen na oblikovanje vmesnika. Njegova naloga je določiti, kam gre določen nadzor in kako upravljati z delovnim prostorom, tako da bo morebitni uporabnik programa, ki se razvija, intuitiven in enostaven za uporabo. Uporabniški vmesnik je zelo pomemben in pogosto lahko naredi ali zlomi program, ker je tisto, kar uporabnik najbolj opazi.
Povzetek:
1. Oblikovalec uporabniškega vmesnika ustvari vmesnik do programa, medtem ko spletni oblikovalec oblikuje postavitev in povezave na spletni strani ali spletnem mestu
2. Oblikovalec uporabniškega vmesnika mora poznati programske jezike, medtem ko se spletni oblikovalci morajo naučiti označevalni jezik
3. Oblikovalec uporabniškega vmesnika se osredotoči na en vidik razvoja programa, medtem ko se spletni oblikovalec osredotoči na celoten projekt