Clasora

Korepetytor z JavaScriptu, online, zajęcia po polsku

Ucz JavaScriptu online, po polsku

Tłumacz po polsku domknięcia, obietnice i pętlę zdarzeń, ucząc online z dowolnego miejsca. O stawkach i godzinach decydujesz ty, prowizji Clasora nie pobiera.

W skrócie

Rola
Korepetytor z JavaScriptu, online, zajęcia po polsku
Gdzie
W 100% online, skądkolwiek chcesz
Jak pracujesz
Samodzielnie. Cenę i godziny ustalasz według siebie.
Opublikowano
Kraje zamieszkania
Polska

JavaScript działa w każdej przeglądarce, więc zacząć jest łatwo: otwierasz konsolę, wpisujesz linijkę kodu i od razu widzisz wynik. Schody pojawiają się później. Ktoś, kto tydzień temu cieszył się pierwszym działającym skryptem, nagle nie rozumie, dlaczego this wskazuje na coś zupełnie innego, niż się spodziewał, albo czemu funkcja oznaczona jako async zwraca obietnicę zamiast danych. Język rośnie warstwami od ponad trzydziestu lat i obok siebie żyją w nim nawyki z różnych epok: var obok let i const, callbacki obok async/await, a pod składnią klas wciąż kryją się prototypy.

Wiele osób przychodzi na korepetycje z kodem, który działa, ale którego nie potrafi wyjaśnić. Fragment skopiowany z poradnika, trochę przerobiony, a teraz coś się sypie w zupełnie innym pliku. Dobry korepetytor czyta taki kod spokojnie, stawia hipotezę i sprawdza ją w konsoli razem z uczniem. Uczy w ten sposób czegoś, co przyda się dłużej niż jakikolwiek pojedynczy temat: dociekania, co kod naprawdę robi, a nie co na pierwszy rzut oka powinien robić.

Dlaczego szukamy korepetytorów JavaScriptu, którzy uczą po polsku

Clasora wyświetla uczniowi korepetytorów uczących w tym języku, w którym on sam korzysta ze strony. Osoba przeglądająca polską wersję trafia więc na tych, którzy prowadzą zajęcia po polsku, a jeśli uczysz po polsku, trafia właśnie na ciebie.

Słowa kluczowe, komunikaty o błędach i większość dokumentacji są po angielsku, ale przeczytać to jeszcze nie znaczy zrozumieć. Ktoś, kto patrzy na „Cannot read properties of undefined”, nie potrzebuje tłumaczenia. Potrzebuje kogoś, kto wyjaśni, skąd w tej linijce wzięło się undefined i co z tym zrobić. Zakres zmiennych, hoisting czy domknięcia łatwiej zrozumieć dzięki trafnemu porównaniu niż z lektury specyfikacji, a dobranie takiego porównania to osobna umiejętność.

Clasora nie zatrudnia korepetytorów, a ta strona nie jest ogłoszeniem o pracę. Pracujesz na własnych zasadach: to ty wyznaczasz stawki, godziny i liczbę zajęć. Jedni uczą dwa wieczory w tygodniu, nie rezygnując z pracy w IT, inni mają tylu uczniów, że korepetycje wypełniają im cały etat.

Jak wyglądają zajęcia z JavaScriptu online w Clasorze

Uczysz w pełni zdalnie: każda lekcja odbywa się online, gdziekolwiek mieszkasz.

Rezerwacje trafiają prosto do twojego kalendarza, a uczeń widzi w nim wyłącznie twoje wolne godziny, od razu w swojej strefie czasowej. Minimalne wyprzedzenie rezerwacji i jej najdalszy możliwy termin również zależą od ciebie.

Zajęcia odbywają się bezpośrednio w przeglądarce, więc po żadnej stronie nie trzeba nic instalować. W nauce JavaScriptu najwięcej daje udostępnianie ekranu. Możesz pokazać swój edytor, na przykład VS Code, obok narzędzi deweloperskich przeglądarki, napisać funkcję linijka po linijce, a potem przejść przez nią z punktem przerwania, tak żeby uczeń widział, jak zmienia się każda zmienna. Możesz też poprosić ucznia o udostępnienie ekranu: wtedy jego kod i czerwony komunikat w konsoli oglądasz dokładnie w takiej postaci, w jakiej on je widzi. Do krótkich eksperymentów dobrze nadają się edytory online, takie jak CodePen: zmieniasz jedną linijkę i od razu widzisz efekt. Fragment kodu najszybciej wysłać przez czat w trakcie połączenia, a dzięki rozmyciu tła nikt nie ogląda twojego mieszkania.

Poza lekcjami każdy uczeń ma z tobą własny wątek wiadomości. Może tam wysłać plik, który przestał działać, albo link do swojego repozytorium, a ty odpowiadasz ćwiczeniem lub poprawioną wersją. Każda wiadomość, plik czy link zostaje przypisany do zajęć, których dotyczy, dzięki czemu przykład z async/await sprzed trzech tygodni odnajdziesz w kilka sekund. Na ćwiczenia i szablony projektów masz własną przestrzeń na pliki, a dokumenty zaimportujesz z Dysku Google. Kalendarz Google, jeśli w nim planujesz swój tydzień, da się zsynchronizować z kalendarzem w Clasorze.

Z czym uczniowie przychodzą na korepetycje z JavaScriptu

Pierwsze kroki w programowaniu: zmienne, warunki, pętle i funkcje dla osób, które nigdy nie napisały ani linijki kodu.

