W Sealcode możesz zdobywać doświadczenie przy tworzeniu projektów open-source, a także przy pracach nad prawdziwymi projektami komercyjnymi.
Ten dokument opisuje szczegóły formalne i procesowe pracy nad taskami komercyjnymi.
{F179096 size=full}
## Formalności
Aby wykonywać taski komercyjne i móc dostawać za nie wynagrodzenie, potrzebujemy umowy. Zawieramy z programistami umowę ramową o dzieło:
{F179095}
W dużym uproszczeniu ta umowa nie zobowiązuje Cię do niczego, ale zobowiązuje Sealcode do wypłacenia Ci pieniędzy za każdy wykonany task komercyjny.
## Przydział zadań
W Sealcode nie ma przełożonego, który mówi Ci, co kiedy masz robić. Projekty są starannie rozpisywane na taski tak, aby każdy programista wiedział, co aktualnie jest do zrobienia i ma pełną swobodę wyboru zadań. Oczywiście w razie wątpliwości mentor wskaże odpowiednie zadanie, i osoby zaczynające w Sealcode na początku z chęcią korzystają z takiego wsparcia, a potem samodzielnie przydzielają sobie zadania i angażują się w ich wykonanie.
## Wynagrodzenie
W Sealcode nie rozliczamy się za godziny, tylko za wykonane zadania. Dzięki temu nie musisz się martwić o śledzenie czasu pracy, głowić się czy wliczać przerwy itp.
Każde zadanie ma przydzieloną ilość //punktów//. Punkty określają poziom złożoności zadania. Na początku pracy nad danym projektem ustalamy z Tobą jaka jest w nim stawka netto w PLN za punkt. Co jakiś (wybrany przez Ciebie) czas dostajesz wynagrodzenie za uzbierane punkty na swoje konto bankowe. Pomagamy sporządzić rachunek do umowy o dzieło, aby wszystko się zgadzało.
Możesz wypłacać pieniądze nawet co tydzień, jeżeli chcesz. Wszystko zależy od tego, kiedy wystawisz rachunek.
Za wykonanie code review w danym projekcie też przysługuje wynagrodzenie, według zasad ustalonych w ramach tego projektu.
## Code review
Wszystkie taski podlegają przed wylądowaniem starannemu code review. Pomaga to zachować wysoką jakosć kodu oraz jest wsparciem dla osób, które czują się jeszcze niepewnie w danej technologii. W trakcie review podpowiadamy, jak kod napisać sprawniej i upewniamy się, że spełnia [Standardy Sealcode'u](https://hub.sealcode.org/w/sealhub_workflow/standardy/)