it-swarm-eu.dev

Jak se mohu jako programátor přestěhovat do User Experience Design?

Jsem vývojářem více než 6 let, pracuji hlavně v prostředí webu a obecně distribuuji aplikace, služby a také aplikace orientované na přední strany. Původně jsem se dostal na univerzitu do programování prostřednictvím studií Interactive Design, ale pak jsem se od toho vzdálil, protože rozhodně nejsem grafický designér.

Mám však vášeň pro vizuální umění , vizuální design , Návrh uživatelského rozhraní a uživatelský dojem . Když říkám design uživatelského rozhraní, mám na mysli více k informační architektuře straně věcí, na rozdíl od „grafického designu“.

S ohledem na to Jak by se programátor posunul v kariéře do oblasti uživatelské zkušenosti?

Například:

  • Musel bych se vrátit do školy (opravdu to nechci dělat)?
  • Mohu se jen hodit do hloubky a požádat o práci?
  • Mohu využít dovedností a zkušeností, které mám jako softwarový vývojář, abych pomohl získat práci?
  • Jak by vypadalo portfolio pro chlapa z uživatelského rozhraní/uživatelské zkušenosti?
  • Co hledají zaměstnavatelé, když hledají tuto pozici?
  • Pomohlo by mi vytvořit vlastní aplikace/drátové rámce zaměřené na uživatelské rozhraní?
68
andy

Začněte pracovat 10 000 hodin jakýmkoli způsobem. To znamená, že si přečtete materiál týkající se pole, potápíte se a ucházíte se o práci, vykopáváte něco jako koníček, držíte krok s vývojem průmyslu, věnujete pozornost myšlenkovým vůdcům (např. Jakob Nielsen, Jared Spool, Steve Krug, atd.) a kladení mnoha otázek. Čekal bych tedy, že zde uvidíme, jak vaše reputace rychle stoupá!

Nemusíte se vrátit do školy, pokud nechcete, což nechcete, takže to přeskočte. Místo toho si přečtěte knihy, blogy a účastněte se konferencí a událostí. Využijte svůj přístup k oboru z technického hlediska jako výhodu, kterou ostatní vizuální nebo UX návrháři nemají: víte, jak funguje software a máte mnohem jasnější představu o omezeních a omezeních zavedených do architektury technologií. Tento úhel může být pro mnoho designérských týmů ve skutečnosti tolik potřebnou půdou.

Portfolio

Dobré portfolio pro návrháře UI/UX se skládá převážně z příběhů. V takové situaci jste se setkali s takovým problémem a zvážili jste spoustu různých proměnných, abyste nabídli určité řešení. Jak můžete zjistit z odpovědí na tomto webu, s UI/UX existuje mnoho možných řešení problému, který se liší od inženýrství, kde často existuje řešení, které zamýšlel tvůrce ekosystému, ve kterém pracujete.

V této oblasti jsou však věci subjektivnější a jediný způsob, jak řešit problémy, je skrze zkušenost a zdravý rozum . Část zkušeností vyžaduje čas a zdravý rozum je něco, co se postupně vyvíjí z toho, že jsme toho hodně viděli (což pravděpodobně máte, pokud jste web používali posledních 10 let). Měli byste tedy hledat skvělé UI/UX a začít stavět encyklopedii ve své hlavě.

Kromě příběhů se ujistěte, že máte v hlavě jasnou představu o tom, jaké platformy znáte. Mezi návrhem uživatelského rozhraní pro desktopovou aplikaci Winforms je velký rozdíl ve srovnání s aplikací pro iPhone. Pokud dokážete prokázat znalosti v obou oblastech, gratuluji, jste zvláštní.

Zaměstnanost

Je těžké říci, co zaměstnavatelé hledají v „Návrháři uživatelských zkušeností“. Osobně se snažím držet dál od tohoto termínu, protože je tak široký (jako „softwarový inženýr“), že ve skutečnosti nespecifikuje, co děláte. Místo toho zkuste své znalosti specializovat a nechte je na začátku. Pole uživatelských zkušeností je vše o dohledu nad mnoha věcmi a o nejlepších rozhodnutích založených na pečlivém posouzení různých proměnných (obchodní logika, potřeby uživatelů, technické požadavky atd.), Které, doufejme, vedou k nejlepšímu rozhodnutí pro uživatele.

Metody výzkumu uživatelů jsou důležité, proto je obraťte, ale příliš vás nezasahujte. Ujistěte se, že jste vystaveni testování. Testování uživatelů, testování použitelnosti a vzdálené testování je důležité a měli byste se s každým z nich seznámit, i když to děláte ve stylu Steve Krug.

Doufám, že to pomůže. Získáte další odpovědi, které vám řeknou něco úplně jiného, ​​a všechny budou stejně platné jako tato, která je pro toto pole typická. (Pokud někdo nepřijde a neřekne, že byste měli chodit do školy nebo smažit - prostě nevědí, co se děje;))

