Jak wybrać programistę freelancera – 7 pytań, które warto zadać

Znalezienie dobrego programisty freelancera to dziś jedno z trudniejszych zadań dla właściciela firmy. Portale jak Useme, Freelancehunt czy LinkedIn oferują setki profili – ale jak odróżnić solidnego specjalistę od kogoś, kto weźmie zaliczkę i zniknie lub dostarczy kod, którego nikt nie będzie w stanie utrzymać? Piszę ten artykuł z perspektywy freelancera, który pracuje z klientami od ponad 7 lat. Znam obie strony stołu.
1. Czy mogę zobaczyć działające projekty podobne do mojego?
Portfolio to nie tylko lista nazw i screenshoty. Poproś o linki do działających stron i sprawdź je osobiście – szybkość, responsywność, UX. Jeśli projekty są pod NDA, zapytaj o anonimowy opis: branża, zakres, użyte technologie. Dobry developer potrafi to opowiedzieć bez zdradzania danych klienta.
2. Jak wygląda proces komunikacji i raportowania?
Zapytaj, jak często będziesz informowany o postępach, przez jaki kanał (Telegram, e-mail, Slack) i co się dzieje, jeśli pojawi się problem lub opóźnienie. Dobry freelancer proponuje konkretny rytm komunikacji – na przykład krótki update co 2–3 dni. Jeśli odpowiedź brzmi „piszesz kiedy chcesz, odpisuję kiedy mogę" – to czerwona flaga.
3. Co zawiera wycena i co jest poza nią?
Wiele nieprzyjemnych niespodzianek wynika z nieprecyzyjnej oferty. Zapytaj wprost: co dokładnie wchodzi w podaną cenę? Hosting? Moduły zewnętrzne? Testy? Szkolenie z obsługi? Ewentualne poprawki po odbiorze? Im precyzyjniejsza specyfikacja przed startem, tym mniej konfliktów w trakcie.
4. Kto będzie właścicielem kodu po zakończeniu projektu?
To częsty problem przy współpracy z agencjami i freelancerami bez umowy. Upewnij się, że kod i wszystkie dostępy (hosting, domeny, CMS) są Twoje po zakończeniu współpracy. Dobry freelancer nie ma z tym problemu i sam zaproponuje odpowiedni zapis w umowie.
5. Jak wygląda wsparcie techniczne po wdrożeniu?
Większość problemów ze stronami pojawia się nie w dniu wdrożenia, lecz 2–3 miesiące później – przy aktualizacji WordPressa, zmianie modułu płatności lub wzroście ruchu. Zapytaj, czy freelancer oferuje stałe wsparcie i na jakich warunkach (stawka godzinowa, abonament, liczba godzin miesięcznie).
6. Czy możesz skontaktować się z poprzednim klientem?
Opinie na portalach można sfabrykować. Referencja od prawdziwego klienta jest weryfikowalna – wystarczy jeden mail lub krótka rozmowa. Freelancer, który ma za sobą długą, udaną współpracę, chętnie poda kontakt. Jeśli wszystkie opinie są anonimowe albo prośba o kontakt do klienta spotka się z wymówkami – sprawdzaj dalej.
7. Co się stanie, jeśli projekt się opóźni lub nie spełni oczekiwań?
Nie chodzi o pesymizm – chodzi o dojrzałość zawodową. Dobry freelancer ma gotową odpowiedź: jak obsługuje reklamacje, co jest w umowie na wypadek opóźnienia, czy zwraca zaliczkę przy niewykonaniu zakresu. Jeśli pytanie sprawia, że rozmówca staje się defensywny – to sygnał ostrzegawczy.
Czerwone flagi – czego unikać
Poniższe sygnały nie oznaczają automatycznie złego programisty – ale każdy z nich powinien skłonić do zadania dodatkowych pytań.
- →Wycena bez pytań – dostałeś cenę w 5 minut po wysłaniu lakonicznego opisu? Dobry developer potrzebuje czasu na zrozumienie zakresu.
- →Brak umowy lub „możemy na słowo" – zawsze powinna być umowa lub przynajmniej szczegółowa specyfikacja w e-mailu z potwierdzeniem obu stron.
- →Portfolio tylko ze screenshotów – bez działających linków i bez możliwości weryfikacji pracy.
- →Żądanie 100% płatności z góry – standardem jest 30–50% zaliczki, reszta po odbiorze lub w transzach.
- →Dostępy do hostingu i domeny tylko u niego – po zakończeniu projektu powinieneś mieć pełny dostęp do wszystkiego.
- →Brak odpowiedzi dłużej niż 48h na etapie ofertowania – jeśli teraz nie odpowiada szybko, co będzie w trakcie projektu?
Jak weryfikować freelancera – praktycznie
Zanim zlecisz duży projekt, zweryfikuj kandydata w prosty sposób:
- →GitHub – sprawdź aktywność konta. Widoczne repozytoria, commits z ostatnich miesięcy, projekty open source to dobry znak.
- →LinkedIn – zweryfikuj historię zatrudnienia, rekomendacje od współpracowników i klientów.
- →Portale freelancerskie – Freelancehunt, Useme, Upwork mają systemy opinii powiązanych z konkretnymi zleceniami i użytkownikami.
- →Mały projekt testowy – zaproponuj małe, płatne zadanie. To najlepsza weryfikacja jakości kodu i komunikacji.
Podsumowanie
Dobry programista freelancer to ktoś, kto pyta, zanim wycenia, komunikuje się regularnie, dotrzymuje terminów i nie boi się trudnych pytań. Portfolio i opinie to punkt wyjścia – rozmowa jest weryfikacją. Jeśli po tej rozmowie masz wątpliwości – słuchaj intuicji. Projekt IT, który zaczyna się od złych relacji, rzadko kończy się dobrze. Jak ja pracuję z nowymi klientami: zawsze zaczynam od rozmowy o projekcie, zadaję pytania, przygotowuję pisemną specyfikację i podpisuję prostą umowę z harmonogramem płatności. Kod jest komentowany, dostępy są Twoje. Po zakończeniu projektu jestem dostępny na bieżące wsparcie.
Masz projekt?
Porozmawiajmy o Twoim sklepie lub aplikacji
Bezpłatna wycena w 24h. Bez zobowiązań i ukrytych kosztów.
Napisz do mnie →
