Cum să devii un designer care codifică

Publicat: 2022-06-18

Subiectul dacă designerii ar trebui sau nu să învețe să codeze este probabil cel mai dezbătut din industrie. Există numeroase fire de discuții pe forum și postări de blog care susțin ambele părți. În plus, pașii pentru a învăța efectiv cum să codificați nu sunt întotdeauna atât de clari. În această postare prezentată vom parcurge câțiva pași importanți pentru a deveni un designer care codifică împreună cu numeroasele beneficii ale combinării abilităților dvs. de design cu cunoștințele de codificare.

Cuprins arată
Introducere
Ar trebui designerii să învețe să codifice?
Ce fel de designeri ar beneficia de învățarea limbajelor de programare sau codare?
Cum să devii un designer care codifică
6 sfaturi despre cum să înveți codificarea pentru designeri:
1. Alegeți limba pe care o folosește dezvoltatorul dvs. pentru proiectul dvs. curent
2. Studiază în fiecare zi din surse de renume
3. Exersează mai mult
4. Studiază și analizează codul scris profesional
5. Urmărește comunitățile
6. Recompensează-te
De ce a învăța să codificați este o idee bună pentru designeri
Top 4 motive pentru care designerii ar trebui să ia în considerare să învețe cum să codifice:
1. Învățarea codificării vă va îmbogăți design-urile
2. Vei deveni un colaborator mai bun
3. Veți putea eficientiza și automatiza procesele
4. Vei avea un avantaj competitiv pe piata muncii
De ce limbaje de programare pot beneficia?
Câte limbaje de programare există?
Limbajele de programare cu care ar trebui să începeți
HTML și CSS
JavaScript
Java
Încheierea

Introducere

Unii spun că un profesionist ar trebui să aibă o singură concentrare și să nu se răspândească prea subțire. Argumentul lor principal este că un expert nu poate avea o înțelegere profundă a fiecărui domeniu în care operează, așa că nu poate fi un adevărat profesionist.

Alții cred că, în lumea modernă, un profesionist cu multe calificari este un beneficiu imens pentru afaceri și nu ar trebui să existe obstacole pentru ca un designer să obțină atât de multe abilități valoroase pe câte consideră necesare. La urma urmei, cunoașterea este putere.

Ar trebui designerii să învețe să codifice?

În această dezbatere fără sfârșit despre dacă un designer ar trebui să poată codifica, suntem cu siguranță de partea „ da ”. În această postare, vom împărtăși argumentele noastre despre motivul pentru care a fi un designer care codifică este grozav pentru toți cei implicați și vă vom oferi câteva sfaturi despre cum să deveniți unul.

Ce fel de designeri ar beneficia de învățarea limbajelor de programare sau codare?

Dacă ești designer web, designer UX, designer de jocuri sau designer de aplicații, atunci cu siguranță îți vei extinde capacitatea de a proiecta și de a deschide oportunități suplimentare în vocația ta actuală.

Cum să devii un designer care codifică

Învățarea codificării poate părea un lucru imposibil de făcut. Codul pare aiurea, iar sarcina de a învăța să-l înțelegeți pare plictisitoare și plictisitoare. Da, nu va fi o plimbare în parc. Dar nu va fi atât de dificil pe cât îți imaginezi. Cu suficientă motivație, puteți stăpâni elementele de bază ale oricărui limbaj de programare pe care îl alegeți în doar câteva săptămâni.

Cum să devii un designer care codifică Pin

Credit imagine: Adobe Stock

6 sfaturi despre cum să înveți codificarea pentru designeri:

1. Alegeți limba pe care o folosește dezvoltatorul dvs. pentru proiectul dvs. curent

Nu are sens să înveți un limbaj de programare dacă nu îl poți aplica în rutina ta zilnică. În plus, atunci când ai alături un dezvoltator profesionist, poți să pui întrebări și să obții sfaturi utile.

2. Studiază în fiecare zi din surse de renume

La fel ca educația dvs. de design, învățarea codului va necesita puțin sacrificiu și efort. Dar, din nou, toate lucrurile bune fac de obicei, nu?

Nu trebuie să petreci 8 ore pe el în fiecare zi. Dar investirea a 30 de minute în studiile tale de codificare în fiecare zi va face minuni pentru nivelul tău de calificare. Consecvența este cheia.

