Jak poprawić moje metody nauczania mojej żony
Moja żona studiowała programowanie na poziomie podstawowym do średniego (według standardów szkolnych) w szkole średniej, ale potem nie poszła dalej i powoli straciła nad tym kontrolę i nie myślała o tym przez lata. Kilka miesięcy po tym, jak zaczęliśmy się spotykać, powiedziała, że chciałaby, żebym ją uczył (jestem profesjonalnym programistą), a ja z radością powiedziałem tak.
Trochę tła: Mam tytuł magistra inżynierii elektronicznej i jestem przyzwyczajony do studiowania i uczenia się w różnych dziedzinach. Jestem daleki od tego, co można by nazwać pracoholikiem (“student-holik”, może?), ponieważ moja wola nie jest na tyle silna, aby zmusić mnie do studiowania i pracy do tego stopnia, że jestem zmęczony, ale zawsze nadrabiałem to naturalnym darem ciekawości. Jeśli coś mnie ciekawi lub intryguje, to się w to wchłaniam i nie przestanę nad tym pracować (lub myśleć o tym), dopóki nie będę zadowolony z moich wyników.
Z drugiej strony, moja żona prawie przestała się uczyć po liceum. Zaczęła studia, potem przeniosła się na inny w następnym roku, ale zrezygnowała z obu. Miała wtedy bardzo mało wspierającego chłopaka, który ciągle jej powtarzał, że jej się nie uda i że to i tak nie jest ważne (miał też bardzo wsteczne wyobrażenia o roli kobiet w rodzinie), co w połączeniu z podobnym zniechęceniem ze strony niektórych nauczycieli szkolnych doprowadziło ją do poważnych problemów z pewnością siebie. Ciężko pracowałam, aby pomóc jej to przezwyciężyć w ciągu czterech lat naszej wspólnej pracy, a wyniki na pewno się pokazują, ale nie jest to coś, co można by jeszcze nazwać silną i pewną siebie kobietą. Zdecydowanie ma wspaniałe cechy, ale nie może w pełni zaakceptować pomysłu, że “może to zrobić”.
Dalsze informacje ogólne: Zawsze szybko się uczyłem i często byłem tym, który “uczył” swoich szkolnych kolegów podczas wspólnej nauki. Odbywało się to na uniwersytecie, nawet oficjalnie, przez krótki czas (po uzyskaniu tytułu licencjata byłam asystentką nauczyciela na kursie), a kiedy zaczęłam pracować (nigdy w akademii), okazjonalnie udzielałam korepetycji studentom uczelni. Z moimi “uczniami” uzyskiwałam przyzwoite wyniki; nigdy jednak nie otrzymałam formalnego wykształcenia, a jedynym powodem, dla którego mogłabym powiedzieć, że jestem nauczycielem (a tak naprawdę nie jestem), jest to, że w przeszłości “uczyłam ludzi”.
Teraz do głównego zagadnienia. Nasz domowy kurs programowania nie idzie naprawdę świetnie. Moja żona na pewno zrobiła postępy i udało jej się zrozumieć dość zaawansowane koncepcje, ale bardzo trudno jej je wdrożyć w praktyce. Jest słaba nawet w podstawowych umiejętnościach pisania kodu, co sprawia, że ostatecznie nie ma sensu, aby rozumiała bardziej zaawansowane koncepcje. Wkurza mnie to, że to, co dziś z łatwością osiągnie, jutro może całkowicie spieprzyć, bez wyraźnych powodów. Co więcej, nie jest już przyzwyczajona do nauki (oboje mamy 34 lata i nie uczęszczamy do szkoły/uniwersytetu od ponad dziesięciu lat), a kiedy pojawia się trudność, pojawia się jej brak pewności siebie i wpędza ją w spiralę spadku.
Nie raz zdałam sobie sprawę, że popełniam błędy w nauczaniu. Jestem dość zaawansowaną programistką i zawsze staram się uczyć nowych technik, co oznacza, że jestem przyzwyczajona do pokonywania krzywych uczenia się; oznacza to jednak również, że stałam się dość oderwana od rzeczywistości początkującego człowieka, który może mieć trudności w pracy z koncepcjami, które określiłabym jako niezwykle podstawowe. Kilka razy starałam się “zresetować”, zacząć od podstaw, nie dawać niczego za pewnik i pozwolić jej poświęcić czas na przyjmowanie koncepcji.
Jednak tak naprawdę nie wszystko idzie zgodnie z oczekiwaniami. Na przykład, mieliśmy dobre “lekcje” w ostatnich dwóch tygodniach, wydawało się, że naprawdę posuwa się naprzód, postanowiłam nie posuwać się naprzód i zasugerować ćwiczenia, które są trochę “bardziej takie same”, aby pomóc jej w budowaniu pewności siebie. Zeszłej nocy utknęła, więc pokierowałam nią przez chwilę, ale szybko ją straciła, powiedziała, że nie rozumie, ciągle przerywała moje wyjaśnienia i doszła do wniosku, że “mogłabyś wtedy po prostu sama to napisać”.
Moim największym problemem jest to, że nie wiem jak poradzić sobie z taką sytuacją. Wpada w panikę, wraca do swojego “Nie rozumiem”, samogwałtując się i rozpraszając, co z kolei denerwuje mnie i stopniowo denerwuje, do tego stopnia, że ja też ją tracę i kończymy walczyć. Zdaję sobie sprawę, że jest to dla mnie sprawa osobista: Udzielałam korepetycji zarówno chłopakom, jak i dziewczynom, którzy od czasu do czasu szli tą samą drogą, ale zawsze ją zatrzymywałam, zanim dotarła ona do punktu krytycznego. Nie mogę tego zrobić z moją żoną: Biorę to na siebie osobiście, zarówno dlatego, że nie może przestać panikować i pozwolić swojemu umysłowi ponownie przejąć kontrolę, jak i dlatego, że nie słucha me (lub, mówiąc inaczej, I jestem nieefektywny w pomaganiu jej).
Kiedy to się dzieje, zwłaszcza gdy jest coś w rodzaju “zrobiłeś to wczoraj, dlaczego nie możesz zrobić tego teraz?”, kończę mówiąc, że nie jest zaangażowana, że może to, że Noc nie jest dla niej dobrą nocą, żeby się zatrzymała i odebrała, kiedy poczuje się bardziej chętna do włożenia w to wysiłku; odpowiada, że jestem surowy, że tamtej nocy źle uczyłem i że za bardzo ją skandowałem “na każdy błąd”.
Aby wyjaśnić: Bardzo ją kocham, bardzo mnie kocha: walczymy, ale nigdy nie kwestionujemy naszych uczuć do siebie nawzajem. Wiem, że brzmi to banalnie, ale gniewam się, bo ją kocham i chcę tylko zobaczyć ją szczęśliwą ze sobą, pokazać jej, że potrafi więcej niż myśli.
Tak więc, podsumowując bardzo długi post (przepraszam za to, ale pomyślałem, że sytuacja wymaga dokładnego wyjaśnienia): co mogę zrobić, by poradzić sobie z sytuacją, w której ona najwyraźniej odmawia słuchania, podczas gdy ja staram się ją uczyć i pomagać jej?
Proszę, nie sugeruj rzeczy takich jak “powinna być bardziej cierpliwa”, “powinna być bardziej zaangażowana”. Wiemy, że to prawda: staramy się, ale to nie działa. Byłbym bardzo wdzięczny za praktyczne rady, takie jak “staraj się to robić” lub “unikaj tego”. Dziękuję za zrozumienie.
UPDATE
Bardzo dziękuję wszystkim. Otrzymałem wiele pomocnych rad; moja żona i ja nie mieliśmy jeszcze jednej lekcji, ale rozmawialiśmy o tym i jesteśmy gotowi odebrać ją ponownie w przyszłym tygodniu z nową energią i lepszym zrozumieniem. Dałeś mi świetne rady w wielu różnych aspektach: nauczanie w ogóle, nauczanie programowania w szczególności i trochę bardzo potrzebnej psychologii (a także sprawdzanie rzeczywistości). Zrobię wszystko, co w mojej mocy, aby to wszystko dobrze wykorzystać.
Nie jestem jednak pewien, jak poradzić sobie ze stroną SE w tym pytaniu. Prawdopodobnie zagłosowałem na tuzin odpowiedzi, ponieważ są one wnikliwe i pomocne, ale nie mogę wybrać jednej z nich dla pożądanego zielonego kleszcza. Będę w meta, żeby sprawdzić co robić :)