Może doświadczeniem i umiejętnościami z najlepszymi, czy choćby z dobrymi kolesiami na tym etapie nie powalczysz. Ale możesz znaleźć swoją niszę, w której oni nawet nie będą chcieli się znaleźć.
Wystarczy pomyśleć.
Cena.
W necie było, jest i niestety będzie zapotrzebowanie na niewielkie, g****ne i bardzo tanie strony robione przez nie-profesjonalistów. Do nich nie musisz nawet mieć specjalnych umiejętności. A jak je będziesz miał -- to dobrze. Zawsze zdobędziesz jakieś doświadczenie, a przynajmniej nawet tych małych projektów, które powinny być kaszaniaste, nie uczynisz do końca kaszaniastymi. Np. dlatego, że dasz im fajny, nowoczesny, semantyczny kod. Jest spora szansa, że klient na taką dbałość specjalnie nie zasłuży, ale możesz mu ją dać. Będziesz miał satysfakcję z dobrze wykonanej roboty, doświadczenie i projekt na koncie, którym będziesz mógł się potem pochwalić, starając się o normalne zatrudnienie.
Dodatkowo, masz 17 lat. Mnóstwo osób w Twoim wieku jeżeli zarabia, to albo mało, albo w jakiejś ciężkiej pracy. Na ich tle Twoja robota może być nawet całkiem, całkiem. Pracujesz z domu, robisz coś pożytecznego, no i sam uczysz się rzemiosła i kontaktu z klientami. A że będziesz miał stawkę 2 czy 3x niższą niż ktoś z większym doświadczeniem, a nawet niekoniecznie ze znacznie lepszymi umiejętnościami? (w słabszych agencjach pracują również kiepscy koderzy, nawet jeśli mają studia) Trudno. I tak nie powinno być tak źle.
Powinieneś jednak zabezpieczyć się dobrą umową, bo klienci -- a na pewno ci w tym segmencie, w dodatku widzący że pracują z nastolatkiem -- potrafią ostro dać w kość. Np. wykonasz projekt, a oni będą Cię prosili o dorobienie jakiejś "pierdołki" to tu, to tam i będą zwlekali z przelaniem należnych pieniędzy. Ot tak, żebyś dla nich robił za darmo dodatkowe rzeczy, z obawy przed tym, że Ci nie zapłacą.
Umowa powinna Cię chronić tak jak zabezpieczenia w kodzie po stronie serwera chronią dobrą stronę przed atakami. Nigdy nie wierz w dobre chęci i uczciwość ludzi. Znaczy się: wierz i staraj się właśnie takich wybierać (ZAWSZE odrzucaj pozostałych), ale nie polegaj tylko na wierze. Dobra wola i uczciwość to jak JavaScript -- potrafi ułatwić sprawę, potrafi bardzo usprawnić działanie strony i zablokować wysłanie np. PESEL-u z literówką, ale JS to dodatek, uprzyjemniacz, usprawniacz. A nie zabezpieczenie. Bo ktoś złośliwy może JS wyłączyć i ekstremalnie łatwo obejść. Tymczasem umowa działa jak firewall po stronie serwera -- obejść go nie sposób (albo przynajmniej bardzo trudno), jeśli jest dobry ;).