Kako angažovati frilensera programera
Angažovanje programera je jedna frilens odluka gde vas loš izbor nastavlja da košta i nakon što je račun plaćen. Ovaj vodič objašnjava kako da shvatite šta vam je zapravo potrebno da se izgradi, kako da pročitate portfolio koji tehnički ne možete da procenite, pitanja koja razdvajaju profesionalca od brbljivca i kako da predate projekat tako da posedujete ono što ste platili.
Većina neuspelih razvojnih projekata nije bila loše kodirana. Bili su loše specifikovani, angažovani na pogrešan signal i predati tako nepotpuno da je sledeći programer morao da počne iznova. Tehnički deo retko je mesto gde novac nestaje.
To je dobra vest za netehničkog kupca, jer to znači da su odluke koje su najvažnije one koje ste kvalifikovani da donesete. Ne morate da procenjujete nečiji JavaScript da biste dobro angažovali. Morate biti u stanju da precizno opišete problem, prepoznate relevantne dokaze, postavite pitanja koja je teško blefirati i insistirate na predaji koja vam ostavlja ključeve. Ovaj vodič prolazi kroz sve četiri stavke.
Odlučite šta zapravo gradite
Počnite sa ishodom, a ne tehnologijom. Potrebna mi je aplikacija“ nije brif; kupci treba da rezervišu i plate termin na svom telefonu, a ja moram da vidim sutrašnje rezervacije na jednoj listi“ jeste. Druga verzija se može citirati, testirati i o njoj se može raspravljati. Prva ne može.
Pre nego što razgovarate sa bilo kim, zapišite četiri stvari:
- Posao koji treba obavitiŠta korisnik treba da bude u stanju da postigne, a što danas ne može. Jedna rečenica po mogućnosti, na jeziku korisnika, a ne tehničkom.
- ObaveznoNekoliko stvari bez kojih je izrada besmislena. Ako vaša lista ima više od šest stavki, to je lista želja, a ne specifikacija.
- Šta već postojiTrenutni sajt, hosting, domen, provajder plaćanja, CRM, tabele. Svaka integracija je posao, a neprijavljene integracije su mesto gde se procene lome.
- Ko ga održavaSoftver nije kupovina, to je obaveza. Odlučite sada da li ćete zadržati programera, angažovati nekog drugog ili ga sami upravljati.
Korisna disciplina: opišite prvu verziju kao najmanju stvar koja bi bila zaista korisna. Sve ostalo ide na drugu listu. Programeri citiraju prvu listu; druga lista je ono što finansirate kada prva počne da zarađuje.
Kakav vam je programer potreban
Programer“ obuhvata desetak različitih zanata koji nisu zamenljivi. Angažovanje pogrešnog je najčešća i najskuplja kategorijska greška u ovom procesu.
- Front-endOno što korisnik vidi i dodiruje: raspored, interakcija, odzivnost, pristupačnost. Angažujte za redizajn, marketinški sajt ili novi interfejs na postojećem sistemu. Pogledajte frilensere za front-end razvoj.
- Back-endPodaci, logika, API-ji, autentifikacija, plaćanja. Angažujte kada je vrednost u onome što se dešava nakon pritiska na dugme. Pogledajte frilensere za back-end razvoj.
- Full-stackOboje, do radnog standarda. Pravi izbor za većinu malih projekata, jer koordinacija između dva specijalista košta više nego što štedi u malom obimu.
- CMS i platformaWordPress, Shopify, Webflow i slično. Ako vaš zahtev ispunjava postojeća platforma, angažovanje prilagođenog programera da je ponovo izgradi je bačen novac. Pogledajte WordPress razvoj i Shopify razvoj.
- MobilniNativni iOS ili Android, ili višeplatformski. Zaista drugačija disciplina od veba, sa sopstvenim ograničenjima pregleda i objavljivanja u prodavnicama. Pogledajte razvoj mobilnih aplikacija.
- Održavanje i popravkeDebagovanje, ažuriranja, performanse, bezbednost. Često najvrednije angažovanje od svih, i ono koje kupci najduže odlažu. Pogledajte održavanje veb-sajta.
Ako zaista ne možete da kažete šta vam je potrebno, to je samo po sebi mali, jeftin, dobro definisan posao: platite iskusnom programeru za kratak razgovor o obimu pre nego što bilo šta naručite.
Izbor tehnologije pre osobe
Ne morate da birate jezik. Morate doneti jednu odluku: platforma ili prilagođeno. To ima veći uticaj na vašu ukupnu cenu od bilo kog drugog izbora u ovom vodiču.
Izgradnja platforme — WordPress, Shopify, Webflow, alat bez koda — znači da većina softvera već postoji i da plaćate konfiguraciju, dizajn i delove koji su specifični za vas. Brže je, jeftinije i lakše je predati sledećoj osobi, jer ga hiljade programera poznaje. Ograničenje je što živite unutar pretpostavki platforme.
Prilagođena izrada znači da je softver napisan za vas. Savršeno se uklapa i košta nekoliko puta više za kreiranje i održavanje, jer ga samo osoba koja ga je napisala poznaje dok ga ne dokumentuje. Prilagođeno je pravi odgovor kada je ono što radite proizvod; to je pogrešan odgovor za sajt brošure ili standardnu prodavnicu.
Dva praktična pravila. Prvo, ako glavna platforma radi osamdeset odsto onoga što vam je potrebno, počnite tamo i platite preostalih dvadeset. Drugo, šta god da je izabrano, pitajte zašto — programer koji ne može da objasni izbor u smislu vaših zahteva bira ono što mu se sviđa, a ne ono što vam je potrebno. Ako razmišljate o potpunoj izradi sajta, naš vodič za troškove veb-sajta navodi opsege.
Pisanje kratkog opisa koji programer može da citira
Dobar tehnički opis je kratak i specifičan. Ne govori programeru kako da gradi; govori mu šta mora biti istina kada završi.
- Problem, u jednom paragrafu. Šta se dešava sada i zašto to nije prihvatljivo.
- Korisničke priče. Kao korisnik, mogu… tako da…“. Pet do petnaest ovakvih je prava specifikacija.
- Integracije. Navedite svaki eksterni sistem po imenu, uključujući i one koje smatrate trivijalnim.
- Šta isporučujete. Tekst, slike, dizajni, prijave, test podaci. Neprijavljeni nedostaci postaju naplativi sati.
- Ograničenja. Rok, raspon budžeta, hosting na kojem morate ostati, usklađenost koju morate ispuniti.
- Definicija završenog. Gde je raspoređeno, kako je testirano, do kog nivoa je dokumentovano, sa čime je predato.
Uključite raspon budžeta. Kupci ga zadržavaju nadajući se nižoj ponudi; u praksi to samo proizvodi predloge usmerene na pogrešnu skalu, i gubite krug prepiske otkrivajući to. Naš vodič za pisanje projektnog opisa koji dobija sjajne predloge ima potpuniji šablon, a satnica vs fiksna cena objašnjava koji model cena vaš opis traži.
Pravljenje užeg izbora
Ciljajte na tri do pet kandidata. Manje i nemate poređenje; više i nećete pravilno proceniti nijednog od njih.
Postoje dva smera pretrage. Počnite od posla ako je vaš posao dobro definisan i želite da kupite nešto specifično — pregledajte oglase sa fiksnom cenom pod razvoj veb-sajta, razvoj softvera ili veb aplikacije, ili po tržištu na veb dizajn, WordPress programeri, razvoj mobilnih aplikacija ili Shopify eksperti.
Počnite od osobe ako posao zahteva diskusiju. Pregledajte programere po disciplini ili po alatu — React, WordPress, PHP, Python ili Webflow — ili objavite opis i pustite da vam predlozi dođu. Na Zinn Hub-u, objavljivanje projekta je besplatno, i možete ga usmeriti na određenu oblast kao što je razvoj veb-sajta, bekend razvoj ili razvoj mobilnih aplikacija.
Filtrirajte strogo po relevantnosti i blago po svemu ostalom. Programer koji je isporučio tri stvari slične vašima pobeđuje onog sa dvostruko više iskustva u drugom domenu, skoro svaki put.
Kako čitati portfolio programera
Ne možete revidirati nečiji kod, i ne morate. Portfolio vam i dalje mnogo govori ako znate šta da gledate.
- Otvorite žive linkove. Snimak ekrana ništa ne dokazuje. Učitajte sajt na svom telefonu, koristite ga, pokvarite ga. Sve što je danas pokvareno, potpisano je kao pokvareno.
- Tražite probleme slične vašima. Ne istu industriju — isti oblik. Proces rezervacije je proces rezervacije, bilo da prodaje frizure ili helikoptere.
- Proverite šta su radili. Na timskim projektima, pitajte koji su delovi bili njihovi. Radio sam na tome“ može značiti mnogo ili vrlo malo.
- Sami testirajte osnove. Da li se stranica brzo učitava? Da li radi na telefonu? Da li su obrasci upotrebljivi sa tastaturom? Ovo su zanatski signali koje netehnički kupac može savršeno dobro da pročita.
- Pročitajte recenzije kao skup dokaza. Jedna sjajna recenzija je šum. Obrazac kroz mnoge, posebno o komunikaciji i rokovima, je signal. Na Zinn Hub-u recenzije zahtevaju potvrđenu kupovinu.
- Pitajte šta je pošlo naopako. Najjači odgovor na recite mi o projektu koji je loše prošao“ je specifična, nelaskava, dobro analizirana priča. Ne postoji programer sa samo glatkim projektima.
Za sistematsku verziju ovoga, prođite kroz našu kontrolnu listu za proveru freelancera u 12 koraka.
Pitanja koja treba postaviti pre nego što zaposlite
Cilj nije da se neko uhvati. Cilj je da se čuje kako neko razmišlja kada odgovor nije uvežban.
- Objasnite prošlu izraduProvedite me kroz jedan od ovih projekata i kompromise koje ste napravili.“ Dobar programer će imenovati nešto što je odlučio da ne uradi i zašto. Žargon bez kompromisa je znak upozorenja.
- Šta vas ovde brinePitajte koji je najrizičniji deo vašeg opisa. Svako ko kaže ništa, to je jednostavno“ nije ga pravilno pročitao.
- Šta nedostajeŠta bi vam trebalo od mene što nisam pružio?“ Snažni kandidati odgovaraju na ovo odmah i detaljno.
- Kako ću videti napredakLink za testiranje, nedeljno ažuriranje, zajednička tabla. Bilo koji odgovor je u redu; bez odgovora nije.
- Šta se dešava nakon pokretanjaProzor za greške, uslovi podrške, dokumentacija. Dogovorite se o ovome pre nego što počnete, a ne kada se nešto pokvari.
- Ko je vlasnik kodaPitajte direktno. Odgovor bi trebalo da budete vi, po isporuci, pismeno, uključujući sve što je potrebno za njegovo pokretanje.
Testirajte pre nego što se obavežete
Najjeftinije osiguranje dostupno kupcu je mali plaćeni posao pre velikog. Ne neplaćena proba, koju dobri freelanceri odbijaju i koja vam ništa ne govori o tome kako se neko ponaša kada je novac u pitanju — pravi, mali, plaćeni zadatak.
Dobar test zadatak je reprezentativan, samostalan i može se završiti u jednom sedenju: popraviti specifičnu grešku, učiniti jednu stranicu responsivnom, dodati obrazac i povezati ga, poboljšati sporu stranicu. Ono što zaista procenjujete nije kod. To je da li su postavili pitanje za pojašnjenje pre početka, da li su isporučili ono što je traženo, a ne ono što su preferirali, da li su objasnili šta su radili i da li je vremenski okvir koji su dali bio vremenski okvir koji ste dobili.
Na Zinn Hub-u prirodni format je Micro Zinn — zadatak sa fiksnom cenom od $5, $10, $15 ili $20. Pregledajte popravke grešaka i male kodne zadatke ili popravke i podešavanja grešaka na veb-sajtu, ili počnite od cene sa $20 Micro Zinns. Naš vodič o testiranju freelancera pre nego što se obavežete pokriva kako strukturirati i proceniti test.
Šta košta i kako platiti
Cene razvoja variraju više nego bilo koja druga kategorija freelancera, jer se posao više razlikuje. Ono što sledi su tipični tržišni opsezi za ceo posao, a ne Zinn Hub cene, i svaki freelancer postavlja svoje.
Mali zadatak
Ispod $200
Popravka greške, konflikt plugina, obrazac, brzi prolaz, mala funkcija na postojećoj izradi. Najbolje se kupuje kao zadatak sa fiksnom cenom.
Standardna izrada
$500–$2,000
Sajt ili prodavnica zasnovana na platformi: konfiguracija teme, nekoliko šablona stranica, obrasci, osnovne integracije, pokretanje.
Napredno
$2,000–$8,000
Prilagođena funkcionalnost, nalozi i prijave, plaćanja, integracije trećih strana ili prilagođeni dizajn implementiran od nule.
Aplikacija
$8,000+
Pravi softverski proizvod: višestruki sistemi uloga, kontrolne table, mobilne aplikacije, sve sa smislenom pozadinskom logikom i stalnim inženjeringom.
Troškovi variraju u zavisnosti od obima, složenosti i iskustva. Koristite opsege da biste proverili ponudu, a ne kao tarifu — ako se broj nalazi dva opsega dalje od mesta gde vaš kratak opis pripada, taj jaz je razgovor koji vredi voditi.
Na Zinn Hub-u, svaki Zinn ima cenu koju je postavio njegov Zinner, kupci ne plaćaju naknadu za platformu, a sve cene su u USD sa približnom ekvivalentnom vrednošću prikazanom u vašoj valuti. Porudžbina se plaća i štiti kao jedan celokupan iznos; nema faznog ili prekretničkog puštanja, tako da se fazna izgradnja postavlja kao zasebne porudžbine ili se dogovara kao zasebne faze sa cenom u vašem projektnom briefu. Odaberite Zinner-a zaštićenog platformom i vaša uplata će biti zadržana od strane Zinn Hub-a dok se porudžbina ne završi; bilo kakav povraćaj novca se u celosti pripisuje vašem Zinn Wallet-u, u USD. Zinner-i koji povežu svoj PayPal ili Stripe nalog se plaćaju direktno prilikom plaćanja.
Vlasništvo, pristup i primopredaja
Ovo je odeljak koji kupci preskaču i kasnije žale. Dogovorite se o svemu pismeno pre početka rada, jer nakon isporuke nemate više uticaja.
- Nalozi na vaše ime. Domen, hosting i bilo koja usluga treće strane treba da budu registrovani na vas, sa programerom dodeljenim kao korisnik. Nikada obrnuto.
- Vlasništvo koda po isporuci. Jasno navedite da je po konačnoj uplati rad vaš za korišćenje, modifikovanje i prenošenje drugde. Raspitajte se o svim komponentama trećih strana sa sopstvenim licencama.
- Pristup repozitorijumu. Čak i ako ga nikada ne otvorite, morate biti u mogućnosti da ga date sledećem programeru.
- Akreditivi, svi oni. Administratorske prijave, API ključevi, pristup bazi podataka, pristup implementaciji — preneti i potvrđeni da rade pre konačne uplate.
- Dokumentacija. Kratka pisana beleška o tome kako se implementira, gde se stvari nalaze i šta učiniti ako se pokvari. Jedna stranica je dovoljna; ništa nije dovoljno.
- Prozor za greške. Definisani period nakon pokretanja u kojem se pravi nedostaci otklanjaju bez dodatnih troškova. Trideset dana je uobičajen, razuman zahtev.
Uslovi autorskih prava i licenciranja variraju u zavisnosti od zemlje i ugovora, stoga ovo tretirajte kao opšte smernice, a ne kao pravni savet i potražite stručni savet o svemu što je komercijalno značajno.
Greške koje potapaju razvojne projekte
- Angažovanje pre nego što brief postoji. Svaki sat proveden u specifikaciji štedi nekoliko u izradi i preradi. Ništa drugo na ovoj listi nije toliko važno.
- Odabir samo na osnovu cene. Najniža ponuda je često ona koja je najmanje razumela, a razlika se pojavljuje kao zahtevi za izmenama.
- Tiho dodavanje obima. Mali zahtevi tokom izrade su način na koji fiksne cene postaju sporovi. Grupišite ih, odredite im cenu, odlučite o njima.
- Nema okruženja za testiranje. Pregledanje rada samo kada je uživo je način na koji kupci, a ne vi, otkrivaju pokvaren sajt.
- Preskakanje provere za mobilne uređaje. Većina vaših posetilaca koristi telefon. Ne odobravajte ništa što niste otvorili na njemu.
- Ostavljanje primopredaje za kraj. Trenutak za dogovor o pristupu i vlasništvu je pre prvog commit-a, a ne tokom poslednje fakture.
- Nema plana održavanja. Softver propada. Budžetirajte za ažuriranja, rezervne kopije i sigurnost od prvog dana, ili platite za spasavanje kasnije.
- Ignorisanje znakova upozorenja. Nejasni odgovori, propušteni mali rokovi i pritisak da se plati van platforme su sve pokriveni u našem vodiču za uobičajene prevare frilensera.
Ako još uvek odlučujete da li je frilenser uopšte pravi put, frilenser vs agencija iskreno upoređuje ova dva za izradu malog biznisa.
Nastavite sa čitanjem — Kako angažovati frilens programera
Povezani vodiči za kupce, kategorije i tržišta na Zinn Hub-u
📘 Povezani vodiči za kupce
Prikaži još 24 ▾
📂 Pregledaj kategorije
🔀 Prebacite se na Zinn Hub
⚖️ Uporedite platforme
Pronađite programera za vašu izradu
Pregledajte usluge razvoja po fiksnoj ceni od Zinners-a sa potvrđenim ID-om i veštinama, ili besplatno objavite svoj brief i neka programeri daju ponude. Kupci ne plaćaju naknadu za platformu ni u jednom slučaju.
Novi ste na Zinn Hub-u? Kreirajte besplatan nalog kupca — traje minut.
Često postavljana pitanja
Da li moram biti tehnički potkovan da bih dobro angažovao programera?
Ne, ali morate biti precizni. Odluke koje određuju da li će projekat uspeti su jasno opisivanje problema, provera relevantnog isporučenog rada, pokretanje malog plaćenog testa i pismeni dogovor o vlasništvu i primopredaji. Ništa od toga ne zahteva da čitate kod. Ako programer implicira drugačije, to je samo po sebi korisna informacija.
Koja je razlika između front-end, back-end i full-stack programera?
Front-end pokriva ono što korisnik vidi i sa čime interaguje. Back-end pokriva podatke, logiku, autentifikaciju i integracije iza scene. Full-stack pokriva oboje do radnog standarda, što je obično pravi izbor za malu izradu jer koordinacija dva specijalista košta više nego što štedi u tom obimu.
Da li da odaberem platformu kao što je WordPress ili prilagođenu izradu?
Počnite sa platformom ako mainstream platforma već radi većinu onoga što vam je potrebno, i platite za deo koji nedostaje. Brže je, jeftinije i lakše za predaju sledećem programeru. Prilagođeno je pravi odgovor kada je sam softver vaš proizvod, a košta nekoliko puta više za izradu i održavanje.
Kako da proverim rad programera ako ne mogu da čitam kod?
Otvorite njihove aktivne linkove i koristite ih pravilno na telefonu, kao i na desktopu. Potražite projekte slične vašima, a ne u vašoj industriji, pitajte koji su delovi timskog projekta bili njihovi i čitajte recenzije kao obrazac, a ne pojedinačno. Zatim kupite mali plaćeni zadatak i procenite isporuku.
Koliko košta angažovanje slobodnog programera?
Kao tipični tržišni rasponi, a ne cene Zinn Hub-a: mali zadaci ispod $200, standardna izrada platforme oko $500 do $2,000, prilagođena funkcionalnost otprilike $2,000 do $8,000, i prave aplikacije iznad toga. Troškovi variraju u zavisnosti od obima, složenosti i iskustva, a na tržištu svaki slobodni programer postavlja svoju cenu.
Ko je vlasnik koda kada se projekat završi?
Šta god ste se dogovorili pismeno pre nego što je napisano — zato bi trebalo da se eksplicitno dogovorite. Zatražite prenos vlasništva po konačnoj uplati, zajedno sa pristupom repozitorijumu, svim akreditivima i detaljima licenci trećih strana. Pravila se razlikuju između jurisdikcija i ugovora, pa potražite stručni savet za sve što je komercijalno značajno.
Da li treba da tražim besplatan probni rad pre angažovanja?
Ne. Iskusni programeri odbijaju neplaćene probe, tako da filtrirate upravo ljude koje ste želeli. Mali plaćeni zadatak je i pošteniji i mnogo informativniji, jer vidite kako se neko ponaša u stvarnom komercijalnom odnosu. Na Zinn Hub-u, Micro Zinn od $5 do $20 je dizajniran upravo za to.
Šta treba da budžetiram nakon završetka izrade?
Hosting i obnova domena se plaćaju trećim stranama, a ne vašem programeru. Pored toga, planirajte ažuriranja, rezervne kopije, sigurnosne zakrpe i male izmene. Tretirajte održavanje kao stalnu stavku, i dogovorite definisani prozor za ispravke grešaka nakon pokretanja, tako da se pravi nedostaci pokriju bez novih pregovora.
Povežite se sa Zinn Hub
Pratite nas za ažuriranja platforme, savete, takmičenja i vesti iz zajednice. Voleli bismo da se povežemo sa vama.
- Facebook @zinnhub
- Instagram @zinnhub
- TikTok @zinnhub
- X (Twitter) @ZinnHub
- YouTube @ZinnHub
- LinkedIn Zinn Hub
- Telegram @zinnhub
- Pinterest @zinnhub
- Reddit r/ZinnHubMarketplace


