Jak przygotować się do prowadzenia szkolenia?
Docker z Grzegorzem Adamowicz

Jak przygotować się do prowadzenia szkolenia?

Nasze szkolenia prowadzą głównie ochotnicy i wszystkie szkolenia podstawowe są zawsze darmowe. Ponieważ jest wielu prowadzących i każdy ma swój własny styl prowadzenia zajęć, postanowiliśmy spisać kilka zasad i ram, w których chcemy się poruszać, aby zapewnić jak najwyższą jakość szkoleń. Chcemy, żeby każdy maksymalnie wykorzystał ten czas: uczestnicy, podwyższeniem swoich kompetencji; prowadzący, przez zdobycie umiejętności przekazywania i pogłębienia swojej wiedzy.

Jedną zasadą, którą się kierujemy, to zasada Pareta – mimo, że opisuje raczej zjawiska z ekonomii i zarządzania. Sprawdza się w wielu innych dziedzinach też całkiem nieźle. Zasada 80/20 mówi, że 20% X, wpływa na 80% Y. Czyli na przykład przeczytanie 20% tekstu, pozwala zrozumieć 80% treści. Albo 20% kodu załatwia nam 80% logiki w programie. Nie zawsze będzie to dokładnie 80/20, ale proporcje zawsze są zbliżone.

Namawiamy więc prowadzących, żeby w trakcie szkolenia skupić się na teorii przez 20% czasu, pozostałą część szkolenia przeznaczając na praktykę. Czyli wykłady ograniczamy do minimum i maksymalizujemy warsztaty.

Pomyśl o uczestnikach

Gro szkoleń, które organizujemy, skupione jest na osobach z małym doświadczeniem, bądź wręcz bez doświadczenia. Często prosimy uczestników o wypełnienie ankiety przed szkoleniem, żeby ustalić stopień zaawansowania grupy.

Planując materiał do przerobienia, warto wziąć pod uwagę, że część, jeśli nie większość osób, będzie miała trudności ze zrozumieniem bardziej abstrakcyjnych zagadnień. Przygotuj się więc na krótki opis zagadnienia, a zanim przejdziesz to trudniejszych ćwiczeń, upewnij się, że wszyscy rozumieją co się dzieje na ekranie.

Wymagania

Przygotowując szkolenie, określ co uczestnicy muszą już umieć, żeby zrozumieć Twój materiał. Na przykład, dla szkolenia z React.js, uczestnicy powinni już umieć programować w JavaScript i używać narzędzi yarn lub npm. Nie wspominając o umiejętności zainstalowania ich na swoich komputerach.

Jeśli potrzebujesz, żeby uczestnicy przygotowali coś na swoich komputerach, zrób listę i przekaż organizatorom. Weź pod uwagę, że na szkoleniu pojawią się na pewno osoby z różnymi systemami operacyjnymi, więc przygotuj informacje dla MacOS, Linux i Windowsa – wystarczy odnośnik do dokumentacji online.

Wielkość grupy

Z myślą o prowadzącym, jak i o uczestnikach, nie przyjmujemy więcej jak 12 osób do grupy. Jest to maksymalna liczba, którą uważamy za akceptowalną ze względu na wspólną pracę i możliwość pomocy ze strony prowadzącego.

Zapewniamy również dodatkową pomoc (1-2 osoby), która weźmie na siebie niektóre problemy, z którymi będą zgłaszali się uczestnicy.

Jeśli uważasz, że grupa jest za duża, zgłoś to do nas przed rozpoczęciem rejestracji.

Forma szkolenia

Pojedyńcze szkolenie trwa około sześć godzin. Nie jest to bardzo długo, ale wystarczająco, żeby uczestników zmęczyć samym kodowaniem :-)

Żeby uniknąć takiego „zmęczenia materiału”, proponujemy mieszać wykład z zadaniami warsztatowymi i co około 50-60 minut robić 5-10 minut przerwy na regenrację.

Jeśli chcesz, możesz dodać również więcej form prowadzenia szkolenia: dyskusję, burzę mózgów. Do czego oczywiście zachęcamy – im więcej tego typu elementów, tym więcej osób będzie miało szansę zrozumieć i zapamiętać materiał. A o to w końcu nam chodzi.

