Przejdź do treści
Programujmy

Kurs Python z certyfikatem, co naprawdę liczy się u pracodawcy

Kurs Python z certyfikatem brzmi jak skrót do pracy, ale rekruter zwykle patrzy na coś innego niż pieczątkę na dokumencie. Ten wpis pokazuje, co naprawdę buduje wiarygodność kandydata, jak czytać zaświadczenia o ukończeniu kursu i jak pokazać umiejętności tak, żeby dało się je sprawdzić.

Czym jest certyfikat, a czym zaświadczenie

Zacznijmy od słów, bo często bywają mylone. Certyfikat w ścisłym sensie wydaje niezależna instytucja po egzaminie, który zdajesz według jej zasad. Zaświadczenie o ukończeniu kursu wystawia organizator szkolenia i potwierdza, że przeszedłeś jego program. To dwie różne rzeczy i pracodawca zwykle traktuje je inaczej. Pierwsze mówi coś o wyniku w znormalizowanym egzaminie, drugie tylko o udziale w kursie.

Dlatego pierwsze pytanie, jakie warto zadać przed zakupem, brzmi: kto wystawia dokument i na jakiej podstawie. Jeśli odpowiedź jest niejasna, zachowaj ostrożność. Jeśli dokument potwierdza ukończenie ścieżki z zadaniami, które były sprawdzane, jest uczciwym śladem Twojej pracy, ale nie zastępuje dowodu umiejętności.

Co rekruter naprawdę chce zobaczyć

Pracodawca zatrudnia umiejętność rozwiązywania problemów, nie dokument. W praktyce sprawdza trzy rzeczy. Po pierwsze, czy potrafisz napisać działający kod na zadanie, którego nie widziałeś wcześniej. Po drugie, czy rozumiesz, co napisałeś, i umiesz to wytłumaczyć własnymi słowami. Po trzecie, czy potrafisz pracować nad czymś dłużej niż jeden wieczór, czyli czy masz projekt, który doprowadziłeś do końca.

Z tego wynika, że najmocniejszym dowodem jest repozytorium z kilkoma projektami, w których widać historię zmian, czytelne nazwy i krótki opis, jak uruchomić program. Dokument ukończenia kursu może być dodatkiem do takiego portfolio, ale nie powinien być jego jedyną częścią.

Jak ocenić kurs, zanim za niego zapłacisz

Zamiast pytać, czy kurs ma certyfikat, pytaj o to, co faktycznie dzieje się z Twoim kodem. Kilka pytań, które odsiewają słabe oferty:

  • czy zadania są sprawdzane automatycznie i od razu, czy tylko oglądasz materiał,
  • czy kurs wymaga napisania własnego projektu od początku do końca,
  • czy dostajesz informację zwrotną o jakości kodu, a nie tylko o tym, że test przeszedł,
  • czy program obejmuje podstawy: zmienne, warunki, pętle, funkcje, pliki i obsługę błędów,
  • czy wiadomo, co dokładnie zawiera dokument po ukończeniu i kto go wystawia.

Na stronie kurs python opisujemy, jak wygląda praca z zadaniem i sprawdzaniem w przeglądarce, żebyś mógł porównać to z innymi ofertami. Pamiętaj, że bootcamp za kilka tysięcy złotych nie jest z definicji lepszy od kursu w abonamencie. Liczy się to, ile kodu faktycznie napiszesz.

Projekty, które mówią więcej niż dokument

Dobry projekt do portfolio nie musi być duży. Musi być Twój, działający i opisany. Dla początkującego w Pythonie sprawdzą się: skrypt porządkujący pliki według typu, program liczący budżet domowy z zapisem do pliku, narzędzie pobierające dane z pliku i tworzące z nich zestawienie albo prosta gra tekstowa. Każdy z nich pokazuje inne umiejętności: pracę z plikami, strukturami danych, funkcjami i obsługą błędnych danych.

Przy każdym projekcie napisz w kilku zdaniach, jaki problem rozwiązuje, jak go uruchomić i czego się przy nim nauczyłeś. Rekruter, który czyta takie opisy, widzi sposób myślenia. Jeśli dodatkowo wrócisz do starego projektu i go poprawisz, pokażesz, że potrafisz oceniać własną pracę.

Dlaczego powtarzalność ma większe znaczenie niż intensywność

Wiele osób kupuje kurs, nadrabia go w dwa tygodnie i na tym kończy. Pracodawca tego nie widzi, ale widzi różnicę przy rozmowie technicznej: ktoś, kto uczył się regularnie przez kilka miesięcy, pamięta więcej, bo wracał do tych samych schematów w różnych zadaniach. Dlatego planuj naukę w rytmie, który utrzymasz, na przykład kilka krótkich sesji w tygodniu, a nie jeden maraton.

Pomaga też rozumienie podstaw na poziomie, który pozwala je zmienić. Jeśli zadanie z pętlą potrafisz zrobić tylko wtedy, gdy jest wiernie podobne do tego z lekcji, to jeszcze nie umiesz pętli. Wróć do podstawy programowania i ćwicz tak długo, aż potrafisz rozwiązać nowe zadanie bez zaglądania do notatek.

Jak opowiedzieć o kursie na rozmowie

Jeśli w CV masz kurs, bądź gotowy, żeby opowiedzieć o nim konkretnie. Powiedz, który projekt był najtrudniejszy, co poszło nie tak i jak to naprawiłeś. Pokaż, że rozumiesz, dlaczego Twoje rozwiązanie działa. Rekruterzy cenią szczerość: lepiej przyznać, że czegoś jeszcze nie umiesz, i wskazać, jak planujesz to nadrobić, niż udawać, że wiesz wszystko.

Nie obiecujemy, że jakikolwiek kurs, także nasz, daje pracę. Rynek zależy od wielu czynników, a Twój wynik od tego, ile kodu napiszesz i jak dobrze potrafisz o nim opowiedzieć. Możemy zadbać o to, żebyś miał co pokazać. Więcej o koszcie nauki znajdziesz w kurs programisty, a ogólne zasady budowania umiejętności opisujemy na stronie nauka programowania od zera.

Co dalej

Jeśli chcesz zacząć od planu dopasowanego do Twojego czasu i celu, wypełnij krótki formularz. Dostaniesz tygodnie nauki z modułami i pierwsze zadanie do rozwiązania od razu w przeglądarce. Kolejne wpisy znajdziesz na blog o nauce programowania.