Typy i porównania: napisy, liczby, null i undefined, niejawna konwersja typów i to, dlaczego === jest bezpieczniejsze niż ==.

Zakres i domknięcia: różnica między var, let i const, hoisting oraz funkcje, które pamiętają zmienne z miejsca, w którym powstały.

Słowo kluczowe this: dlaczego jego wartość zależy od sposobu wywołania funkcji i co zmieniają funkcje strzałkowe.

Obiekty, prototypy i klasy: co naprawdę robi składnia klas, jak działa dziedziczenie i jak skopiować obiekt, nie zmieniając oryginału.

Tablice i dane: map, filter i reduce, destrukturyzacja, operator rozwinięcia i JSON.

Kod asynchroniczny: callbacki, obietnice i async/await, obsługa błędów przez try i catch oraz kolejność, w jakiej pętla zdarzeń wykonuje zadania.

Debugowanie: czytanie komunikatu o błędzie i stosu wywołań, praca z punktami przerwania i zawężanie problemu krok po kroku.

TypeScript jako następny krok: adnotacje typów, interfejsy i błędy, które kompilator wyłapie, zanim kod w ogóle się uruchomi.

Kursy i rozmowy rekrutacyjne: zrozumienie zadań z kursu programowania albo przygotowanie do zadań z kodowania na rozmowie technicznej.

Pewność siebie: osoby uczące się samodzielnie, które przejdą każdy tutorial, ale przed pustym plikiem nie wiedzą, od czego zacząć.

Kogo szukamy

Swobodnie piszesz nowoczesny JavaScript i rozumiesz, co dzieje się pod spodem: zakres, domknięcia, prototypy i pętla zdarzeń.

Jasno tłumaczysz te zagadnienia po polsku, a gdy pierwsze wyjaśnienie nie trafia, sięgasz po prostszy przykład albo inne porównanie.

Cierpliwie czytasz cudzy kod, także ten nieuporządkowany, i umiesz się powstrzymać, gdy uczeń jest o krok od samodzielnego znalezienia błędu.

Może pracujesz jako programista front-end lub full-stack, masz dyplom z informatyki, studiujesz i dobrze znasz ten język albo masz już za sobą prowadzenie kursów programowania.

Twój komputer ma kamerę i mikrofon, a internet działa u ciebie bez przerw. Drugi monitor ułatwia sprawę, bo kod ucznia i twoje notatki mieszczą się obok siebie.

Masz co najmniej 18 lat.

Doświadczenie w nauczaniu pomaga, ale nie jest warunkiem.

Co dostajesz w Clasorze

Zero prowizji. Z ceny, którą ustalasz, nic nie trafia do Clasory.

Bezpłatny start. Rejestracja i publikacja usługi nic nie kosztują: nie ma abonamentu ani opłaty za ogłoszenie.

Własne ceny. Każda długość zajęć ma swoją cenę, a pierwsze zajęcia możesz dać gratis.

Własny grafik. Godziny w tygodniu, dni wolne, minimalny czas na rezerwację i to, jak daleko w przyszłość sięgają zapisy, ustawiasz według własnych potrzeb.

Publiczna strona usługi. Usługa dostaje własną stronę: wyszukiwarki ją indeksują, a każdy czyta ją w swoim języku. Widać na niej twoje zdjęcie, film powitalny, zakres tematów, języki, w których się porozumiesz, i cenę każdej długości zajęć.

Opinie, które coś mówią. W opiniach liczą się wiedza, jasność przekazu i zaangażowanie.

Sprawdzone kwalifikacje. Kwalifikacje dodane do profilu przechodzą weryfikację moderatora.

Zajęcia w przeglądarce. Połączenie wideo z udostępnianiem ekranu, czatem i rozmytym tłem, bez pobierania aplikacji.

Jak zacząć

Zarejestruj się przyciskiem na tej stronie.

Opublikuj usługę z JavaScriptu.

Otwórz kalendarz i zaznacz, kiedy możesz prowadzić zajęcia.

To kwestia kilku minut. Zostając korepetytorem, zgadzasz się na regulamin, a usługa staje się publicznie widoczna dopiero po sprawdzeniu przez moderatora.

Pytania, które często zadają korepetytorzy

Czy muszę zawodowo pracować jako programista?

Nie. Liczy się solidna znajomość JavaScriptu i umiejętność tłumaczenia. Dyplom z pokrewnej dziedziny czy inne kwalifikacje warto wpisać do profilu, gdzie sprawdzi je moderator.

Czy mogę uczyć kogoś, kto nie napisał jeszcze ani linijki kodu?

Tak, a JavaScript dobrze się do tego nadaje: każda przeglądarka ma wbudowaną konsolę, więc pierwsze zajęcia mogą się zacząć bez żadnej konfiguracji. W usłudze opisujesz, czego uczysz, więc to ty decydujesz, czy kierujesz ją do początkujących, do doświadczonych programistów, czy do jednych i drugich.

Czy mogę uczyć także TypeScriptu?

Tak, jeśli dobrze go znasz. Wiele osób, które pewnie czują się w JavaScripcie, chce potem pracować z typami. Napisz w usłudze, że uczysz obu języków.

Jak rozliczam się z uczniem?

Clasora nie obsługuje jeszcze płatności kartą. Do czasu ich włączenia rezerwacje potwierdza się bez karty, a formę zapłaty uzgadniasz z uczniem bezpośrednio. Clasora nie pobiera prowizji od twojej stawki.

Zacznij uczyć na Clasorze

Załóż konto, opublikuj jedną usługę i otwórz kalendarz. To kilka minut i nic nie kosztuje.