Clasora

Korepetytor C# online, lekcje po polsku

Udzielaj korepetycji z C# online po polsku

Ucz C# i .NET online, po polsku i z dowolnego miejsca. To ty ustalasz ceny i godziny, a Clasora nie pobiera od ciebie żadnej prowizji.

W skrócie

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

C# to główny język .NET, platformy Microsoftu, na której działają programy dla Windowsa, macOS i Linuksa. Pisze się w nim backendy aplikacji webowych w ASP.NET Core, aplikacje desktopowe, rozwiązania chmurowe i systemy dla firm, a także skrypty w grach tworzonych w Unity. Dlatego osoby, które szukają korepetycji z C#, przychodzą z bardzo różnymi celami.

Początki są przyjazne: składnia jest uporządkowana, a kompilator wyłapuje wiele błędów, zanim program w ogóle się uruchomi. Schody zaczynają się później, przy rzeczach, których w kodzie nie widać na pierwszy rzut oka: dlaczego zmiana struktury wewnątrz metody nie dociera do kodu, który ją wywołał, a zmiana obiektu już tak, do czego właściwie służy interfejs, kiedy naprawdę wykonuje się zapytanie LINQ i co robi metoda w trakcie await. Wielu uczących się dochodzi do momentu, w którym ich kod się kompiluje, ale nie potrafią powiedzieć, dlaczego działa. Właśnie tu dobry korepetytor robi największą różnicę.

Dlaczego Clasora szuka korepetytorów C# uczących po polsku

Clasora pokazuje każdemu uczniowi tych korepetytorów, którzy uczą w języku, w jakim on sam korzysta z serwisu. Uczeń, który otwiera Clasorę po polsku, widzi osoby uczące po polsku, więc jeśli polski jest twoim językiem nauczania, trafiają do ciebie właśnie tacy uczniowie.

Słowa kluczowe C# są angielskie, niezależnie od tego, gdzie się go uczy. Uczniowie utykają jednak najczęściej na wyjaśnieniach wokół nich: dlaczego zmienna może mieć wartość null w jednym miejscu, a w innym nie, ile kosztuje boxing, jak jeden obiekt może zastąpić drugi dzięki interfejsowi. W polskich podręcznikach i kursach mówi się o dziedziczeniu, hermetyzacji, typach wartościowych i referencyjnych. Visual Studio można przełączyć na polski razem z komunikatami kompilatora, a dokumentacja Microsoftu też jest dostępna po polsku. Wyjaśnienie w języku, w którym ktoś myśli, łatwiej zrozumieć.

Clasora nie zatrudnia korepetytorów i to nie jest oferta pracy. Działasz samodzielnie: to ty ustalasz ceny i godziny i uczysz tyle, ile chcesz. Niektórzy poświęcają na to dwa, trzy wieczory w tygodniu i traktują to jako dodatkowy dochód. Inni prowadzą tyle lekcji, że zastępuje im to etat.

Jak wygląda nauczanie C# online na Clasorze

Praca odbywa się w stu procentach zdalnie. Wszystkie lekcje są online, a ty uczysz z miejsca, w którym mieszkasz.

Uczniowie rezerwują terminy w twoim kalendarzu. Widzą tylko godziny, które oznaczysz jako wolne, i to w swojej strefie czasowej. To ty decydujesz, z jakim wyprzedzeniem trzeba rezerwować i jak daleko naprzód można to zrobić.

Lekcje odbywają się w przeglądarce i nikt nie musi niczego instalować, żeby dołączyć do rozmowy. Na lekcji C# większość pracy wykonuje udostępnianie ekranu. Udostępniasz swoje środowisko programistyczne, na przykład Visual Studio, Ridera albo VS Code, i piszesz kod, tłumacząc go na bieżąco. Równie często to uczeń udostępnia ekran, a ty widzisz jego prawdziwy kod i dokładny komunikat wyjątku zamiast streszczenia z pamięci. Jednym z najlepszych narzędzi dydaktycznych jest debugger: ustawiasz punkt przerwania, przechodzisz pętlę krok po kroku i patrzysz, jak zmienia się wartość zmiennej. Wtedy to, że dwie referencje mogą wskazywać na ten sam obiekt, przestaje być abstrakcją. Do szybkich eksperymentów przydają się narzędzia w przeglądarce, takie jak SharpLab czy .NET Fiddle, które uruchamiają fragment kodu bez zakładania projektu. Na czacie podczas rozmowy możesz zostawić fragment kodu albo polecenie w rodzaju dotnet new console, które uczeń chce skopiować.

Między lekcjami każdy uczeń ma z tobą osobną rozmowę. Trafia tam metoda, która uparcie nie chce się skompilować, spakowany projekt albo link do repozytorium Git, a ty odpowiadasz ćwiczeniem albo poprawioną wersją. Wiadomości, pliki i udostępnione linki leżą obok lekcji, których dotyczą, więc nawet po kilku tygodniach łatwo znajdziesz kod, który razem porządkowaliście. Własne ćwiczenia i przykładowe projekty możesz trzymać w osobistym miejscu na pliki, a dokumenty przenosić z Google Drive. Jeśli planujesz tydzień w Kalendarzu Google, możesz go zsynchronizować ze swoim kalendarzem na Clasorze.

W czym uczniowie najczęściej potrzebują pomocy

Pierwsze kroki w programowaniu z C# jako pierwszym językiem: zmienne, typy, warunki, pętle i metody.

Typy i pamięć: typy wartościowe i referencyjne, struktury i klasy, null i wyjątek NullReferenceException oraz typy referencyjne dopuszczające wartość null.

