Polityka wsparcia merytorycznego

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.