Programowanie, zlecenia, i stawki - początkujący

0

Swoją przygodę z programowaniem ciągnę już jakiś czas. Mam na koncie kilka małych programików, jednak niektóre całkiem funkcjonalne. Od jakiegoś czasu postanowiłem realizować projekty na zlecenie (studentów itp.)

Mam jednak pewien problem z ustanowieniem stawki. Chodzi o to, że jeszcze wielu rzeczy nie potrafię i bywa tak, że podczas pisania zlecenia muszę się dokształcić, poczytać coś więcej. I tu jest problem - bo wtedy czas realizacji zlecenia rozciąga się, w zależności od tego, w jakim czasie uda mi się wiedzę przyswoić.

I zazwyczaj jest tak, że czasu poświęconego na "douczenie" się na ten projekt nie wliczam jako pisanie projektu, tylko podaję cenę*czas samego pisania, kiedy już wszystko wiem. Ostatnio kolega powiedział mi, że frajer jestem, że jak komuś nie chce się uczyć, to niech płaci. Ale wiecie ... jakoś tak dziwnie się bym czuł, podając dużą stawkę, tylko dlatego, że JA czegoś nie wiedziałem.

Macie tak? Co robicie w takich sytuacjach? Jak się rozliczacie z "klientami"? Bo ja już sam nie wiem - czasem też coś zajmie mi dużo czasu, bo np. nie do końca to rozumiem/wiem jak zrobić (a np. komuś innemu zajęło by to nie wiem, chwilkę) a ja się z tym nieco dłużej męczę = i daję niższą cenę, ze względu na swoją nieumiejętność.

Powiedzcie coś, doradźcie ;)

0

Widać jesteś uczciwy, również bym nie brał kasy za moje powolne pisanie. Pewnie musisz ustalić jakiś konsensus. Ale zaraz ci tu napiszą, że za tydzień roboty bezwzględnie się należy 1000zł.

0

Nie słuchaj maszynaza, słuchaj kolegi! Zasada jest taka: jak ktoś się zwraca do Ciebie o to żebyś mu coś zrobił, czego ta osoba nie potrafi (i ty też), ale to Ty masz na tyle samozaparcia żeby się nauczyć, to należy Ci się zapłata za poświęcony czas. Jasne, że nie jest fair ciągnąć multum kasy za to że uczysz się 5 h a faktycznie robisz 1h, z tym że wówczas nie dajesz stawki 100zł/h, tylko 20zł/h. Wilk syty, owca cała - bo i Ty się nauczyłeś i zamawiający ma co chciał i nie przepłaca za to co zamawiał.

Poza tym myślisz że jak jest w pracy normalniej? wszyscy programiści wiedzą wszystko co potrzebują do pracy i pracodawca im płaci za 8h pracy dziennie bez douczania się? Nie! Pracodawca płaci za 8h dziennie pracy (praca na etat), za to, że pracownik wie lub się nauczy jak coś ma zrobić i to zrobi.

0

Macie tak? Co robicie w takich sytuacjach? Jak się rozliczacie z "klientami"? Bo ja już sam nie wiem - czasem też coś zajmie mi dużo czasu, bo np. nie do końca to rozumiem/wiem jak zrobić (a np. komuś innemu zajęło by to nie wiem, chwilkę) a ja się z tym nieco dłużej męczę = i daję niższą cenę, ze względu na swoją nieumiejętność.

Co też wami kieruje, że zgadzacie się robić zlecenia dla studentów...? Kasy nie mają, zawsze potrzebują na wczoraj, nie wspominając o względach moralnych. Jeszcze jakbym miała się douczać tylko po to, żeby ten projekt za marne 100zł zrobić...
Ja w takich sytuacjach podaję kwotę zaporową, tzn. tak dużą, żeby studentowi się odechciało ode mnie projektu, ewentualnie tak dużą, żeby mi się zachciało go robić, gdyby student faktycznie takie pieniądze miał. Jeszcze mi się nie zdarzyło, żeby miał.

0

Dużo zależy od projektu.
Generalnie jeśli nauka nie jest jakaś mocno specjalistyczna (np. wiem, że jest jakaś biblioteka która załatwi daną rzecz za mnie) to raczej nie liczę. Tak samo jest, jak są pewne rzeczy, które powinienem znać - np jakieś funkcje JS dla JavaScript'a.
Jeśli jednak zadanie wymaga mocnego douczenia się - np. dziwnego protokołu, egzotycznej bazy danych - to jak najbardziej wliczam to w cenę. Niby dlaczego mam się uczyć na własny koszt jakichś technologii, których bym w przeciwnym razie nigdy nie używał?

Co do rozliczania się to jest prosto: spotykam się pierwszy raz, spotykam się drugi raz i wtedy rzucam cenę, potem piszę i spotykam się trzeci raz kiedy pokazuję działanie programu na moim laptopie. Czasami gdzieś w międzyczasie podpisujemy umowę o dzieło.
Jeśli klient chce dostać działający program to mi płaci (zdarzyło się raz, że napisałem coś za co klient nie zapłacił), ja wysyłam działający program i kod.

1 użytkowników online, w tym zalogowanych: 0, gości: 1