Poradnik · Współpraca

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

Jak wybrać programistę freelancera – 7 pytań, które warto zadać
📅 20 lis 20256 min✍️ Roman Matviy

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 →

Opowiedz mi
o swoim projekcie.

Szukasz programisty do jednorazowego projektu lub długoterminowej współpracy? Odpiszę w ciągu 24 godzin z wyceną lub pytaniami doprecyzowującymi. Bez zobowiązań.