Programuję ROR od około roku i myślę, że jestem gotowy rozpocząć pracę nad projektem dla kogoś innego. Problem polega na tym, że oferty pracy dla kontrahentów tak naprawdę nie mówią ci, jakie konkretne zadania powinieneś być w stanie wykonać na różnych poziomach doświadczenia (w szynach i innych technologiach), więc nie wiem, gdzie się rzucić. Myślę, że jestem gdzieś pomiędzy poziomem średnim i średnim, ale kto wie? Więc moje pytanie brzmi:
Jakie rzeczywiste zadania powinien wykonać młodszy programista, powiedzmy, 35 USD za godzinę, jakie rzeczywiste zadania powinien wykonać programista pośredni, powiedzmy 75 USD za godzinę, i które rzeczywiste zadania powinien mieć zaawansowany programista robić, powiedzmy, 140 dolarów za godzinę?
Jeden lub dwa przykłady powinny wystarczyć.
Odpowiedzi:
35 $ programistów może budować aplikacje railsowe, nie na wysokim poziomie.
70 $ programistów robi to z podejściem opartym na testach, a także może budować własne klejnoty i pracować dobrze na sucho.
Ponad 70 $ programistów wie coś o wydajności, skalowalności i zawsze powinno znaleźć najlepsze rozwiązanie. Musi także wykonać idealny projekt bazy danych itp.
sposób na znalezienie ceny projektu (jeśli klient mnie zapyta): ile godzin? ile mogę w tym czasie zrealizować z własnymi projektami?
wskazówka: ile pieniędzy potrzebujesz na swoje życie miesięcznie. ile godzin pracy potrzebujesz do osiągnięcia tego za 35, 50, 70 dolców. czy realistycznie jest mieć wystarczająco dużo pracy? znam ludzi, którzy pracują za 20 € za godzinę. więc może mają 80 godzin pracy, czyli ~ 1600 € miesięcznie. brzmi dobrze, ale musi zapłacić ubezpieczenie zdrowotne (250 €), koszty biznesowe (150 €), więc po tych kosztach ma tylko trochę 1200 €. (i do tego musi zapłacić podatek na koniec roku). powiedziałem mu, że musi co godzinę zwiększać, próbował z nowymi klientami, ale oni nie chcą płacić 35-40 €. więc nie jest łatwo obliczyć swoją godzinę.
a przynajmniej: myślę, że łatwiej jest obliczyć $$$ w rozmiarach projektów nie opartych na godzinach. oczywiste, że wykonałbym godzinę łatwej pracy (jak pisanie tekstów, bo klient jest leniwy) za mniej niż gdybym zrobił kilka testów.
źródło
Jest inny sposób na przemyślenie swojej godziny (przynajmniej w mojej głowie):
przychodzą koszty: co jeśli wykonałbym inną pracę (różnica)? I koszty utrzymania (10 $ kawy za godzinę 0,10 $ życia w domu)
dochód niedostateczny: ile byś zapłacił za wykonanie pracy (możliwe jest zmniejszenie). Ostatnia rzecz oblicza koszty hearthcosts.
w ten sposób możesz stworzyć tabelę i ustalić najlepszą opcję lub cenę, o jaką poprosisz.
Ale jak powiedział mi zawodowiec: Obliczanie rozmiarów projektów jest znacznie łatwiejsze
źródło