Do tej pory uczyłem indywidualnie i prowadziłem zajęcia 1 na 1. Jednak niedawno zgłosiło się do mnie 2 uczniów, którzy się znali i chcieli uczyć się razem. A potem kolejnych 2…
Ostatnio zacząłem się poważnie zastanawiać nad tym w jaki sposób moja Akademia Localhost mogłaby efektywniej uczyć gotowych na rynek młodych programistów. Jak poprawić jakość nauczania, aby jeszcze bardziej pomagać się uczyć swoim studentom.
Wprowadziłem szereg modyfikacji:
- Zrobiłem update modułów Reacta już tylko pod Hooki oraz Context Api – komponenty klasowe występują jako zajawka, tak samo jak Redux. Dodatkowo są zadania na odtworzenie Reduxa poprzez hooki oraz Context Api
- Dodałem bota, który pomaga pracować w metodyce scruma i uczyć się rzetelnego raportowania swojej pracy oraz mierzenia jej czasu oraz wyników, aby poza reprezentowaniem dobrego poziomu skilla technicznego mieć wiedzę o tym jakie są metodyki pracy w IT
- Przyspieszyłem naukę Typescriptu – zamiast dopiero pod koniec nauki, TS jest wprowadzany już po pierwszych 2 modułach z JS, czyli po module z zadaniami z programowania funkcyjnego oraz z zadaniami z programowania obiektowego. Każdy kolejny moduł po wprowadzeniu do Typescript ma być pisany w Typescript, bo Javascript to głupi język
- Dodałem jako standard rozwoju na ścieżkach z Node i z Pythona Dockera + AWSa, bo jednak teraz na rynku backendowiec bez Dockera to trochę jak front bez frameworka
- Aby zagwarantować łatwiejszy start na rynku, po kursie i zrobionych 2 projektach do portfolio będę umożliwiać odbycie płatnego 3 miesięcznego stażu z UP/podobnego każdemu ze studentów w moim software house, o ile będzie chciał
- Najlepszym studentom będę przygotowywać małe, płatne zlecenia, aby mogli regularnie odrabiać inwestycję w naukę w Akademii już po tym jak ich poziom na to pozwoli – będą robić rzeczy, których mi się nie chce kodować ^^ win – win
To są główne usprawnienia, które ostatnio wprowadziłem do swojej Akademii 🙂
Jednak najlepsze możliwe ulepszenie przyszło do mnie samo, w bardzo organiczny sposób – od strony uczniów, którzy są na podobnym poziomie i chcą się razem uczyć
Co daje taka nauka z kolegą:
- zadania są podzielone na te rozwiązywane samodzielnie oraz te robione w code pairing
- code review (w mojej ocenie) jest lepszej jakości kiedy dyskusja jest miedzy mentorem i dwoma uczniami, niż mentorem i jednym uczniem
- dobieram 2 osobowe teamy w taki sposób, aby jeden student był na ścieżce backend, a drugi na ścieżce frontend co pozwala na realizację ambitniejszych wspólnych projektów do portfolio
- team kolegów ma większą motywację do nauki razem, niż suma obu oddzielnie
- za naukę zapłacisz mniej, bo 800-900zł/msc (lub 700 jeśli jest grupa 2 studentów)
Podsumowując – myślę, że ta zmiana wniesie powiew świeżości w moją pracę jako mentora oraz da dodatkową wartość dla moich przyszłych studentów 🙂
Jeśli jesteś zainteresowany nauką w Akademii Localhost to możesz o niej poczytać tutaj:
https://academy.localhost-group.com/
Cenami ze strony się nie przejmuj, bo dla Polaków są znacznie niższe i ustalane indywidualnie po rozmowie. Wspieramy polską branżę IT!
Na dzień dzisiajeszy (5.09.2020) 2 moich uczniów przeszło już do nauki na projektach, oraz jeden zrezygnował z powodów rodzinnych, więc mogę przyjąć 2 nowych uczniów. Serdecznie zapraszam!
Jeśli nie jesteś możesz sobie pozwolić na naukę w Akademii Localhost to mam dla Ciebie 2 rabaty:
- kupon niedlugo-bede-programista o wartości 50PLN na pierwszy tom zbiorów
- kupon react-rekrutacja o wartości 40PLN na drugi tom zbiorów
- aby skorzystać z dwóch kuponów, trzeba zrobić 2 pojedyncze zamówienia
W Akademii programiści uczą się na bardzo podobnych zadaniach, a zakres zadań ze zbiorów pokrywa się z zakresem materiału w Akademii
Do następnego commita!