Cele szkolenia

Jeśli zerkniesz na opisy szkoleń na naszej stronie (HTML i CSS, Docker, JavaScript), zobaczysz, że są tam trzy elementy: dla kogo jest to szkolenie, czego się nauczysz i lista tematów, które poruszamy na każdym ze szkoleń. Cele szkolenia określamy w drugim elemencie.

Szkolenie, które zamierzasz poprowadzić, powinno spełniać poszczególne cele, które mówią o tym, jaką wiedzę przekażesz uczestnikom. Mogą to być cele związane z nauką nowych umiejętności (podstawy programowania), lub rozszerzeniem już istniejących (wzorce projektowe, biblioteka JavaScript, itp.)

Poza Twoimi celami, istnieją również cele, z którymi przychodzą osoby szkolone. Warto o to zapytać na początku szkolenia i wziąć pod uwagę w trakcie jego prowadzenia.

Prezentacja

Na początku prezentacji, umieść skróconą agendę, żeby uczestnicy wiedzieli, czego się spodziewać ;)

Unikaj długich kawałków kodu w swoich prezentacjach. Jeśli musisz podzielić się dłuższym kodem, przygotuj repozytorium git (GitHub, GitLab…) i przekaż do niego odnośnik uczestnikom.

Staraj się w prezentacji umieszczać tylko główne hasła, które zamierzasz omówić – długie teksty lub wiele punktów w prezentacji, odwraca uwagę uczestników od tego, co mówisz. A pewnie to jest ważniejsze.

Dla każdego punktu w częściach warsztatowych, przygotuj ćwiczenia tak, żeby uczestnicy mogli wykonać je samodzielnie, dzięki czemu Ty unikniesz pisania kodu w trakcie prezentacji i będziesz mieć możliwość skupić się na potrzebach uczestników.

Jeśli przygotowujesz demo, postaraj się, aby uczestnicy przestali kodować na swoich komputerach i skupili się na tym, co zamierzasz pokazać.

Materiały dla uczestników

Zwykle my, jako organizatorzy, wyszukujemy potrzebne informacje i drukujemy je w postaci ściągawek (1-2 strony A4). Jeśli chcesz, żeby informacje papierowe, które przekazujemy, były konsystentne z tym, co będzie na szkoleniu, daj nam znać, co konkretnie przygotować, lub po prostu przekaż gotowe materiały do druku.

Sprzęt

Pamiętaj żeby zabrać z sobą, prócz laptopa, wszelkie dodatkowe urządzenia, których będziesz potrzebować w trakcie szkolenia. Tym bardziej, jeśli używasz laptopa marki Apple.

W sali zwykle jest już projektor lub duży monitor. Jeśli potrzebujesz tablicy, lub innych rekwizytów, daj nam znać.

Kto może przygotować szkolenie?

Żeby przygotować szkolenie dla SzoT, nie musisz być ekspertem w danej technologii. Wystarczy, że będziesz mieć trochę więcej doświadczenia od uczestników i dobrze się przygotujesz.

Wręcz nawet lepiej, jeśli nie jesteś ekspertem, bo jeszcze nie udało Ci się przesiąknąć bardzo abstrakcyjnym myśleniem. Dzięki temu, łatwiej będzie wytłumaczyć uczestnikom w jaki sposób coś działa.

Po co w ogóle Cię do tego namawiamy?

Szkolenia to świetny sposób na naukę i utrwalenie sobie informacji. W końcu przygotowanie takiego wydarzenia wymaga opracowania w jak najlepszym stopniu materiałów i ustrukturyzowanie wiedzy, którą już posiadasz. Nie mówiąc o jej uzupełnieniu.

Dzięki temu, że poprowadzisz szkolenie, poznasz nowe osoby, z którymi później możesz poszerzać swoją wiedzę.

Niektórzy znaleźli nową pracę dzięki prowadzeniu u nas szkolenia.

Jeśli Cię namówiliśmy i chcesz poprowadzić jakieś szkolenie, napisz do nas!