Ist Oregon State Post-Bacc Informatik-Programm wert?

Jeder einmal in eine Weile, Leute mailen Sie mir zu fragen, ob Oregon State Post-Baccalaureate Informatik-Programm ist es wert. Jetzt, da ich mich dem Ende nähere (ich werde am Ende des Wintersemesters meinen Abschluss machen), habe ich das Gefühl, eine Antwort geben zu können. Dieser Beitrag dient als Langform-Erklärung meiner Antwort, die ja ist (mit einigen Einschränkungen).

Me

Bevor ich darauf eingehe, ein kurzer Hintergrund über mich, um Ihnen einen Kontext zu den folgenden Gedanken zu geben: Ich bin ein ehemaliger Grundschullehrer, der in den Informatikunterricht übergehen möchte. Ich habe das Programm im Herbst 2016 begonnen und werde im nächsten Semester meinen Abschluss machen, was mich auf eine mehr oder weniger 2,5-jährige Strecke bringt. Ich denke, es ist wichtig zu sagen (auf Kosten meines eigenen Horns), dass ich im Programm gut abgeschnitten habe, womit ich meine, dass ich bisher alle A verdient habe (obwohl die parallele Programmierung (CS 475) nahe war).

Ich habe in meinem ersten Jahr in Vollzeit gearbeitet, aber in den letzten anderthalb Jahren nicht gearbeitet. Meine einzigen anderen Zeitverpflichtungen neben dem Oregon State-Programm sind die Betreuung meiner Tochter, Freiwilligenarbeit an einem Nachmittag in der Woche und Mathematikunterricht (ein oder zwei pro Semester) am Portland Community College und am Portland State.

Kosten

Zuallererst, wenn wir „es lohnt sich“ sagen, was ist „es“? Was sind die Kosten? Meiner Meinung nach können die Kosten für dieses Programm in drei Teile unterteilt werden: finanzielle Kosten, Zeitkosten und Opportunitätskosten. Finanzielle Kosten sind am einfachsten zu quantifizieren, also fangen wir damit an.

Finanzielle Kosten

Die finanziellen Kosten gliedern sich wie folgt auf: 60 Credits zu 487 USD pro Kredit (Stand Herbst 2018), was insgesamt knapp 30.000 USD entspricht (abzüglich finanzieller Unterstützung, wenn Sie berechtigt sind). Hinzu kommen einige zusätzliche Kosten wie Testgebühren, Lehrbücher usw. Ich habe diese nicht genau verfolgt, aber sie haben im Laufe des Programms wahrscheinlich ein paar hundert Dollar gekostet.

Zeitkosten

Oregon State empfiehlt, 20 Stunden pro Woche und Kurs einzuplanen. Es gibt 15 Kurse im Programm, die jeweils über 10 Wochen (8 Wochen für Sommerkurse) verwaltet werden. Dies entspricht 200 Stunden pro Kurs oder 3.000 Stunden für das gesamte Programm. Natürlich können diese 3.000 Stunden über ein, zwei, drei oder mehr Jahre verteilt werden.

Meiner Erfahrung nach waren 20 Stunden pro Woche pro Kurs am oberen Ende des für meine Kurse erforderlichen Zeitaufwands. Mein zeitlich intensivster Begriff war wahrscheinlich der vorletzte Sommer, als ich Datenstrukturen (CS 261) und Assemblersprache (CS 271) nahm. Diese Kurse zusammen dauerten rund 35 Stunden pro Woche. Das heißt, dies war auf dem verkürzten Sommerplan.

Alles in allem wette ich, dass ich durchschnittlich etwa 12 Stunden pro Woche pro Kurs verbracht habe, was für das gesamte Programm etwa 1.800 Stunden entspricht.

Opportunitätskosten

Opportunitätskosten sind der Verlust eines potenziellen Gewinns, wenn eine Alternative gewählt wird. Konkret handelt es sich um die Löhne, die Sie während des Programms nicht verdienen, oder die Zeit, die Sie nicht mit Ihrer Familie verbringen, oder was auch immer. Dies ist offensichtlich ein Faktor für alle, in unterschiedlichem Maße.