În plus, nu trebuie să cheltuiți o mulțime de bani. Înțelegem că uneori bugetul pentru învățarea abilităților suplimentare de design poate fi inexistent, mai ales dacă ești între proiecte. A avea opțiuni accesibile și gratuite este ceea ce vom atinge, dar asta va fi în secțiunea de mai jos intitulată – De ce limbaje de programare pot beneficia?

3. Exersează mai mult

Codificarea este o abilitate practică. Învățarea teoriei fără a o aplica nu va face nimic pentru tine. Așa că asigurați-vă că exersați. Selectați cursuri care oferă un raport practică-teorie de 80 la 20 și nu săriți peste exerciții.

4. Studiază și analizează codul scris profesional

„Hacking” codul altcuiva este o tehnică de învățare genială. Puteți face inginerie inversă a proiectului pentru care proiectați, puteți testa fiecare linie și puteți obține o imagine clară a modului în care funcționează. Cel mai bun lucru aici este că poți cere dezvoltatorului care lucrează la el să explice lucrurile pe care nu le poți înțelege singur.

5. Urmărește comunitățile

Cel mai mare lucru despre industria de codare este comunitatea pe care fiecare limbaj de programare o are în jurul său. Există numeroase forumuri, fire de discuție Reddit, bloguri video și site-uri web unde puteți găsi persoane care au aceleași idei pentru a împărtăși cunoștințele și pentru a pune întrebări.

Comunitățile sunt acolo unde găsești cele mai bune sfaturi, fragmente de cod, tehnici noi și alte informații extrem de utile. În plus, dacă ești blocat, poți oricând să ceri ajutor. Iată cele mai populare site-uri web unde puteți găsi comunități de codare:

  • GitHub
  • HackerNews
  • StackOverflow
  • Reddit

6. Recompensează-te

După cum am stabilit deja – a învăța să codificați nu este o plimbare în parc, mai ales când ești un designer cu un job cu normă întreagă sau un freelancer copleșit de proiecte. Vor fi momente când vei fi frustrat și vei pierde motivația. Asta e inevitabil. Recompensarea pentru îndeplinirea cu succes a reperelor va face procesul de învățare mult mai plăcut. Și este garantat să mențină motivația!

De ce a învăța să codificați este o idee bună pentru designeri

Industria designului este în continuă evoluție și competitivă. În acest mediu, un profesionist trebuie să-și mențină avantajul, să devină mai agil, să se străduiască să progreseze și să caute să inoveze. Alternativa este stagnarea.

De ce a învăța să codificați este o idee bună pentru designeri

Credit imagine: Adobe Stock

Top 4 motive pentru care designerii ar trebui să ia în considerare să învețe cum să codifice:

1. Învățarea codificării vă va îmbogăți design-urile

Ca designer profesionist, știi că cele mai bune soluții se găsesc atunci când gândești în afara cutiei. Pentru a putea face asta, trebuie să înveți lucruri noi, să obții experiențe noi și să-ți lărgi orizonturile.

Imaginați-vă dacă ați putea privi lucrurile dintr-o perspectivă diferită. Prin ochii unui dezvoltator, de exemplu. Învățarea să gândiți ca un dezvoltator de front-end vă va permite să descoperiți soluții noi la problemele vechi și să vă gândiți mai obiectiv proiectele.

2. Vei deveni un colaborator mai bun

Înțelegerea domeniului de activitate și a specificațiilor nu este tot ce necesită rolul de proiectant. Ei bine, cel puțin nu pentru designerii cu adevărat buni. Designerii cu adevărat buni sunt întotdeauna mari empați. Ei empatizează cu utilizatorii finali și creează modele mai bune. Ei empatizează cu colegii lor și colaborează mai bine. Această empatie le permite să creeze produse mai bune și să avanseze în cariera lor.

Având la îndemână abilitățile cheie ale dezvoltatorului, vei putea vorbi cu dezvoltatorii în limba lor. Acest lucru vă va permite să depășiți cu ușurință discrepanța comună dintre ceea ce și-a imaginat designerul și ceea ce poate oferi de fapt dezvoltatorul.

Chiar dacă nu codificați zilnic, înțelegând posibilitățile tehnice, puteți proiecta știind exact cum va fi implementată viziunea dumneavoastră. Puteți lucra mai repede și puteți colabora mai bine.

