• Inläggskategori:UX/UI Design (SWE)
  • Lästid:3 mins read

Behöver UX/UI Designers kunna programmera?

Många som funderar på att satsa på en karriär inom UX- och UI-design undrar om UX/UI-designers behöver kunna programmera.

Det korta svaret är nej. En UX-designer behöver inte kunna programmera. Men, det mer kompletta svaret kräver mer kontext.

Läs också: UX Design – Vad är det och vad gör en UX Designer?

Varför behöver UX/UI-designers inte kunna programmera?

I de flesta företag finns det separata roller för designers och programmerare. Det finns UX researchers som arbetar med kravanalys och gör användbarhetstester. Det finns UI- och visuella designers som arbetar med de grafiska gränssnitten. Och så finns det programmerare, både front-end- och back-end-programmerare, som utvecklar design i kod. Därför är det inte avgörande om du som designer kan programmera eller inte, då det inte är din huvudsakliga uppgift.

Men det beror självklart på vilken roll du har och vilket företag du arbetar på. De flesta UX researchers behöver definitivt inte kunna programmera, och vissa rör sig inte ens om UI-gränssnittet (de gör inga grafiska mockups, bestämmer färger, illustrationer, ikoner och dylikt).

Däremot om du arbetar som en UX/UI-designer på en startup eller ett företag med mindre designmognad, så önskar de sig en ”unicorn” – någon som kan allt. UX, UI, front-end, back-end, gärna marknadsföring också.

I det stor hela dock, så går det definitivt att få jobb som UX designer utan att skriva en enda rad kod.

Lär dig HTML och CSS ändå!

Även om du kan bli anställd som UX/UI Designer så lovar jag att det kommer vara till din fördel att förstå grunderna inom front-end-utveckling. Så jag skulle rekommendera alla blivande designers att lära sig åtminstone grunderna i HTML och CSS samt grunderna i hur Javascript fungerar.

Varför skulle UX/UI-designers behöva kunna programmera?

Anledningen till varför jag tycker du ska förstå utveckling är för att det kommer göra dig till en bättre designer. Detta gäller dock inte UX Researchers. Men det gäller så fort du är den som sitter och skapar mockups på hur gränssnittet faktiskt kommer vara utformat.

Hur vet du att det du designar ens är möjligt att skapa i kod om du har noll förståelse för hur man kodar design?

Om du inte har någon förståelse för front-end alls finns det stor risk att du:

  1. Skapar mockups som är ineffektiva och kostar för mycket att skapa – utveckling kostar mycket pengar. Även om nästan allt är möjligt att skapa, så är vissa saker så komplicerade och tar lång tid. Det blir då inte effektivt eller värt det. Om du har förståelse för utveckling kan du medvetet skapa saker som balanserar kostnad och värde.
  2. Skapar gränssnitt som inte är tekniskt möjliga. Jag har sett många nybörjare göra helt orealistiska mockups med t.ex. Element som flyter utanför skärmar och dylikt. Detta händer om du inte vet begränsningarna.
  3. Har dåligt samarbete med utvecklare. Det handlar inte om att bara göra fina mockups. Du som designer behöver också tänka på omkringliggande saker som är baserade på kod. Två exempel:
    • Du behöver kunna kommunicera och i många fall arbeta nära utvecklare. Lär dig tala deras språk. Annars blir det frustrerande och leder till många missförstånd.
    • Förstå dig på hur du designar utefter responsive design – hur layout och innehåll ändras beroende på skärmstorlekar

Sammanfattningsvis: Du som UX/UI-designer behöver inte kunna programmera genom att sitta och skriva rader av kod. Men du behöver förstå hur design skapas så att du kan designa realistiska saker och kommunicera med utvecklare.

Lämna ett svar