co jakiś czas ludzie piszą do mnie z pytaniem, czy program informatyczny po maturze jest tego wart. Teraz, gdy zbliżam się do końca (kończę semestr zimowy), czuję, że mogę udzielić odpowiedzi. Ten post będzie służyć jako długie Wyjaśnienie mojej odpowiedzi, która jest tak (z pewnymi zastrzeżeniami).
ja
zanim przejdziesz do tego, krótkie tło o mnie, aby dać ci kontekst na myśli poniżej: jestem byłym nauczycielem szkoły podstawowej, który chce przejść do nauczania informatyki. Rozpocząłem program jesienią 2016 roku i ukończę następną kadencję, co stawia mnie na mniej więcej 2,5-letnią ścieżkę. Myślę, że ważne jest, aby powiedzieć (kosztem własnego klaksonu), że dobrze sobie radziłem w programie, przez co mam na myśli, że do tej pory zarobiłem wszystkie piątki (chociaż programowanie równoległe (CS 475) było blisko).
pracowałem na pełny etat podczas pierwszego roku programu, ale nie pracowałem przez ostatnie półtora roku. Moje jedyne inne zobowiazania czasowe poza programem stanu Oregon opiekuje sie moja corka, Wolontariat jedno popoludnie w tygodniu i lekcje matematyki (jeden lub dwa na semestr)w Portland Community College i Portland State.
koszty
po pierwsze, kiedy mówimy” warto”, co to jest „to”? Jakie są koszty? Moim zdaniem koszt wykonania tego programu można podzielić na trzy części: koszt finansowy, koszt czasowy i koszt alternatywny. Koszt finansowy jest najłatwiejszy do oszacowania, więc zacznijmy od tego.
koszt finansowy
koszt finansowy rozkłada się w następujący sposób: 60 kredytów po 487 USD za kredyt (od jesieni 2018 r.), co wychodzi na prawie 30 000 USD (minus pomoc finansowa, jeśli kwalifikujesz się). Ponadto istnieje kilka dodatkowych kosztów, takich jak opłaty za testy, podręczniki itp. Nie śledziłem ich na bieżąco, ale w trakcie programu wypracowali nawet kilkaset dolarów.
koszt czasu
W programie jest 15 kursów, każdy prowadzony przez 10 tygodni (8 tygodni dla kursów letnich). Działa to do 200 godzin na kurs lub 3000 godzin na cały program. Oczywiście, te 3000 godzin może zostać przerwane w ciągu jednego, dwóch, trzech lub więcej lat.
z mojego doświadczenia wynika, że 20 godzin tygodniowo na kurs było w górnej części czasu wymaganego na moje kursy. Moim najbardziej intensywnym terminem, pod względem czasu, było prawdopodobnie przedwcześnie lato, kiedy wziąłem struktury danych (CS 261) i assembly language (CS 271). Kursy te łącznie trwały około 35 godzin tygodniowo. To powiedziawszy, było to w skróconym letnim harmonogramie.
w sumie założę się, że spędziłem średnio około 12 godzin tygodniowo na kurs, co da około 1800 godzin na cały program.
koszt alternatywny
koszt alternatywny to utrata potencjalnego zysku, gdy wybrana jest jedna alternatywa. Mówiąc konkretnie, oznacza to zarobki, których nie będziesz zarabiać podczas programu, lub czas, który nie będziesz spędzać z rodziną, lub cokolwiek innego. Jest to oczywiście czynnik dla każdego, w różnym stopniu.
w sumie
razem te koszty wynoszą 30 000 USD i około 1800 godzin. Kiedy skończę pod koniec następnego semestru, co będę musiał im pokazać? Czy to wszystko było tego warte?
korzyści
czy program jest tego wart, sprowadza się tylko do jednego pytania: Czy praca jako inżynier oprogramowania (lub w powiązanej karierze C. S.) jest warta kosztów opisanych powyżej? Jeśli tak, to program jest tego wart.
Mówiąc najprościej, uważam, że ukończenie programu pozostawia cię dobrze przygotowanym do kariery w inżynierii oprogramowania. Mogę to potwierdzić po odbyciu stażu w Insitu. I wiele, wiele innych osób, które ukończyły program, może to potwierdzić. Ałuny programu działają wszędzie. Szybki przegląd moich połączeń LinkedIn pokazuje ałuny pracujące w Google, Intel, Amazon, Salesforce, Boeing, Insitu i tak dalej. Krótko mówiąc, stopień informatyki w stanie Oregon prawdopodobnie nie będzie czynnikiem ograniczającym w poszukiwaniu pracy.
zastrzeżenia
teraz kilka zastrzeżeń. Główną siłą programu informatycznego stanu Oregon nie są wykłady wideo, nie są to instruktorzy, nie są to zadania ani inne materiały do nauki. Główną siłą jest to: zobowiązanie do spędzenia kawałka swojego życia koncentrując się na informatyce i inżynierii oprogramowania.
to prawie oczywiste, ale prawdopodobnie znajdziesz lepsze materiały edukacyjne na YouTube i w Bibliotece Publicznej,niż dostaniesz za 487 dolarów za kredyt w stanie Oregon. W niektórych przypadkach o wiele lepiej. Ale kto decyduje się rzucić pracę i spędzić dwa lata chodząc do biblioteki pięć dni w tygodniu,aby zmienić karierę? I nawet jeśli możesz to usprawiedliwić sobie, czy możesz usprawiedliwić to swojej rodzinie? Będą się zastanawiać, czy marnujesz czas?
ten ostatni punkt dociera do ważnego punktu: legitymizacji. W pewnym sensie to wszystko czym jest dyplom. To tylko organizacja (jak stan Oregon) gotowa ręczyć za Twoją wiedzę.
Zastrzeżenie2
kiedy pisałem powyżej, że materiały do nauki i instruktorzy nie są siłą programu, być może nie byłem wystarczająco ostry. W rzeczywistości wiele materiałów do nauki jest złych.
to oczywiście nie dotyczy wszystkiego, ale niektóre kursy są bardzo zdezorganizowane, wiele wykładów jest bolesnych do oglądania, wiele zadań jest po prostu nudnych. Może to być szczególnie frustrujące, ponieważ Informatyka może być tak zabawne i interesujące.
Weźmy na przykład inżynierię oprogramowania II, która koncentruje się na testowaniu, debugowaniu i kontroli wersji. Byłem bardzo podekscytowany testami jednostkowymi i Integracyjnymi w ciągu lata, więc byłem podekscytowany, aby przejść do tego kursu. W końcu jednak uważam, że jest to najbardziej ” meh ” kurs w programie. Dostajesz stary kod C i prosisz o napisanie testów jednostkowych, losowych itp. a potem napisać raporty o tym, co znalazłeś. Może to odzwierciedlać pracę w branży, ale pomyślałem, że o wiele zabawniej byłoby traktować zadania testowe jako rodzaj jednostki. Jak w, Tu jest dziwna rzecz z tym programem, zobacz, czy można zaprojektować pakiet testowy, aby go złapać.
to tylko jedna myśl o jednym kursie. Jeśli jesteś ciekaw, jak wyglądają inne kursy w programie, sprawdź, co o nich napisałem.
Losowe zdjęcie budynku w stanie Oregon, aby rozbić ten długi post. Zdjęcie: Al Case.
To było tak, jakby po prostu zarządzali kursem, a nie aktywnie go uczyli. Jest to z pewnością potęgowane przez fakt, że większość ludzi, których miałem jako instruktorów, nie zaprojektowała kursów, których nauczali. Więc będziesz miał swojego „instruktora”, ale kiedy wyciągniesz wykłady, będzie to głos kogoś innego sprzed pięciu lat. Jeśli chodzi o koszt programu, czułem, że stan Oregon mógłby zrobić coś lepszego.
to wszystko powiedziane, warto zaznaczyć, że są też fantastyczni instruktorzy. Nie mogę powiedzieć wystarczająco dobrych rzeczy o Timie Alcon, Benjaminie Brewsterze i Stephenie Redfieldzie. Instruktorzy ci naprawdę dbają o naukę swoich uczniów. Czujesz to.
na podstawie mojego doświadczenia jako pedagog wiem, że projektowanie programu akademickiego i nauczanie go jest naprawdę, naprawdę trudne. Z pewnością trudniejsze niż wiele pojęć poruszanych w programie. Dlatego uważam, że ważne jest, aby nie być zbyt krytycznym. Ale znowu, jest kilka nisko wiszących owoców (ustandaryzuj sposób zarządzania kursami na płótnie, Aktualizuj i ulepszaj filmy z wykładów, zatrudniaj bardziej zapalonych instruktorów itp.), i mam nadzieję, że administratorzy programu wyciągną rękę i go złapią.
Zawijajmy
powiedziałem dość. Mam nadzieję, że w tym procesie wyjaśniłem, dlaczego uważam, że program informatyczny post-bacc jest wart czasu i pieniędzy, jeśli chcesz pracować w oprogramowaniu lub pokrewnej dziedzinie. Czy są jakieś alternatywy? Jasne. Przejrzyj Książki w bibliotece, zapisz się na bootcamp itp. Ale dla mnie żadna z tych opcji nie doprowadziłaby mnie do tego, gdzie jestem dzisiaj. I właśnie o to chodzi.
Aktualizacja: 2 kwietnia 2020
otrzymałem dziś wiadomość e-mail od Benjamina Brewstera, który był instruktorem, gdy byłem w programie, a teraz jest dyrektorem programu. Jest też naprawdę niesamowitym człowiekiem i chcę kiedyś móc uczyć jak on.
w każdym razie podał następującą aktualizację: „w tym momencie przeprojektowaliśmy większość kursów, a resztę kończymy w najbliższych kilku terminach. Dodaliśmy również kilka nowych kursów i prawie podwoiliśmy liczbę nauczycieli. Wielkie zmiany w miarę postępu!”
nie jestem pewien, jak dokładny jest ten post, ale wyobrażam sobie, że rzeczy w stanie Oregon tylko się poprawiają. I jeśli to coś warte, nadal podtrzymuję twierdzenia, które zgłosiłem, gdy pisałem to kilka lat temu.