Jeżeli w trakcie przerabiania materiału pojawią się jakieś niejasności, mogę pomóc Ci je rozwiać w ramach wsparcia merytorycznego. Pytanie związane z odpowiednią lekcją możesz zadać bezpośrednio pod tą lekcją (w sekcji komentarzy) na platformie kursowej.
Zanim zadasz pytanko
Upewnij się, że nie pominęłaś/nie pominąłeś żadnej lekcji
Zdarza się, że odpowiedź na pytanie znajduje się właśnie w jednej z tych lekcji, którą odpuściliśmy.
Poszukaj odpowiedzi… w Google (albo np. w ChatGPT)
Zdecydowana większość problemów z kodem, które mogą Ci się przytrafić, zostały już przez kogoś rozwiązane. A już szczególnie jeżeli dostajesz błąd. Po prostu wklej jego treść w wyszukiwarkę. Jeżeli nadal nie wiesz co z tym zrobić, chętnie pomogę Ci to przetłumaczyć z programistycznego na ludzkie.
I upewnij się, że nie nie masz literówki
Serio, to się zdarza częściej niż myślisz 🙂 Czyli np. :
- zmienna nazywa się jednak trochę inaczej,
- wywołujesz nie tą zmienną,
- używasz nie tej metody,
- pomieszały się nawiasy (zdarza się zwłaszcza w jakichś wielokrotnie zagnieżdżonych ifach 🫣).
A gdy już zadajesz pytanko
Opisz w pytaniu co już próbowałeś/próbowałaś zrobić. Dlaczego tak? Czasem jak podsumujesz co już nie zadziałało to do głowy wpadnie Ci rozwiązanie. A po drugie moim zadaniem jest nakierować Cię na odpowiednie rozwiązanie. Chcę Ci pozwolić dojść do rozwiązania samodzielnie, ale z moją pomocą. A do tego muszę wiedzieć czego już próbowałeś/aś 😊
Co obejmuje wsparcie merytoryczne
Pomogę Ci z:
✅ pytaniami dotyczącymi zagadnień, które poruszam w kursach,
✅ rozwianiu wątpliwości dotyczących np. innego sposobu rozwiązania zadania,
✅ pytaniami dotyczącymi fragmentu kodu z lekcji/zadania,
✅ pytaniami w stylu „mam tak samo ale działa inaczej” (może się zdarzyć w Selenium),
✅ problemami z aplikacjami, na których testujemy.
Ale tego już wsparcie nie obejmuje:
❌ prośby o code review*,
❌ pytania dotyczące zagadnienia spoza lekcji/zadania,
❌ pytania dotyczące testów/kodu produkcyjnego, na którym działasz w pracy,
❌ pytania dotyczące testów, które wykonujesz poza kursem np. na stronach innych niż podana w zadaniu albo lekcji,
❌ pytania dotyczące dobrych praktyk – wszystkimi dobrymi praktykami, które znam, podzieliłam się w kursach.
*Czyli pytania typu „tu jest mój kod, czy on jest ok?”. Z chęcią odpowiem natomiast na konkretne pytanie dotyczące konkretnego kawałka Twojego kodu.
Dlaczego nie odpowiadam na pytania związane z innymi aplikacjami?
Bo bez znajomości aplikacji i kontekstu nie umiem Ci sensownie pomóc. Mogę jedynie zgadywać i strzelać na ślepo dlaczego coś się zachowuje inaczej, niż się spodziewasz.
Gdy mam kontekst i przede wszystkim rozumiem aplikację, wiem jak jest zbudowana i jak działa, mam pewność, że mogę Ci pomóc znając pełny obraz sytuacji. To bardzo ważne, bo w ramach wsparcia merytorycznego staram się nie tylko odpowiedzieć, ale też pokierować Cię na potencjalnie lepsze rozwiązanie (jeżeli takie widzę).
Jeżeli masz pytanie dotyczące testów w innej aplikacji, będę musiała najpierw tę aplikację poznać i zrozumieć cały kontekst testów. W takim wypadku będziesz potrzebować prywatnej konsultacji u mnie albo kogoś innego.