Insgesamt

Insgesamt belaufen sich diese Kosten auf 30.000 US-Dollar und irgendwo um 1.800 Stunden. Wenn ich am Ende des nächsten Semesters fertig bin, was muss ich für sie zeigen? Wird sich das alles gelohnt haben?

Vorteile

Ob sich das Programm lohnt oder nicht, läuft im Wesentlichen nur auf eine Frage hinaus: Ist die Arbeit als Softwareentwickler (oder in einer verwandten CS-fokussierten Karriere) die oben genannten Kosten wert? Wenn ja, dann ist es das wert.

Einfach ausgedrückt, glaube ich, dass Sie durch den Abschluss des Programms gut auf eine Karriere im Bereich Software Engineering vorbereitet sind. Dies kann ich bestätigen, nachdem ich kürzlich ein Praktikum bei Insitu absolviert habe. Und viele, viele andere Menschen, die das Programm abgeschlossen haben, können dies auch bestätigen. Alaune des Programms arbeiten überall. Ein kurzer Dreh durch meine LinkedIn-Verbindungen zeigt Alaune, die bei Google, Intel, Amazon, Salesforce, Boeing, Insitu und so weiter arbeiten. Kurz gesagt, ein Informatikabschluss vom Oregon State wird wahrscheinlich kein einschränkender Faktor für Ihre Jobsuche sein.

Vorbehalte

Nun, einige Vorbehalte. Die Hauptstärke des Informatikprogramms von Oregon State sind nicht die Videovorträge, es sind nicht die Ausbilder, es sind nicht die Aufgaben oder andere Lernmaterialien. Die Hauptstärke ist dies: Die Verpflichtung, einen Teil Ihres Lebens damit zu verbringen, sich auf Informatik und Software Engineering zu konzentrieren.

Es ist fast selbstverständlich, aber Sie werden wahrscheinlich bessere Unterrichtsmaterialien auf YouTube und in der öffentlichen Bibliothek finden, als Sie für $ 487 pro Kredit im Oregon State bekommen werden. In manchen Fällen, viel besser. Aber wer beschließt, seinen Job zu kündigen und zwei Jahre lang fünf Tage die Woche in die Bibliothek zu gehen, um die Karriere zu wechseln? Und selbst wenn du das vor dir selbst rechtfertigen kannst, kannst du es vor deiner Familie rechtfertigen? Werden sie sich fragen, ob Sie Ihre Zeit verschwenden?

Dieser letzte Punkt kommt zu einem wichtigen Punkt: Legitimität. In gewisser Weise ist das alles, was ein Diplom wirklich ist. Es ist nur eine Organisation (wie Oregon State), die bereit ist, für Ihr Fachwissen zu bürgen.

Caveats2

Als ich oben schrieb, dass die Lernmaterialien und die Instruktoren keine Stärke des Programms sind, war ich vielleicht nicht hart genug. In der Tat sind viele der Lernmaterialien schlecht.

Dies gilt natürlich nicht für alles, aber einige der Kurse sind sehr unorganisiert, viele der Vorlesungen sind schmerzhaft anzusehen, viele der Aufgaben sind einfach umwerfend langweilig. Dies kann besonders frustrierend sein, da Informatik so lustig und interessant sein kann.

Nehmen Sie zum Beispiel Software Engineering II, das sich auf Testen, Debuggen und Versionskontrolle konzentriert. Ich war im Sommer wirklich begeistert von Unit- und Integrationstests, also war ich aufgeregt, in diesen Kurs einzusteigen. Am Ende fand ich es jedoch der ‚Meh‘ -Kurs im Programm. Sie erhalten eine alte C-Codebasis und werden gebeten, einige Komponententests, einige Zufallstests usw. zu schreiben., und dann Berichte darüber zu schreiben, was Sie gefunden haben. Dies mag die Arbeit in der Branche widerspiegeln, aber ich dachte, es hätte viel mehr Spaß gemacht, die Testaufgaben als eine Art Whodunit zu behandeln. Wie in, hier ist eine seltsame Sache mit diesem Programm, sehen Sie, ob Sie eine Testsuite entwerfen können, um es zu fangen.

