Sadržaj
Da li trebate naučiti kod da biste postali UX dizajner? To je često postavljano pitanje među ljudima koji žele ući u UX polje. Ne, ne morate morate naučiti kako kodirati da biste dizajnirali. Ali, poznavanje njegovih osnova pomoći će vam da postanete bolji (UX) dizajner.

Uradi sam kodiranje Lena Vargas
Stvarnost UX dizajna
Bilo da dizajniramo za web stranicu, mobilnu aplikaciju ili za druge interaktivne medije, moramo imati na umu da su UX dizajneri dio tehničkog tima. Osim zalaganja za korisnika, naš posao je i kreiranje dizajna koji pojednostavljuju implementaciju i optimiziraju resurse. Osim ako ne radimo na ličnim projektima, uvijek postoji rok za ispunjenje. Takođe, što je dizajn teže implementirati, to je potrebno više vremena programerima da ga naprave. U nekim slučajevima mogu vam se javiti govoreći da je to nemoguće implementirati, u kom slučaju ćete morati potrošiti više vremena na smišljanje drugog rješenja i možda ponovo razmisliti o nekoliko dijelova vašeg dizajna.
Vidi_takođe: Nostalgični trendovi dizajna iz prošlostiNajbolji dizajni rješavaju probleme korisnika i lako se implementiraju.

Fotografija UX Indonesia
Kako učenje kodiranja pomaže ?
Učenje kodiranja usavršava vašu intuiciju o tome da li je ideja izvodljiva ili je to nešto što biste prvo trebali provjeriti sa svojim programerima. Što više znanja imate o mogućnostimai ograničenja koda, što više alata imate za dizajn, ili obrnuto, više možete izbjeći skupe i dugotrajne implementacije.
Vidi_takođe: Kako nacrtati kinesku Novu godinu za dekoraciju prozora zecaPomaže u razumijevanju mogućnosti i ograničenja koda
Osim ako gradite nešto što je potpuno jedinstveno i prilagođeno, niko ne kodira od nule (nemojte ponovo izmišljati točak!). Ljudi su razvili funkcije i biblioteke za zajedničke karakteristike, a dev zajednica je vrlo otvorena u dijeljenju besplatnih i plaćenih biblioteka.Primjer biblioteke bi bile Google Maps. Zamislite da svaki put kada morate koristiti interaktivnu kartu na web stranici ili u aplikaciji, morate kreirati kartu od nule. Trebale bi godine da se bilo šta stvori! Stoga programeri koriste biblioteku Google Maps i integriraju je u dio svog koda. Postoje ograničenja korištenja biblioteke treće strane, na primjer, bit ćete ograničeni na opcije prilagođavanja koje Google pruža za svoju Mapu.
Upravo sam koristio Google Maps kao primjer, ali biblioteke također postoje vani za stvari jednostavne poput dugmadi ili komplikovane kao čitav sistem tržišta. Što više naučite da kodirate, to ćete više razumjeti kako biblioteke funkcioniraju i kakva ograničenja obično imaju, a to će vam pomoći da donesete bolji izbor dizajna na osnovu toga koliko ih je lako izgraditi.

Fotografija Mike Baumeistera
PomažeKomunikacija između dizajnera i programera
Jeste li ikada imali problema s razumijevanjem kada vam programer objašnjava zašto određeni aspekt vaše dizajnerske ideje ne može funkcionirati? Za rješavanje problema implementacije potrebno je znati zašto se problem pojavljuje.
Možete bolje osmisliti ograničenje kada shvatite šta je uzrok problema. Ponekad problemi mogu biti vrlo tehničke prirode, kao što su problemi s keširanjem ili problemi s mrežom koji rezultiraju neočekivanim greškama. Mnogo puta će dizajner morati raditi ruku pod ruku s programerom kako bi pronašao rješenje koje ne ugrožava korisničko iskustvo.
Učenje osnova koda će vam dati zajednički jezik za raspravljanje o problemima, stvaranje mnogo je brža i lakša za komunikaciju. Ako programer mora stati kako bi pokušao objasniti tehničke termine, proces rješavanja problema će se odužiti mnogo duže. Stoga učenje kodiranja postaje sve više i više jedna od najvažnijih kvaliteta UX dizajnera.
Ali.. Što je s kreativnošću?
Dizajneri imaju urođenu želju da njihov rad izgleda posebno i zanimljivo, te da dizajniraju nešto jedinstveno za korisnike. Na kraju krajeva, to je veliki dio dizajna, zar ne? Ako su sve implementacije koda ponavljanje onoga što je ranije urađeno, zar ne bi bilo dosadno?Ovo je istina do određene mjere. dakle,Kao UX dizajneri, moramo balansirati između pružanja korisnicima glatkog i zanimljivog iskustva i rada sa programerima kako bismo osigurali pravovremenu isporuku. Da bismo to postigli, moramo biti vrlo selektivni u pogledu onoga što želimo istaknuti kroz prilagođene funkcije i animaciju. Na primjer, u aplikaciji za mobilnu aplikaciju, ne bismo željeli dizajnirati prilagođene prijelazne ekrane za svaku pojedinu stranicu. Ali, možda bismo željeli da istaknemo dugme za početni ekran prilagođenom animacijom, ako je dugme centralna karakteristika aplikacije. Malo je uvelike u davanju karaktera vašim dizajnima.
Kako i gdje da počnem učiti kodirati?
Kodiranje je doduše teška vještina za savladavanje i uvelike se razlikuje od dizajna. Mnogi UX dizajneri mogu biti zastrašeni idejom učenja kodiranja. Međutim, zapamtite da ne morate postati glavni koder. Čak će vam i osnovno razumijevanje pomoći u vašem procesu dizajna.
Postoji mnogo resursa, kako na mreži, tako i osobno. Ako ste praktičan učenik, preporučujem da počnete kreiranjem jednostavne Wordpress stranice i potražite tutorijale kako biste naučili kako modificirati njegov HTML i CSS kod. Također možete odabrati da posvetite vrijeme pohađanju početničkih kampova kodiranja ili pohađate strukturirane online kurseve putem platformi kao što su Khan Academy ili Udemy.

Ilustracija naslovnice od Lene Vargas.
