Przejście od programisty do nauczyciela programowania [zamknięte]


15

Interesuje mnie doświadczenie twórców oprogramowania, którzy zostali nauczycielami programowania - w gimnazjum, szkole wyższej lub liceum.

Zastanawiam się, czy ktoś dokonał zmiany i czy utknął z tym, czy też wrócił do branży - i dlaczego.

Przez ostatnie 7 lat (włączanie i wyłączanie) myślałem, że chcę to wypróbować i zobaczyć, jak to jest. Mam przyjaciół, którzy są nauczycielami i wydają się kochać swoją pracę. Z tego, co wiedzą o mnie moi przyjaciele i z tego, co ja wiem o sobie, myślę, że bym tego chciał.

EDYCJA: Odkąd napisałem ten post, przeprowadziłem się do Seattle w celu podjęcia nowej pracy. Znalazłem lokalną uczelnię, w której mogę prowadzić nocne kursy programowania i baz danych. To świetna zabawa, ale może być stresująca w przypadku wymagającej pracy na pełen etat i rodziny. Uwielbiam uczyć, ale jeszcze bardziej uwielbiam budować. Cieszę się, że większość moich wysiłków mogę skoncentrować na budowaniu i że mam mały rynek zbytu dla innych. Zdecydowałem, że nie chcę, aby nauczanie było pracą w pełnym wymiarze godzin.

Zauważyłem, że nie lubię nauczania (a głównym powodem, dla którego nie zrobię z tego kariery zawodowej) jest to, że nie uczysz się od swoich rówieśników, kiedy uczysz. Uwielbiam w codziennej pracy to, że zawsze uczę się czegoś nowego od moich współpracowników. Czerpię z tego dużo energii i nie chcę z tego rezygnować.


1
Co Cię motywuje?
JeffO,

7
Dzięki Bogu, że miałeś trochę doświadczenia, zanim zostałeś nauczycielem. Miałem nauczycieli, którzy po prostu nie wiedzieli o czym mówią ... = / Zacząłeś od właściwej stopy. Powodzenia!
wleao

Też o tym myślałem. Może jako opcja po przejściu na emeryturę z mojej codziennej pracy.
JohnFx,

Odpowiedzi:


4

Jestem pełnoetatowym programistą, głównie C ++.

Kilka lat temu miałem okazję prowadzić klasę C ++ przez trzy semestry w nocy, w miejscowym college'u.

Pierwszy semestr był bardzo ciężką pracą, prawdopodobnie przygotowałem się na cztery godziny na każdą godzinę zajęć. Drugi semestr był nieco mniej stresujący, ale nadal zajmował dużo czasu.

Dopiero po raz trzeci, kiedy prowadziłem kurs, poczułem, że dostarczam dobry produkt moim uczniom, nie spędzając całego wolnego czasu na przygotowaniach do zajęć. Do tego czasu zasadniczo napisałem własny podręcznik dla C ++ 101.

Jeśli chodzi o pieniądze, jeśli w ogóle przypisałem jakąś wartość mojemu nauczaniu, to przegrany. Community Colleges prawie nic nie wypłacają adiutantom. Jednak często mają wielu kandydatów na każdy przydział dydaktyczny. Dlaczego?

Myślę, że pomogło mi to profesjonalnie, uczyniło ze mnie znacznie lepszego programistę C ++. I fajnie jest pracować ze studentami, przynajmniej z 99% z nich. Większość uczniów w moich klasach była pracującymi dorosłymi, którzy byli bardzo zmotywowani. Każda klasa miała co najmniej jednego „dzwonka”, innego profesjonalnego programistę C ++, który z jakiegoś powodu uczęszczał na tę klasę za dziesięciocentówkę swojej firmy. Ci „studenci” trzymali mnie na nogach, ale zastanawiam się, dlaczego ich firma zapłaci im za udział w zajęciach, za które byli wyraźnie zbyt wysoko wykwalifikowani (patrzę na ciebie IBM i Apple).

Prawdopodobnie nadal bym to robił, gdyby kierownik działu, który mnie zatrudnił, został zastąpiony innym profesorem w pełnym wymiarze godzin, który sprowadził własną osobę.

Mam teraz 59 lat, moje dzieci są dorosłe, mój dom jest prawie opłacony. Zrobiłbym teraz koncert dla nauczycieli w Community College, gdybym mógł go znaleźć. W tym momencie mojego życia mogłem dokonać ogromnej obniżki płac. Dziesięć czy dwadzieścia lat temu? W żaden sposób nie stać mnie było na nauczanie w pełnym wymiarze godzin.


4

Szkoła, w której uczyłem mojego mistrza, miała opcję profesora pomocniczego, co było całkiem dobrą opcją - mieli oni kluczową kadrę profesorskich profesorów, a następnie dość dużą pomocniczą kadrę ludzi, którzy pracowali w pełnym lub niepełnym wymiarze godzin w przemyśle i nauczali w nocy lub w ich okolicy praca w branży. Często używali tych ludzi do zajęć w miejscu pracy, które uniwersytet zorganizował z lokalnymi firmami. Często było to korzystne dla obu stron w rejonie Bostonu, gdzie ruch uliczny może być okropny, ponieważ wielu adiunktów lepiej było dojeżdżać do firm, które wynajęły szkołę na szkolenie zawodowe.

Po wykonaniu pracy licencjackiej i magisterskiej w „instytutach technologii”, w których przygotowanie i doświadczenie w branży mają pierwszeństwo przed dyplomami akademickimi, muszę powiedzieć, że posiadanie profesorów świeżo porzuconych z branży lub profesorów, którzy wskoczyli i wyszli z pracy w branży, było ogromnym zdobyć. Na naszych zajęciach było znacznie więcej kontroli rzeczywistości i wydawało się, że wiedza, którą zdobyłem, była o wiele lepsza dla doświadczenia profesora.

Polecam poszukać podobnego rozwiązania w twojej okolicy - możesz przetestować profesora-statku, aby zobaczyć, czy ci się to podoba.


3

Jeśli pieniądze nie stanowią problemu, myślę, że powinieneś je zdobyć. Jak wiesz, jeśli nie będziesz czerpać przyjemności z nauczania, zawsze możesz wrócić.

Dzieciom lepiej jest uczyć się od kogoś, kto faktycznie wie, jak to robić, niż od tych, którzy wiedzą, jak teoretycznie należy to zrobić.


3
+1 Mój nauczyciel CS w liceum nie znał swojego tyłka z dziury w ziemi.

mój najlepszy profesor uczył dla zabawy i pracował w przemyśle.
Kevin

2

Skontaktuj się z każdą instytucją, która prowadzi zajęcia wieczorem lub w weekendy (lub w ogóle, jeśli twoje obecne zatrudnienie ma swobodę pozwalającą na nauczanie w ciągu dnia) i zaoferuj nauczanie jednego kursu. To powinien być temat, na którym ci zależy i który dobrze znasz. Jeśli uwielbiasz to i to jest ta część dnia, na którą czekasz, masz swoją odpowiedź. Jeśli jest to trudniejsze niż kiedykolwiek marzyłeś i chciałbyś po prostu wrócić do pisania kodu, masz swoją odpowiedź.

Robiłem dużo szkoleń korporacyjnych - to było lukratywne i zabawne. Prowadziłem także jeden lub dwa kursy rocznie na lokalnym uniwersytecie. Nie trenuję już, ale nadal uczę OO na uniwersytecie. Wiem, że robię różnicę i jest to przyjemne, gdy wychodzę.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.