50
Rahul

Souhlasím s Rahulem, některé velmi dobré body.

Mít solidní zázemí jako vývojář mi hodně pomáhá při práci jako návrhář uživatelských zkušeností (dříve jsem pracoval na vývoji webových stránek, ale rychle jsem se přestěhoval do UXD). Znáte techniky (a jejich omezení), se kterými pracujete. Podle mého názoru vám to pomůže navrhnout (technicky) realistické produkty, které jsou možné v rámci oboru a použité techniky během projektu.

A možná ještě lépe, víte, že mluví programátoři jazyka. Designéři a vývojáři se často střetávají kvůli tomu, jak si myslí. Být schopen „mluvit svým jazykem“ velmi prospívá vaší každodenní práci, přinejmenším pro mě. To se hodí při interních setkáních s manažery a vývojáři, ale také vám to může pomoci při setkáních s klienty.

Jako zdroj zde uvádíme několik dobrých webových stránek souvisejících s UX:

14
TomvB

Většinou souhlasím s tím, co řekl Rahul - ale rád bych zdůraznil jednu věc.

Procvičujte děláte práci uživatele. Procvičujte to lot.

Čtení blogů, knih, dokumentů a kurzů je skvělé. Ale vědět, jak aplikovat tyto znalosti, je jiná věc. Skutečné učení přichází, když se pokusíte aplikovat své znalosti, dělat chyby a opravit je.

Pro práci v UX nemusíte mít pracovní pozici související s UX. Začněte se dívat na své současné projekty. Podívejte se na způsoby, jak vylepšit rozhraní front-end. Lobby za nějaké lehké testování použitelnosti. Promluvte si s uživateli a zjistěte, zda design softwaru zapadá do mentálních modelů uživatelů. Strčit. Tweak. Experiment.

9
adrianh

Pracuji se spoustou vývojářů. Jsou vysoce inteligentní a mají určité logické myšlení, díky kterému jsou velmi dobře vývojáři. Je snadné uvěřit, že si každý myslí, jako vy, což vás mohu ujistit, že ne.

Kromě toho, co řekli ostatní, navrhuji, abyste trávili čas sledováním uživatelů. Dostaňte se dovnitř jejich hlavy a uvidíte, jak si myslí. Pozorování testování použitelnosti by pro vás bylo neocenitelné. Jako designér UX jsem strávil téměř dvě desetiletí a při testování použitelnosti jsem stále překvapen tím, co je pro některé uživatele těžké a co snadné. Stejně zajímavé je to, co chtějí a nechtějí v rozhraní.

Jakmile zvládnete vystoupit z hlavy a do hlav ostatních, informační architektura je mnohem jednodušší.

Pokud jde o portfolio, prokázat, že vaše vývojová práce (současná i budoucí) je ovlivněna vaším ovládáním UX a nejlepší postupy použitelnosti, je zásadní. Pracujte na přepracování vašeho životopisu a portfolia se správnou slovní zásobou „UX“.

5
JK Hudson

Pokoušel jsem se tento přechod ovládat asi pět let a hodně jsem se toho naučil.

Za prvé, zkušenost je téměř všechno. Jak je uvedeno v jiné odpovědi, věc 10 000 hodin (i když je to Gladwell trik) je docela dobrá jako první přiblížení. Ale záleží na tom, jaký druh zkušeností máte.

Všechny mé zkušenosti jsou v oblasti začínajících podniků a malých organizací a myslím, že mi to pomohlo víc, než jsem mohl předvídat. Moje první práce byla v malé, velmi rychlé tempo neziskové organizace. Dělal jsem kompletní programování zásobníku, včetně práce s uživatelským rozhraním, a moje „sprinty“ byly měřeny ve dnech, nikoli týdnech. Stavěl jsem většinou interní nástroje, takže zpětná vazba byla okamžitá a nefiltrovaná.

Byl jsem příliš nezkušený na to, abych věděl proč lidé měli problémy v místech, ale začal jsem vidět vzory v rozhraních, která se snadno používaly, a těch, která nebyla.

Několik příštích pracovních míst mě dostalo do kontaktu s různým publikem. Pracoval jsem v asociaci, kde jsem byl vystaven špatně motivovaným starým lidem, a pracoval jsem v startupu, kde jsem musel vytvářet rozhraní pro Joe a Jane Sixpack jako zákazníky.

Pokud je zkušenost téměř všechno , pak studium je v podstatě všechno ostatní . A nemyslím tím návrat do školy. Měli byste si přečíst. Mnoho.

Zde je seznam užitečných knih, které jsem před chvílí dal dohromady seznam knih UX a UI

