Zacznij od oficjalnych wymagań, nie od forum
Pierwszy krok jest nudny, ale ważny: weź aktualny informator o egzaminie z kwalifikacji, której dotyczy Twoja ścieżka, oraz podstawę programową zawodu. To tam jest lista umiejętności, z których możesz być pytany. Nie opieraj się na pamięci kolegów z poprzednich lat, bo wymagania i forma egzaminu bywają aktualizowane. Wypisz każdą umiejętność z informatora w osobnej linii i obok postaw trzy oceny: umiem bez podpowiedzi, umiem z notatką, nie umiem.
Taka tabela robi dwie rzeczy. Po pierwsze, pokazuje, że wiedza nie jest jednolita: zwykle masz kilka obszarów, które znasz dobrze, i kilka, które omijasz, bo są niewygodne. Po drugie, daje Ci kolejność pracy. Zaczynaj od pozycji "nie umiem", a nie od tych, które już lubisz. Na egzaminie wynik obniża najsłabszy obszar, nie najmocniejszy.
Trenuj tak, jak będziesz zdawać
Część praktyczna to praca z narzędziami, w ograniczonym czasie, na komputerze. Czytanie i oglądanie filmów nie przygotowuje do tego w pełni. Najskuteczniejszy sposób to wykonywanie zadań od zera: pusty edytor, polecenie, czas i zapisany wynik. Dopiero potem porównujesz swoje rozwiązanie z wzorcem lub z wynikiem automatycznego sprawdzenia.
W praktyce oznacza to trzy poziomy treningu. Na pierwszym ćwiczysz małe zadania, po jednej umiejętności naraz. Na drugim składasz kilka umiejętności w jedną całość, bo na egzaminie zadania się łączą. Na trzecim robisz próbę generalną: wyznaczasz sobie realny czas, zamykasz notatki i oddajesz pracę bez poprawek. Do próby wracaj co kilka tygodni, żeby zobaczyć, czy wynik rośnie.
Rozbij zadanie na kroki, zanim zaczniesz pisać
Najczęstszy błąd na egzaminach praktycznych to rzucenie się w kodowanie po przeczytaniu pierwszego zdania polecenia. Spokojne przeczytanie całości zajmuje chwilę, a oszczędza pół godziny poprawek. Zrób z polecenia listę kontrolną: co mam dostarczyć, w jakim formacie, jakie elementy muszą się znaleźć, jak mają być nazwane pliki.
Potem rozbij pracę na kroki, które można sprawdzić osobno. Na przykład przy zadaniu ze stroną i bazą danych najpierw uruchom połączenie, potem wyświetl jedną tabelę, potem dodaj filtr, a na końcu dopracuj wygląd. Po każdym kroku sprawdź, czy działa. Dzięki temu błąd łapiesz tam, gdzie powstał, a nie po godzinie pracy, kiedy nie wiadomo, od czego się zaczął.
Zadbaj o podstawy, które łatwo zgubić
W części praktycznej tracą punkty nie tylko ci, którzy nie umieją trudnych rzeczy. Tracą też ci, którzy zapominają o drobiazgach. Warto je zebrać w krótkiej liście własnej kontroli i przepisać z pamięci kilka razy, aż wejdzie w nawyk:
- zapisz plik we właściwym miejscu i pod właściwą nazwą,
- sprawdź, czy strona działa po odświeżeniu, a nie tylko po edycji,
- zadbaj o poprawne zagnieżdżenie znaczników i domknięcie nawiasów,
- uruchom zapytanie na danych i porównaj liczbę wierszy z oczekiwaniami,
- przeczytaj polecenie ponownie na końcu i odhacz każdy punkt.
Pomocą jest znajomość tego, jak działają zapytania do baz, bo wiele zadań wymaga sięgnięcia po dane. Jeśli SQL jest Twoją słabszą stroną, zacznij od wpisu SQL od podstaw i porządnie przećwicz szkolenie sql. Z kolei rdzeń programistyczny budują podstawy programowania: zmienne, warunki, pętle i funkcje.
Wykorzystuj błędy jako materiał do nauki
Każdy błąd, który popełniasz podczas treningu, to wskazówka, co poprawić. Prowadź prosty dziennik: data, zadanie, co poszło nie tak, jak to naprawiasz. Po dwóch tygodniach zobaczysz, że błędy się powtarzają. To dobra wiadomość, bo znaczy, że wystarczy naprawić kilka nawyków, a nie uczyć się wszystkiego od nowa.
Dobrze jest wracać do zadań, które poszły słabo, po kilku dniach, a nie następnego dnia. Odstęp zmusza mózg do odtworzenia rozwiązania, zamiast przepisania go z pamięci krótkotrwałej. Jeśli po powrocie nadal nie wychodzi, rozbij problem na mniejsze części i ćwicz każdą osobno.
Jak rozłożyć naukę w czasie
Zacznij od odpowiedzi na pytanie, ile tygodni masz do egzaminu i ile godzin możesz poświęcać tygodniowo bez spadku jakości. Lepiej ćwiczyć po kilkadziesiąt minut kilka razy w tygodniu niż raz w tygodniu przez wiele godzin. W pierwszej części okresu pracuj nad lukami z tabeli umiejętności. W środkowej łącz umiejętności w zadania złożone. W ostatnich tygodniach rób próby generalne i naprawiaj to, co wyjdzie słabo, zamiast wchodzić w nowe tematy.
Ostatnie dni przed egzaminem to nie czas na nową wiedzę. Powtórz listę własnej kontroli, wyśpij się, sprawdź, czy wiesz, jak wygląda stanowisko i jakie narzędzia będziesz mieć pod ręką. Spokój i porządek często dają więcej punktów niż ostatni zryw nauki. Jeśli równolegle myślisz o kwalifikacji z programowania, porównaj ją ze stroną o inf 04.
Czego ten wpis nie obiecuje
Nie ma sposobu, który gwarantuje wynik egzaminu, bo zależy on od Twojej pracy, formy dnia i aktualnych wymagań. Możemy za to powiedzieć, co zwiększa szanse: wiedza z informatora, regularny trening na czas, dziennik błędów i próby generalne. To są rzeczy, na które masz wpływ i które widać po każdym tygodniu nauki.
Co dalej
Jeśli chcesz, żeby ktoś ułożył Ci tygodnie nauki pod Twój termin egzaminu, a zadania były sprawdzane w przeglądarce od razu po uruchomieniu, wypełnij krótki formularz. Plan dostajesz od razu, a pierwsze zadanie rozwiązujesz bez instalowania czegokolwiek. Więcej materiałów znajdziesz na blog o nauce programowania.