Das ist nur ein Gedanke über einen Kurs. Wenn Sie neugierig sind, wie die anderen Kurse im Programm aussehen, lesen Sie, was ich über sie geschrieben habe.

osu-GebäudeZufälliges Bild eines Gebäudes im Bundesstaat Oregon, um diesen langen Beitrag aufzubrechen. Foto von Al Case.

In der gleichen Richtung gibt es eine Reihe von Lehrern, die mich verlassen wollen. Es war, als würden sie einfach einen Kurs verwalten, anstatt ihn aktiv zu unterrichten. Dies wird sicherlich durch die Tatsache verstärkt, dass die meisten Leute, die ich als Ausbilder hatte, die Kurse, die sie unterrichteten, nicht wirklich entwarfen. Du wirst also deinen „Lehrer“ haben, aber wenn du die Vorlesungen hochziehst, wird es die Stimme eines anderen sein, wie vor fünf Jahren. Für die Kosten des Programms hatte ich das Gefühl, dass Oregon State es besser machen könnte.

Alles in allem lohnt es sich, darauf hinzuweisen, dass es auch einige fantastische Instruktoren gibt. Ich kann nicht genug gute Dinge über Tim Alcon, Benjamin Brewster und Stephen Redfield sagen. Diese Lehrer kümmern sich wirklich um das Lernen ihrer Schüler. Du kannst es fühlen.

Ich weiß aufgrund meiner Erfahrung als Pädagoge, dass es wirklich, wirklich schwierig ist, ein akademisches Programm zu entwerfen und zu unterrichten. Sicherlich schwieriger als viele der im Programm behandelten Konzepte. Deshalb denke ich, dass es wichtig ist, nicht zu kritisch zu sein. Aber auch hier gibt es einige niedrig hängende Früchte (standardisieren Sie, wie Kurse in Canvas verwaltet werden, aktualisieren und verbessern Sie Vorlesungsvideos, stellen Sie leidenschaftlichere Ausbilder ein usw.), und ich hoffe, dass die Programmadministratoren es erreichen und greifen.

Lassen Sie uns wickeln

Ich habe genug gesagt. Hoffentlich habe ich dabei argumentiert, warum das Post-Bacc-Informatikprogramm des Bundesstaates Oregon meiner Meinung nach Zeit und Geld wert ist, wenn Sie in Software oder einem verwandten Bereich arbeiten möchten. Gibt es Alternativen? Sicher. Schlagen Sie die Bücher in der Bibliothek, in einem Bootcamp einschreiben, usw. Aber für mich hätte mich keine dieser Optionen dahin gebracht, wo ich heute bin. Und genau darum geht es.

Update: 2. April 2020

Ich habe heute eine E-Mail von Benjamin Brewster erhalten, der während meiner Teilnahme am Programm Ausbilder war und jetzt Direktor des Programms ist. Er ist auch ein wirklich großartiger Mensch, und ich möchte eines Tages in der Lage sein, wie er zu unterrichten.

Jedenfalls gab er folgendes Update: „An diesem Punkt haben wir die meisten Kurse neu gestaltet und beenden den Rest in den nächsten paar Semestern. Wir haben auch mehrere neue Kurse hinzugefügt und die Anzahl der Lehrer verdoppelt. Große Veränderungen, wenn die Dinge voranschreiten!“

Ich bin mir nicht sicher, wie genau dieser Beitrag noch ist, aber ich stelle mir vor, dass sich die Dinge im Bundesstaat Oregon nur verbessern. Und für das, was es wert ist, stehe ich immer noch zu den Behauptungen, die ich gemacht habe, als ich das vor ein paar Jahren geschrieben habe.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht.

Previous post Ars Nova
Next post 7 Dinge, die Sie vor Ihrem Besuch in Italien wissen möchten