Софтуерната индустрия стана толкова голяма и сложна, че работните места станаха специфични за определени аспекти на програмата. Един дизайнер на потребителски интерфейс (потребителски интерфейс) е натоварен с разработването на частта от програмата, с която се сблъсква потребител. Въпреки че това може да варира от хардуерни бутони или текстови интерфейси, най-често срещаният в днешно време е графичният потребителски интерфейс или GUI. Това е, с което сме запознати, прозорците и бутоните, с които се занимаваме. Уеб дизайнер се занимава с дизайна и разработката на уеб сайт или страница.

Един UI дизайнер и уеб дизайнер трябва да научат различни набори от умения, за да отговорят на нуждите на техните роли. Дизайнерът на потребителския интерфейс трябва да знае езика за програмиране или езиците, които се използват за разработване на програмата. От друга страна, уеб дизайнерът трябва да научи широк набор от умения, за да създаде напълно функционален уеб сайт. В най-бастия, уеб дизайнер трябва само да научи HTML за създаване на много прости страници, но този вид сайт е много неадекватен. За да можете да създавате сложни страници, трябва да добавите език на стилови листи като CSS, технология на базата данни като SQL, скриптови езици като PHP и Javascript и технология за вграждане на медии като Flash или Silverlight. Въпреки че някои от тях всъщност не са толкова сложни, за повечето хора, които са непосветени, все още трябва да се научи много.

Уеб дизайнер, действащ самостоятелно или като екип, се занимава с проекта в неговата цялост, без ограничение върху коя част може да се работи. Дизайнерът на потребителския интерфейс е ограничен да проектира интерфейса. Неговата работа е да определи къде отиват определени контроли и как да управлява работното пространство, така че евентуалният потребител на разработваната програма да го намери интуитивен и лесен за използване. Потребителският интерфейс е много важен и той често може да направи или счупи програма, защото това е, което потребителят забелязва най-много.

Резюме:
1. UI дизайнер създава интерфейса към програма, докато уеб дизайнер проектира оформлението и връзките на уеб страница или сайт
2. Дизайнерът на потребителския интерфейс трябва да знае езиците за програмиране, докато уеб дизайнерите трябва да научат език за маркиране
3. Дизайнер на потребителски интерфейс се фокусира върху един аспект от развитието на програмата, докато уеб дизайнер се фокусира върху цялостността на проекта

Препратки