Cum să spui dacă cineva este un dezvoltator bun pentru proiectul tău
Alegerea unei persoane pentru a vă construi un site web nu este o sarcină ușoară. Chiar dacă nu construiți următorul Gmail, ar trebui să faceți lucrurile la prima dată. Alegerea unui bun dezvoltator Web nu este o sarcină simplă, mai ales dacă nu știi prea multe despre crearea site-urilor. Dacă nu puteți spune cu adevărat PHP în afară de CSS, cum ar trebui să știți dacă persoana din fața dvs. (sau de cealaltă parte a e-mailului) își cunoaște cu adevărat afacerea?
Aveți nevoie de un designer, de un dezvoltator sau de ambele?
Să începem cu începutul. Designerii web și dezvoltatorii web sunt două categorii complet diferite. Cei mai buni designeri sunt adevărați artiști. Ei lucrează cu Photoshop, Adobe Illustrator sau (preferatul meu) CorelDRAW. Poate că nu știu prea multe despre cod, dar știu ce este frumos. Deasupra puteți vedea Dribbble, o comunitate pentru designeri. Unii dintre oamenii de pe Dribbble sunt, de asemenea, coderi, dar dacă doriți să obțineți un sens pentru ceea ce fac designerii, Dribbble este un loc bun pentru a verifica.
Dezvoltatorii, pe de altă parte, sunt ingineri. Este posibil ca acestea să nu aibă un gust artistic, dar având un design, vor putea să-l implementeze folosind tehnologii Web standard. Deci, acum când am făcut această distincție clară, trebuie să știți că acest post este despre dezvoltatorii. Există modalități diferite de a găsi designeri, deși o parte din acest sfat se aplică și acestora. Această postare presupune că deja știți ce încercați să creați și că aveți o machetă detaliată care arată cum ar trebui să arate ultimul site web. Acest lucru este foarte important pentru următorii câțiva pași.
Uită-te la munca lor anterioară
Acesta este cel mai important factor, motiv pentru care este primul pe care l-am enumerat. Ce a făcut dezvoltatorul dvs. până acum?
Dezvoltatorii buni contribuie, de obicei, la proiecte open source în diverse moduri. Dezvoltatorul dvs. ar trebui să aibă o pagină de profil Github care să-și arate munca, făcându-i ușor să vedem la ce proiect au contribuit.
Prețul este un indicator
Dacă sunteți în căutarea de a construi un site frumos aspect pentru tine sau compania ta, nu te aștepta să plătești cineva 10 dolari pe oră și să le creeze o capodoperă. Site-urile web ca VWorker.com sunt excelente pentru găsirea de lucrători de calitate, dar sunt, de asemenea, plini de coderi și designeri care ar lucra cu bucurie pentru 5 dolari pe oră. Acum, doar pentru că cineva este ieftin sau scump nu înseamnă neapărat că este rău sau bun - dar prețul este un indicator. Pe măsură ce se răspândește un cuvânt despre munca unui dezvoltator, ratele lor vor crește. Dacă doriți să mergeți cu un dezvoltator cu experiență, așteptați să plătiți prețul.
Nu voi intra în rate specifice, deoarece acestea se schimbă de-a lungul timpului, dar, ca în multe alte domenii, dacă rata pe care o oferiți este prea bună pentru a fi adevărată, probabil că este.
Ai ajuns de-a lungul?
Un alt factor important prea adesea neglijat - te înțelegi cu această persoană? De prea multe ori, programatorii de înaltă calitate simt că, fiind excelenți în meseria lor, ei nu trebuie neapărat să fie jucători de echipă sau oameni buni. Mai rău, dezvoltatorii pot să-și judece clienții (și ceilalți oameni în general) pe baza expertizei tehnice - deci, dacă nu sunteți clueless, s-ar putea să creadă că și tu ești neinteligibil.
Deci, dezvoltatorul dvs. este de fapt frumos? Nu vreau să spun în felul ăsta, dar simți că poți comunica ca egali?
Întrebați-le despre părerile lor
Dezvoltatorii buni gândesc mult și mult la alegerea instrumentelor și au sfaturi și preferințe solide. Iată câteva întrebări pe care le puteți adresa dezvoltatorului dvs.:
- Care este editorul dvs. de text de alegere? Vim, TextMate, Notepad ++, altceva? De ce acel editor, și nu altul?
- Care este limba dvs. de alegere? PHP, Ruby, Python? Altceva? De ce acea limbă și nu alta?
- Utilizați un cadru de dezvoltare Web, cum ar fi Rails sau Django? De ce?
- Veți folosi un astfel de cadru pentru proiectul meu? (asigurați-vă că vă descrieți proiectul, desigur). De ce?
Chiar dacă numele de mai sus nu înseamnă prea mult pentru dvs., dezvoltatorul dvs. ar trebui să-i cunoască și ar trebui să fie capabil să explice care este preferința lor și de ce. Aceasta este, de asemenea, o modalitate foarte bună de a testa recomandările anterioare - vă înțelegeți? Dezvoltatorul dvs. este capabil să explice alegerile sale tehnice fără să vă îndoiască sau să vă facă să vă simțiți prost?
Aveți o viziune clară și detaliată
Am făcut un cerc complet, revenind la primul sfat. Nu te aștepta ca dezvoltatorul tău să fie designer. Dacă nu știți ce ar trebui să arate site-ul dvs., mergeți mai întâi cu un designer. Dezvoltatorul dvs. nu ar trebui să fie cel care să vină cu aspectul și simțul. Ei ar trebui să fie cei care o fac să se întâmple în viața reală. Dezvoltatorul dvs. ar trebui să vă asigurați că site-ul dvs. este rapid și sigur pentru viitor și este ușor să vă actualizați având în vedere nivelul dvs. de calificare.
Pentru ca dezvoltatorul dvs. să vă poată cota un preț corect și apoi să facă o treabă bună, trebuie să aibă o înțelegere clară a ceea ce se așteaptă de la ei. Deci, când veniți cu o scurtă descriere a proiectului și machete, acest lucru vă face mult mai ușor să găsiți pe cineva care să-și realizeze viziunea.
Împărtășiți sfaturile de mai jos
Aveți povești de groază care să împărtășească despre găsirea programatorilor și a dezvoltatorilor pentru a vă crea proiectele? Mi-a fost dor de un sfat important de deasupra? Vrei un post similar, despre designeri? Anunță-mă în comentariile!
Explorați mai multe despre: Web Design, Dezvoltare Web.