3. Veți putea eficientiza și automatiza procesele

Lumea modernă a tehnologiei și inovației este foarte rapidă. Dacă lucrezi încet și faci totul manual, o faci greșit.

Cu abilitățile de codare din arsenalul tău, poți să-ți scrii propriile scripturi pentru a automatiza cele mai obositoare și repetitive sarcini.

4. Vei avea un avantaj competitiv pe piata muncii

Având un set de competențe unic și dorit în industria dvs. vă va ajuta să vă remarcați printre mulțime și vă va oferi un avantaj competitiv care, în cele din urmă, oferă mai multe oportunități.

Designul și dezvoltarea devin din ce în ce mai împletite în fiecare an. Adăugarea de codare în CV-ul dvs. vă va permite să satisfaceți această cerere a pieței și să obțineți un avantaj față de acei designeri care se pot lăuda doar cu abilitățile și instrumentele specifice industriei, cum ar fi Photoshop, Sketch și Figma. În plus, designerii multi-calificați se remarcă ca jucători de echipă versatili.

De ce limbaje de programare pot beneficia?

Alegerea limbajului de programare pe care să îl înveți depinde în mare măsură de industria în care lucrezi în prezent. Evident, un designer web ar avea nevoie de un set diferit de abilități în comparație cu un designer de aplicații sau un designer de jocuri.

De ce limbaje de programare pot beneficia? Pin

Credit imagine: Adobe Stock

Câte limbaje de programare există?

Pe tot globul, există literalmente sute de tipuri diferite de limbaje de programare și, așa cum am afirmat, sunt specifice industriei. Deci, pentru prietenii noștri de web design, ar trebui să rămâneți cu HTML, CSS, JavaScript și Java.

Limbajele de programare cu care ar trebui să începeți

HTML și CSS

HTML și CSS sunt materialele de construcție pentru site-uri web. HTML oferă structura, iar CSS le spune browserelor cum ar trebui să arate structura și elementele sale. Nu trebuie să deveniți un codificator cu drepturi depline. Învățarea ambelor limbi, în măsura în care puteți codifica un site web de bază de o pagină va fi suficient. Deși, dacă exersați adesea și depuneți ceva efort în asta, veți putea să codificați orice design web pe care vi-l puteți imagina destul de curând.

Aceste limbi sunt destul de ușor de învățat, mai ales la nivel de bază. Există o mulțime de cursuri online gratuite și premium la care puteți studia. Există un curs introductiv grozav la Khan Academy și un atelier destul de ușor, dar foarte informativ de la LearnUX.io, pe care îl recomandăm. Aceste două resurse ar trebui să fie suficiente pentru a începe.

JavaScript

JavaScript este limbajul de programare care face site-urile dvs. web interactive. Este responsabil pentru modul în care elementele reacționează la acțiunile utilizatorilor. Designerii UX pot folosi JavaScript pentru prototipuri.

Puteți începe să învățați elementele de bază JavaScript la Khan Academy. Și dacă ați stăpânit deja elementele de bază ale HTML și CSS, vă puteți continua educația cu cursul despre construirea de site-uri web cu toate cele trei limbi la Pluralsight.

Java

Java este un limbaj orientat pe obiecte, cu scop general. Este unul dintre acele limbaje de programare care pot fi găsite peste tot, de la aplicația mobilă preferată până la cuptorul cu microunde din bucătărie. Învățarea noțiunilor de bază despre Java vă va permite să înțelegeți cum pot funcționa aplicațiile și produsele pe care le proiectați și care dintre ideile dvs. pot și nu pot fi îndeplinite. Desigur, dacă depuneți mult timp și efort în studiu, veți putea să codificați singur aplicații și jocuri pentru mobil. Dar pentru munca de proiectare de zi cu zi, înțelegerea de bază și capacitatea de a citi codul vor fi suficiente.

Java este considerat a fi unul dintre cele mai ușor de stăpânit limbaje de programare. Puteți învăța să codificați cu CodeGym și cele 1200 de exerciții practice Java pe care le oferă cursul.

Încheierea

A deveni un designer care codifică nu este o cale ușoară, dar beneficiile merită cu siguranță timpul și efortul pe care îl vei depune. Alege limba potrivită, aplică cunoștințele pe care le dobândești în sarcinile tale de zi cu zi și vei vedea cum cariera ta de design crește vertiginos!