Existuje několik typů knih, které vám pomohou:

  • Obecné přístupy k designu - knihy jako Design každodenních věcí, věci Steve Krug. Tyto knihy vám pomohou vyvinout ten pravý myšlenkový proces k řešení problémů UX.
  • Teorie designu - Kniha Lidwell je skvělá. Tyto knihy jsou vaším základním designem 101 a učíte se věci, jako je teorie barev, Gestaltovy principy, rozvržení atd. (Týká se to více věcí designu než IA, ale zde potřebujete základní porozumění bez ohledu na to)
  • Informační architektura - Informační architektura pro World Wide Web je jedna. Jedná se o taxonomii, hierarchii a toky uživatelů.
  • Návrhové vzory - Navrhování rozhraní je dobré. Toto jsou jen velké dlouhé seznamy problémů a řešení. Tento typ knihy je skvělý, aby vám pomohl vytvořit vaši mentální mapu řešení. Chvíli budete mít pocit, že existuje nekonečný počet řešení každého problému, ale po strávení několika z těchto knih si uvědomíte, že většina problémů již byla vyřešena.
  • Případové studie - Nielsen tu byl skvělý, ale mám pocit, že jeho věci jsou dost staré. Případové studie jsou velmi důležité a výhody pro vás budou podobné učení o vzorcích designu, pouze obecnější.

Začněte s obecnými knihami, zasáhněte nějakou teorii designu a IA, projděte knihy návrhových vzorů a dokončete praktickými a případovými studiemi.

Nakonec, o řízení kariérního přechodu ... Ve vašem přechodu budou body, ve kterých musíte zavřít oči a skočit. Můžete například provést veškeré samostudium na světě, ale pokud jste programátorem velké společnosti, kde jste izolováni od zpětné vazby od zákazníků a uživatelů, bude velmi obtížné získat potřebné zkušenosti, abyste mohli překlenout mezera. Na druhou stranu, ponechání šestimístné programovací úlohy, která by měla převzít úlohu UX na základní úrovni, obvykle není moudré.

Největším problémem je však to, že nikdo nebude věřit, že jste chlapík UX, dokud jste neměli práci, kde hlavní zodpovědností byla UX, a nikdo vám nechce dát jedno z těchto pracovních míst, pokud nemáte předchozí zkušenosti s UX. Je velmi těžké sedět v rozhovoru a říci, že „ano, byl jsem programátor, ale ve svém volném čase jsem studoval uživatelské zkušenosti“. Zvládl jsem problém tím, že jsem opustil svou práci a rozhodl se tam a pak jsem začal být UX chlapem. Nikdo vás nenajme, ale můžete být konzultantem. Takto jsem to udělal a jinak bych nebyl schopen zvládnout přechod. Nenáviděl jsem poradenství a nejhorší část byla spousta klientů, ale když jsem se dotazoval na své další zaměstnání, mohl jsem ukázat na svůj životopis a říct, že jsem dělal jen UX za posledních pár let.

4
Jeremy T

Najděte archetypy, které ve vás žijí:

Trenér/autor Kodér Lead Techonologist

Pak se podívejte, kolik procent z těchto čtyř archetypů zaujme vaši pozornost, když jste ve svém nejlepším toku.

Existují pobočky v oborech Interaction Design ... některé z nich se více vztahují ke strategickým perspektivám souvisejícím s návrhem hodnot a aspektem obchodního modelování designu produktů a služeb, jiné vyžadují, aby modelizační dovednosti plně reprezentovaly interakce mezi uživatelským rozhraním. Samozřejmě, že vědět, jak nakreslit a doplnit UI komponenty, je klíčem k jakémukoli úspěšnému UX poradci-projektantovi-designérovi ... pak samozřejmě, pokud víte, jak vyvinout smysluplné a užitečné produktové služby ... možná to také můžete učinit Použitelné , Přístupné a měřitelné.

2
Jonathan Belisle

Jak řekl adrianh, nejlepším způsobem, jak provést přechod, je to udělat. Pokud jste vášniví a máte zájem, ukazuje se to.

Takže bugové společnosti respektujete stáž. Možná jen řeknou ano. Zjistěte, na co by mohli potřebovat pomoc. Nechali jsme, aby nám to někdo udělal, a nakonec jsme jí dali práci, protože byla tak jasně nadšená uživatelskou zkušeností.

1
samng

Myslím, že prvním krokem je začít se starat o uživatelské prostředí. Takže v podstatě empatie. To by mělo být hlavním pohonem jakéhokoli úsilí UX. Pokud máte pocit, že to už začínáte, řekl bych, že jste na cestě a zbytek je cvičení, poučení z dobrých příkladů, čtení atd. Ale ten první krok je nezbytnou podmínkou a často stačí aby vaše aplikace nakonec měla dobré UX.

0
Assaf Lavie