Programowanie obiektowe: klasy i obiekty, właściwości, hermetyzacja, dziedziczenie, interfejsy i polimorfizm oraz to, kiedy lepiej sprawdzi się klasa abstrakcyjna niż interfejs.

Kolekcje i typy generyczne: tablice, listy i słowniki, a także pisanie własnych metod i klas generycznych.

LINQ, wyrażenia lambda i delegaty: Where, Select i GroupBy, odroczone wykonanie oraz zdarzenia.

Programowanie asynchroniczne: async i await, zadania i to, dlaczego okno się zawiesza, kiedy czeka na odpowiedź z sieci.

Wyjątki i debugowanie: czytanie stosu wywołań, try, catch i finally, punkty przerwania zamiast zgadywania.

Aplikacje webowe w ASP.NET Core: budowa web API, routing, wstrzykiwanie zależności i praca z bazą danych przez Entity Framework Core.

Gry w Unity: skrypty podpięte pod obiekty gry, Start i Update, kolizje i korutyny.

Czysty kod i testy: nazewnictwo, refaktoryzacja, zasady SOLID i testy jednostkowe w xUnit albo NUnit.

Projekt, egzamin albo rozmowa rekrutacyjna: projekt z terminem oddania, powtórka przed egzaminem albo algorytmy i struktury danych przed rozmową techniczną.

Przesiadka z innego języka: osoby, które znają Javę, Pythona, JavaScript albo C++ i chcą pisać idiomatyczny kod w C#.

Kogo szukamy

Swobodnie piszesz, czytasz i debugujesz kod w C#, a obszary .NET, których uczysz, czy to web, Unity, czy desktop, znasz z własnych projektów.

Jasno tłumaczysz po polsku, także komuś, kto nie napisał jeszcze ani linijki kodu, i potrafisz wyjaśnić, dlaczego kompilator protestuje, a nie tylko jak go uciszyć.

Szybko odnajdujesz się w cudzym kodzie i pokazujesz, gdzie tkwi błąd, zamiast pisać wszystko od nowa za ucznia.

Może zawodowo programujesz w .NET albo tworzysz gry, uczysz już programowania albo studiujesz informatykę i dobrze znasz ten język.

Masz komputer z kamerą, mikrofonem i stabilnym łączem oraz skonfigurowane środowisko, w którym możesz pisać i uruchamiać kod na żywo. Drugi monitor bardzo się przydaje.

Masz co najmniej 18 lat.

Doświadczenie w uczeniu pomaga, ale nie jest wymagane.

Co zyskujesz

Zero prowizji. Clasora nie pobiera nic z ceny, którą ustalasz.

Bezpłatna rejestracja i publikacja. Bez abonamentu i bez opłat za wystawienie usługi.

Twoje ceny. Ustalasz cenę dla każdej długości lekcji i możesz zaproponować pierwszą lekcję za darmo.

Twój grafik. Wybierasz godziny w tygodniu i dni wolne, potrzebne wyprzedzenie i to, jak daleko naprzód można rezerwować.

Publiczna strona usługi. Twoja usługa ma własną stronę, którą znajdują wyszukiwarki i którą każdy odwiedzający widzi w swoim języku. Są na niej twoje zdjęcie, film wprowadzający, to, czego uczysz, języki, którymi mówisz, i cena za każdą długość lekcji.

Oceny, które coś mówią. Uczniowie oceniają cię za wiedzę, jasność przekazu i zaangażowanie.

Sprawdzone kwalifikacje. Dyplomy i certyfikaty możesz dodać do profilu, a moderator je sprawdza.

Lekcje w przeglądarce. Wideo z udostępnianiem ekranu, rozmyciem tła i czatem, bez instalowania czegokolwiek.

Jak zacząć

Załóż konto przyciskiem na tej stronie.

Opublikuj usługę z C#.

Otwórz kalendarz i zaznacz godziny, w których masz czas.

Zajmie ci to kilka minut. Zostając korepetytorem, akceptujesz regulamin, a moderator sprawdza twoją usługę, zanim zostanie opublikowana.

Pytania, które zadają korepetytorzy

Czy mogę uczyć osoby, które nigdy nie programowały?

Tak. C# dobrze sprawdza się jako pierwszy język, bo kompilator i edytor od razu pokazują wiele błędów. Napisz w usłudze, że przyjmujesz zupełnie początkujących.

Czy potrzebuję dyplomu z informatyki?

Nie. Potrzebujesz solidnej znajomości C# i umiejętności jasnego tłumaczenia. Jeśli masz dyplom lub inne kwalifikacje, dodaj je do profilu, a moderator je sprawdzi.

Czy mogę uczyć tylko Unity albo tylko ASP.NET Core?

Tak. W usłudze opisujesz, czego uczysz, więc możesz proponować C# ogólnie albo skupić się na tym, co znasz najlepiej, na przykład na skryptach w Unity albo backendzie aplikacji webowych.

Jakie oprogramowanie jest mi potrzebne?

Do samej rozmowy żadne, bo działa w przeglądarce. Na lekcjach używasz tego, w czym na co dzień piszesz w C#, na przykład Visual Studio, Ridera albo VS Code z .NET SDK, i udostępniasz ekran.

Jak wyglądają płatności?

Płatności kartą nie są jeszcze włączone. Na razie rezerwacja jest potwierdzana bez karty, a ty i uczeń rozliczacie się bezpośrednio. Clasora nie pobiera żadnej prowizji.

Zacznij uczyć na Clasorze

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