În cazul în care dezvoltatorii înțeleg proiectarea

În cazul în care dezvoltatorii înțeleg proiectarea

De câte ori a fost scris despre întrebarea controversată - este necesar ca designerul să cunoască codul? Este timpul să analizăm problema din cealaltă parte - dar dezvoltatorul trebuie să înțeleagă designul în principiu?







Dezvoltatorii trebuie să cunoască designul? Sau designerii trebuie să cunoască codarea? Aceasta este o problemă controversată care a existat de mai mulți ani, deși se referă în principal la designeri. Dar toate acestea se pot schimba odată cu progresele recente în dezvoltarea liniei de primă linie. Dezvoltatorii pot beneficia acum de un beneficiu fără precedent de la o înțelegere a designului și a principiilor acestuia.

În vremurile bune, au existat povești despre o ființă magică. Se spune că acest erou puternic posedă abilitatea unui dezvoltator și a unui designer. Astfel, el se afla în fiecare breslă de-al său și poate chiar să combine ambele profesii sub același drapel.

Vorbesc, desigur, despre designer / dezvoltator dintr-o singură persoană, genul de "unicorn magic".

Acest rol special este încă foarte popular. Veți găsi adesea locurile de muncă pentru poziția de designer, inclusiv cerințele "X ani de experiență de proiectare" și "cunoașterea limbajului de programare".

De mulți ani au existat și sunt designeri care îndeplinesc astfel de așteptări. Și ca rezultat al articolului pentru designeri de formare, codificarea a devenit obișnuită. Care, la rândul său, au dus la faptul că tot mai mulți designeri au început să dețină tehnologii, cum ar fi HTML și CSS.

Și totuși, în legătură cu dezvoltarea dinamică a Front End, coderii pot încerca, de asemenea, pe coroana "unicorn magic", și să înțeleagă designul.

Cum am decis să studiez designul, ca dezvoltator

A fost acum cinci ani și încă eram la facultate. Am terminat dezvoltarea primei mele aplicații web și am fost mândru de aceasta.

Tocmai am creat ceva care a fost incredibil de mândru. Deci, desigur, trebuia să-i arăt prietenilor mei.

Reacția lor a fost ... neașteptată. În loc de lauda pe care o așteptam, am fost întâmpinat cu expresii precum: "Omule, de ce e atât de verde?" Și "Acesta este cel mai verde lucru pe care l-am văzut vreodată în viața mea". Aplicația nu arăta cea mai bună cale, să o spună blând.

Trebuie să recunosc că acum că sunt mai în vârstă și mai experimentat, pot spune că design-ul a fost într-adevăr incredibil de verde, consumând ochii

Nimeni nu a putut lua în considerare funcționalitatea fermecătoare a programului pentru un design dezgustător. Nimeni nu sa gândit la frumusețea codului meu. Se gândeau doar la interfața de utilizator dezgustătoare.

A fost o experiență care ma împins să studiez designul. Așa că nu m-am plâns de eșec, m-am decis să învăț să fac astfel încât munca mea să-mi reflecte complet ideea - atât în ​​interior, cât și în exterior.








În cazul în care dezvoltatorii înțeleg proiectarea

Beneficiile designului de învățare pentru dezvoltator.

În ultimii ani, au fost multe discuții despre formarea designerilor de codificare. Înțelegerea instrumentului care face ca proiectele desenate de ei să funcționeze, devin cei mai buni specialiști.

Motivele mele erau destul de egoiste: am vrut ca munca mea să fie apreciată. Dar crearea de software atractiv nu este singurul avantaj pe care un dezvoltator îl poate obține prin învățarea designului:

O mai bună înțelegere a utilizatorilor.

Orientarea către utilizator nu mai este doar o tendință în dezvoltarea de software. Aceasta este norma.

Standardul industrial. Software-ul a devenit mai orientat spre oameni în istorie. Înțelegerea utilizatorilor sta la baza acestei mișcări.

Designerii sunt stăpâni care înțeleg ceea ce atrage creierul uman și creează o astfel de experiență. Acest lucru înseamnă că predarea designului, fără îndoială, va duce la o înțelegere mai profundă a acelorași concepte. Iar înțelegerea modului de accesare a utilizatorilor dvs. va duce în mod inevitabil la crearea unui software mai bun.

O mai bună înțelegere a echipei de designeri.

Designerii trebuie să înțeleagă instrumentele pe care dezvoltatorii le folosesc pentru a revitaliza munca lor. Dar, de asemenea, înseamnă că dezvoltatorii pot beneficia de o înțelegere a motivației din spatele deciziilor de proiectare.

Înțelegerea ambelor puncte de vedere va crea legături mai puternice între dvs. Aceasta, la rândul său, va duce la team building. Și, mai important, veți lucra împreună, nu unul împotriva celuilalt.

Aplicarea principiilor în codul dvs.

Am scris deja despre importanța creării unui cod frumos.

Învățarea designului și a principiilor acestuia vă va ajuta să vă atingeți maturitatea în calitate de profesionist. Și, învățând să le aplicați, puteți crea un cod mai bun.

În calitate de dezvoltatori din Front End, se sparge decalajul dintre dezvoltator și designer

Cunoștințele de proiectare pot îmbunătăți în mod semnificativ setul de abilități pentru dezvoltatorii Front End.

Am inceput acest articol, observand ca dezvoltarea Front End a fost unul dintre principalele motive pentru care dezvoltatorii au studiat designul.

Timp de mulți ani era clar că pentru a crea interfețe de utilizator frumoase, aveți nevoie de un set diferit de abilități. Ai nevoie de un designer, și nimeni nu se îndoiește de asta.

Cu toate acestea, oamenii au sugerat ca aceiasi designeri au abilitatile necesare pentru a implementa acest design pe site. Probabil că acesta este motivul pentru care "unicornii magicieni" au început să fie într-o cerere atât de mare.

Și astfel am ridicat bariera de intrare pentru toată lumea.

Dar nu a fost sfârșitul lumii, pentru că, după cum se dovedește, unii oameni i-au plăcut acest nou mod de a face lucruri familiare. A apărut o nouă generație de dezvoltatori.

Acești coderi noi lucrează direct cu interfața cu utilizatorul, având responsabilitatea de a transpune în practică conceptul de designer. Acestea acoperă o lume mai orientată spre design de stiluri și componente; deși înțeleg modelele de proiectare și paradigmele de programare.

Dar o astfel de profesie necesită anumite abilități. O astfel de persoană trebuie să înțeleagă pur și simplu principiile de proiectare și să știe cum să le pună în aplicare în practică.

Pentru a învăța designul sau nu - decideți singur. Nu trebuie să faceți asta, în ciuda tuturor argumentelor de mai sus.

Există multe modalități pe care le puteți alege. Unele dintre ele vă vor duce la management, altele la codificare mai specializată și altele la proiectare. Nici unul dintre ele nu este mai bun decât altele.

Dar designul de predare vă va aduce beneficii - este fără echivoc.







Articole similare

Trimiteți-le prietenilor: