Cum de a găsi programatorului
Pentru a începe cu, dacă credeți că aveți nevoie de un programator pentru a face o sarcină, atunci de multe ori te înșeli. În cele mai multe cazuri, pur și simplu te duci la Google și de a găsi o soluție gata preparată. De fapt, o mare parte a fost făcut pentru tine (chiar unele lucruri specifice), și trebuie doar să te uiți.
În cazul în care accesul liber nu este soluția corectă, s-ar putea găsi un loc de muncă similar cu orice site independent (www.free-lance.ru. Www.weblancer.net și altele). Acolo veți găsi artist de contact. Puteți scrie să-l în mod direct, iar el te va vinde fie o decizie gata făcute, sau pe aceasta, va face ceea ce ai nevoie.
Dacă soluția gata făcute, nu ați găsit, puteți începe căutarea unui programator. În acest caz, recomand să caute programatori în forum - avem o mulțime de ei și ei sunt foarte fiabile.
Dacă doriți să căutați un programator undeva in afara, puteți utiliza deja cunoscut pentru tine site-urile de freelance. Dacă nu ai mai artiști cu experiență care doresc să freelancing, puteți pune această întrebare pe site-ul nostru, iar noi vom răspunde.
Cum de a alege PROGRAMATOR adecvat
Cere mostre de cod, chiar dacă nu înțeleg acest lucru. Dacă el va trimite, poti sa te uiti doar la ea vizual, lucrul cel mai important - că a trimis. Puteți, de asemenea, de exemplu, cere un alt programator pentru a evalua codul.
oamenii cinici în mod particular pot face următoarele. Crearea unei sarcini separate la un site independent, ceea ce indică faptul că căutarea pentru programator, și să înceapă candidații trebuie să îndeplinească sarcina de testare. În acest test, lucrarea pe care încercați să posta codul de probă pe care ați trimis primul programator. Tu scrie: „Avem nevoie pentru a determina ce face acest cod, pentru a identifica blocajele sale, și doar da o caracteristică generală a ceea ce se poate face mai bine, etc“ Deschideți răspândirea de cod nu este necesar, lăsați-l în mod direct candidaților la primul programator nu a observat . Și se bazează pe punctele de vedere ale altor programatori va fi capabil să înțeleagă ceea ce este codul. Desigur, aceste programatori pentru a lucra nu luați (sau puteți lua, dacă doriți să le).
Modul de lucru cu programator
Ar trebui să înțeleagă că programatorii nu doresc cu adevărat să lucreze. Da, sunt cei care promit dacă, asigurați-vă că faceți - dar unitățile lor. În general, cu programatorii pentru a munci din greu. De-a lungul timpului, veți învăța cum să facă acest lucru, dar nu să-și petreacă timpul pe o eroare, puteți utiliza reguli simple de-a gata lucra cu programatori.
Pentru programatori este important să se scrie un foarte bun termeni de referință. Nu poți spune doar, „Am nevoie de un scenariu bun, care va face o treabă bună.“ Trebuie să scrie ceva pe care doriți să obțineți. Cu cât vă dau detalii despre rezultatul dorit, cu atat mai bine sansa pe care le va face exact așa cum este necesar. Este necesar să se descrie toate detaliile, tot ceea ce pare a fi necesar și important. În plus, în funcție de acest lucru, atunci va fi capabil de a arăta oamenilor exact ceea ce se face și nu se face după cum este necesar.
Este important să se ceară să facă totul instrucțiunile exact. Nu ca un programator vrea în sine, și așa cum este scris. Freelanceri de multe ori doresc să facă felul lor și nu înțeleg diferența. Este cunoscut faptul că vânzările ar putea scădea, sau pur și simplu din cauza dispunerea necorespunzătoare a butoanelor care formează nu este acolo. Programatorii nu înțeleg, așa că trebuie să cerem ca totul să fie făcut în mod specific pentru sarcina.
În plus, este de dorit să se rupă sarcini mari în mai mici, „Acum facem acest lucru, format din 10 unități, atunci acest lucru, de asemenea, din 10“. Și întotdeauna întrebați, „Ce mai faci, ce a făcut astăzi unități?“ De exemplu, sunteți de acord că în fiecare zi la ora 8 seara vă așteaptă o scrisoare de la el. nu litere - la scriere: 21 „Ce faci?“ Dacă sunteți în mod constant interesat în procesul de lucru, crește eficiența programator foarte mult.
Și aici este important să se ia un interes în ea este sarcina pe care el trebuie să facă în acest moment. În cazul în care proiectul este format din 10 blocuri, atunci când o persoană face în primul rând, ar trebui să nu fie interesați de ceea ce crede el despre a zecea. Este imposibil să-l distragă cu alte sarcini, astfel încât să nu sari de la un gând la altul.
Sau, dacă o persoană vă conduce 5 proiecte complet diferite, în momentul în care el face una, acuzându-l de a face ceva cu altul este posibilă numai în caz de urgență. În caz contrar, o persoană este distras, și atunci el ar avea nevoie de timp suplimentar pentru a reveni la soluția problemei anterioare.
DACĂ FACE SOFT DE VANZARE
Dacă se face software-ul pentru ele însele, termenii de referință fără probleme, și un alt lucru - dacă faci pentru cineva. De multe ori nu stii ce este cu adevărat necesar pentru oameni. Credeți că acest produs va fi în cerere - te termina faci, cheltui o gramada de bani, timp, și apoi se dovedește că nimeni nu are nevoie.
În primul rând, aveți nevoie pentru a cere oamenilor ceea ce au cu adevărat nevoie. Acesta poate fi doar un sondaj pe forum: „Dezvoltam un astfel de software, vrem să auzim sugestiile dumneavoastră. De ce ai nevoie? "
Principalul lucru - nu contează în stilul „doresc să facă unele produse, spune ce vrei?“ Acesta funcționează foarte prost. Necesitatea de a scrie specifice: „Facem acest lucru făcut deja acest lucru, trebuie să adăugați?“
DACĂ NU bani litigioasă
Astfel, în primul rând, veți obține banii înainte ca produsul este scris, adică, oamenii sunt într-adevăr dispuși să plătească pentru o lună sau două înainte de lansarea produsului, deoarece ei doresc să cumpere de la un discount și să fie printre primii. În al doilea rând, puteți evalua imediat cererea pentru produsul lor. Dacă doriți să-l vândă pentru 250 $, și va trebui să pre-vânzare nu cumpara pentru 150 $, atunci nu este că ei nu știu că va fi un produs - poate că pur și simplu nu au nevoie de ea.
Este important să se aibă în vedere că, dacă faci programator de locuri de muncă, și-l umple timpul - problema nu este aproape întotdeauna în el, dar tu. Cea mai simplă rețetă pentru stabilirea termene realiste: se înmulțește cu 2 timpul, pentru care, după cum vedeți, programator este capabil să facă față cu munca ta. Ie puteți pune de locuri de muncă pentru o săptămână. Dar, în capul meu, ar trebui să aveți de 2 săptămâni. Săptămâna - că persoana a crezut că acest moment trebuie să găsească timp și 2 săptămâni - pentru tine, pentru tine să înțelegi, când să aștepte rezultatul final.
Desigur, este vorba într-o situație în care sunteți doar incepand de a lucra cu un programator. Dacă aveți deja o relație de lungă, relația ar trebui să fie mai flexibilă. Puteți să-l scrie o scrisoare în fiecare zi, face unele rafinament - doar pentru a face simti ca esti undeva în apropiere. Dacă vi se oferă o sarcină, iar banii au dispărut - oamenii nu sunt foarte dornici să lucreze.
Dacă programatorul a făcut totul în viață, bine sau chiar mai bine decât crezi că trebuie să-i dea un fel de bonus. Oamenii trebuie să știe că, dacă lucrați pe 5+ l suprataxe.
În plus, oamenii ar trebui să știe ce se va întâmpla dacă el face rău, nu fac sau de a face mediul. Am făcut din mediu - bine, dar a făcut un lucru rău - poți plăti un pic mai puțin bani. Dacă va fi amendat puternic programator este un programator, nu te va ajuta. Vei fin el din nou-al doilea - toate, atunci el doar du-te departe.
Amenzile ei nu le place, și bonusuri cum ar fi. Deci, este mai bine chiar și inițial prețul pe care sunteți dispus să plătească pentru a face un pic mai mic în cazul muncii bune pentru a crește plata - pentru a face bonusul.
Tu nu plătesc suma totală înainte de muncă se face. Atunci când primiți un proiect terminat, de asemenea, nu plătesc imediat. Mai întâi trebuie să testați. În cazul în care un proiect mic, testați-vă. În cazul în care proiectul este fie foarte mare sau o mulțime de proiecte, ai nevoie de oameni care vor fi testate. În mod ideal, acest lucru va fi clienții dvs., sau cel puțin familiare. În cazul în care clienții săi, se propune pentru a le testa pentru o reducere.
În plus, înainte de a plăti pentru locul de muncă, este important să se pună de acord asupra sprijinului suplimentar. Dacă aveți nevoie, de exemplu, unele registrator hosting, veți negocia imediat: „Ce se întâmplă dacă există o formă de schimbare? Ce se întâmplă dacă se schimbă un pic, în cazul în care se va schimba mediul, și că, în cazul în care sa schimbat deloc? Atunci ce ma va costa să-l schimbe? „Uneori, unele lucrări minore imediat încorporate în prețul, și, uneori, mai târziu va trebui să plătească suplimentar. În plus, este de dorit de a asigura că dacă găsiți mai târziu orice erori, chiar și după testare, chiar și atunci acesta va repara totul gratuit.
Uneori, programator spune: „Lucrarea are atât de multe ore, iar ceasul este în valoare de atât de mult.“ N-am mai lucrat cu programatori la plata cu ora. Ea determină cât de multe ore de lucru va dura? Știu că pentru mine, dacă credeți că va dura 5:00, poate dura 10 de ore. Așa îmi place să plătească pentru un anumit rezultat. Am fost de acord că am nevoie de acest lucru, iar oamenii o vor face pentru bani. El va distribui lucrarea sa de oră - asta e treaba lui.
Cum de a determina prețul pentru o anumită sarcină? În primul rând, este vorba de o experiență. În al doilea rând, aceasta depinde de abilitățile dumneavoastră și importanța proiectului. În cazul în care proiectele la scară mică, și veți, în general, nu foarte interesant, iar banii pentru ea, nu vrei să-și petreacă. Tot la fel, veți găsi un programator care o va face. Și dacă un proiect major, este important să-l facă, iar dacă totul se va face rapid, câștiga 5 ori mai mult, atunci puteți pune un preț mai mare.
Dacă nu aveți experiență, și înțelegere, intuiție de încredere. Oricât de ciudat ar suna, pur și simplu se preface în mintea lui cantitatea de muncă și de a rezolva problema - merita pentru tine. Nu este necesar să se evalueze locul de muncă sau în numărul de ore de programare, orice număr de linii de cod. Dacă este necesar, puteți scrie pe zeci de noapte de milioane de rânduri. Evaluează ce problema va rezolva pentru tine. Dacă problema este scump, pe care îl plătiți în mod corespunzător.
Puteti vedea, de asemenea, prețul mediu de pe piață. Puteți lua cele 10 propuneri de programatori pe sarcina, întrebați fiecare preț și să ia crucea.