Citat:
developer10: U naslovu je sadrzano sve.
Dakle, bi li neki dobar domaci freelance sajt uspio okupiti dovoljan broj freelancera da bi se mogla pruziti svaka usluga potrebna iole ozbiljnim poslodavcima s prostora bivse Yuge?
Uvod:
ovo nije samopromocija ili slicno, ja nemam nimalo interesa za to jer sam unapred rezervisan 2-6 meseci. Ovo je samo kolekcija saveta developeru10 kako da zaradi novac od programiranja jer ne mislim da bi ovakav sajt ikome doneo novac:
-------------------------------------------------------------------------
Mislim da se to ne bi isplatilo. Bar u Srbiji (a verovatno i ostatak ex-yu, svi smo manje-vise istog mentaliteta), klijent ne gleda kvalitet vec samo cenu. Pogledaj berzu poslova: bas
svaki oglas za php programera ukljucuje da radis i dizajn, znas 3 framework-a, flash, budes project-leader itd... Cista glupost! Covek moze biti expert u samo jednog oblasti; u realnom zivotu, svaki multi-praktik (mehanika, elektrika, limarija... sve u jednom) majstor za kola mi uvek zbrljao nesto.
Drugi primer: glupost!
Proslog decembra se prijavim za neki posao programera (ex-yu) i ponudim cifru od ~5 evra na sat. Pre
mesec dana taj lik mi posalje poruku i pita da li sam slobodan. Ja mu odgovorim da mi je nova cena 10 evra/h jer sam svoj rad ubrzao najmanje 10 puta (doctrine+constructor+moj MVC), koristim unit testove itd itd... na sta mi on odgovori da je 7e najvise sto placa?! Znaci nije bitno to sto sam brzi 10 puta a naplacujem samo ~50% vise i zapravo, jeftiniji na duze staze.
Treci primer: zadnji put sam se prijavio za neki posao u martu. btw; sve moje prijave su bile pune primera koda (server-side validacija, visok nivo zastite itd...) i imale objasnjenje da ne radim dizajn. Sad je novembar i sad me tek zovu da radim za njih!? Ovo ne znam da li da stavim pod 'glupost' ili 'bezobrazluk' ili nesto trece...
Cetvrti, peti, sesti.... uvek isto. Vise puta sam cuo razgovore tipa 'ma uradice mi to mali iz komsiluka za 20evra', ali se ne ubacujem u takve price.
Moj savet:
1. otvori freelance firmu, ali ciljaj na strance. Napravis tim od 2 programera, 2 dizajnera, 1 project-leadera i na konju si. Svi klijenti vole da mogu da komuniciraju samo sa jednom osobom (project leader), a ne kao u mom slucaju: klijent meni kaze sta treba da se izmeni. Ja kazem dizajneru, on to uradi, kaze meni, ja kazem klijentu... Organizacija mi totalni haos zbog toga, uci se na tudjim greskama, ne na svojim.
2. Za pocetak radi male poslove dok ne napravis portfolio, posle samo ciljaj velike, dobro-placene poslove. elance.com i odesk.com imaju bas dosta takvih ponuda, tim ljudima je bitan kvalitet koda i sigurno ce ti traziti primere. Ali i placaju $30-$50/sat.
3. Ako te i ne plate odmah dobru cenu, sigurno ces kasnije moci da izvuces. Primer: meni je trenutni klijent
sam podigao cenu sa $12 na $16 na sat za isti projekat. Jednostavno je zatvorio stari, otvorio novi i dodelio mi ga. elance ne dozvoljava promenu cene kad rad jednom pocne. Pazi; ja nikad nisam pomenuo da li vredim vise od tih $12 ili ne, i sa time sam bio prezadovoljan obzirom na profil kakav imam. Poenta: covek je prezadovoljan mojim radom, zna da sam freelancer prostitutka i ako me ne plati on, platice neko drugi.
4. Nemoj napraviti glupost koju sam ja uradio praveci svoj MVC; mislim da je dobitna kombinacija Symfony+Doctrine, ali i CI+Doctrine je skroz ok. Naravno, salji ponude ex-yu ljudima; nisu svi iz gornje price i sigurno ce za iste pare uzeti nekog sa tih prostora nego nekog stranca.
5. Koristi unit testove; oni ce te bukvalno naterati da radis pravi OOP. Ima 3 razloga: prvi, daleko, daleko bolji kod. OOP sa metodama tipa function ($param1, $param2, $param3... $paramInfinite) nije OOP, ne moze se testirati i klijenti koji znaju PHP-a ne vole to. Drugi: vecina ljudi ni ne zna za Test-driven-development, i kad saznaju da ih koristis, daleko su vece sanse da ce te odabrati. Treci razlog: takav program neko drugi moze da nastavi. E to je poenta: klijent voli da zna da ce taj program bilo ko moci da upgrade-uje. Ali cinjenica je da on
nece angazovati nekog drugog vec ce tebe zvati. Primer: vec dvojica mi sad na cekanju, obojica prethodni klijenti. Jednog od njih nikako ne volim i vise puta sam ga ubedjivao da nadje drugog, ali jednostavno nece. Pristao je cak i na skroz lude uslove koje sam mu postavio, a veruj, ja sam bas mastovit po tom pitanju
6. Ne zaboravi; ovaj posao se radi zbog
para, ne zbog slave. Ako mozes da zaradis 1000 evra, sto bi radio posao od 400 evra. Ako mozes da zaradis 3000 evra, sto bi radio onaj od 1000, zar ne? Ja bih najvise voleo da radim u nekoj kancelariji sa dizajnerom i project leaderom 'side-by-side', ali to se nece desiti ovde. I voleo bih vise da radim sa ex-yu ljudima jer sa njima mogu da odem i u kafanu, popijem pice, popricam... ali se to nece desiti. Opet ti kazem; uci se na tudjim greskama, ne na svojim.
7. I obavestavaj nas kako ti ide. Ja bas volim da cujem da je neko dobio posao i uzeo masne pare, zaista nisam nimalo zavidan i zelim svima uspeh.