Il programma di informatica post-Bacc di Oregon State ne vale la pena?

Ogni tanto, la gente mi e-mail per chiedere se programma di informatica post-baccalaureato di Oregon State è valsa la pena. Ora che mi sto avvicinando alla fine (mi diplomerò alla fine del periodo invernale), mi sento come se potessi fornire una risposta. Questo post servirà come spiegazione a lungo termine della mia risposta, che è sì (con alcuni avvertimenti).

Me

Prima di saltare in questo, un breve background su di me per darti un po ‘ di contesto sui pensieri qui sotto: sono un ex insegnante di scuola elementare che vuole passare all’insegnamento dell’informatica. Ho iniziato il programma nell’autunno del 2016, e si laureerà prossimo termine, che mi mette su una pista più o meno 2,5 anni. Penso che sia importante dire (a scapito del mio corno) che ho fatto bene nel programma, con il che intendo dire che ho guadagnato tutti gli A finora (anche se la programmazione parallela (CS 475) era vicina).

Ho lavorato a tempo pieno durante il mio primo anno nel programma, ma non ho lavorato per l’ultimo anno e mezzo. I miei unici altri impegni di tempo oltre al programma dello Stato dell’Oregon si stanno prendendo cura di mia figlia, facendo volontariato un pomeriggio a settimana e prendendo lezioni di matematica (uno o due per termine) al Portland Community College e Portland State.

Costa

Prima di tutto, quando diciamo “ne vale la pena”, cos’è ‘it’? Quali sono i costi? Nella mia mente, il costo di fare questo programma può essere suddiviso in tre parti: costo finanziario, costo del tempo e costo opportunità. Il costo finanziario è il più facile da quantificare, quindi iniziamo con quello.

Costo finanziario

Il costo finanziario si suddivide in questo modo: 60 crediti a $487 per credito (a partire dall’autunno 2018), che ammonta a poco meno di $30.000 in totale (meno aiuti finanziari, se sei idoneo). In cima a quello, ci sono alcuni costi aggiuntivi, come tasse di prova, libri di testo, ecc. Non ho tenuto traccia di questi, ma probabilmente hanno funzionato a poche centinaia di dollari nel corso del programma.

Costo del tempo

Oregon State consiglia di mettere da parte 20 ore a settimana, per corso. Ci sono 15 corsi nel programma, ciascuno amministrato oltre 10 settimane (8 settimane per i corsi estivi). Questo funziona a 200 ore per corso, o 3.000 ore per l’intero programma. Naturalmente, queste 3.000 ore potrebbero essere suddivise in uno, due, tre o più anni.

Nella mia esperienza, 20 ore settimanali per corso erano all’estremità superiore dell’impegno di tempo richiesto per i miei corsi. Il mio termine più intenso, in termini di tempo, è stato probabilmente l’estate precedente quando ho preso strutture dati (CS 261) e linguaggio assembly (CS 271). Questi corsi combinati hanno richiesto circa 35 ore a settimana. Detto questo, questo era sul programma estivo abbreviato.

Tutti insieme, scommetto che ho speso circa 12 ore a settimana, per corso, in media, che funzionerà a circa 1.800 ore per l’intero programma.

Costo opportunità

Il costo opportunità è la perdita di guadagno potenziale quando viene scelta un’alternativa. In termini concreti, questo rappresenta il salario che non guadagnerai mentre sei nel programma, o il tempo che non trascorrerai con la tua famiglia, o qualsiasi altra cosa. Questo è ovviamente un fattore per tutti, a vari livelli.

In totale

Tutti insieme, questi costi ammontano a $30.000 e da qualche parte circa 1.800 ore. Quando finirò alla fine del prossimo mandato, cosa dovrò mostrare per loro? Ne sarà valsa la pena?

Vantaggi

Che il programma valga o meno essenzialmente si riduce a una domanda: lavorare come ingegnere del software (o in una carriera focalizzata su CS) vale i costi sopra descritti? Se è così, allora il programma ne vale la pena.

In poche parole, credo che il completamento del programma ti lascia ben preparato per una carriera di lavoro in ingegneria del software. Posso attestarlo, avendo recentemente completato uno stage presso Insitu. E molte, molte altre persone che hanno completato il programma possono attestare anche questo. Allumi del programma stanno lavorando in tutto il luogo. Un rapido giro attraverso le mie connessioni LinkedIn mostra allumi che lavorano presso Google, Intel, Amazon, Salesforce, Boeing, Insitu, e così via. In breve, una laurea in informatica da Oregon State probabilmente non sarà un fattore limitante nella tua ricerca di lavoro.

Avvertenze

Ora, alcuni avvertimenti. La forza principale del programma di informatica di Oregon State non sono le lezioni video, non sono gli istruttori, non sono i compiti o altri materiali didattici. Il punto di forza principale è questo: impegnarsi a trascorrere un pezzo della tua vita concentrandosi su informatica e ingegneria del software.

E ‘ quasi ovvio, ma è molto probabile che trovare materiali didattici migliori su YouTube e presso la biblioteca pubblica che si sta andando ad ottenere per $487 per credito a Oregon State. In alcuni casi, molto meglio. Ma chi decide di lasciare il lavoro e passare due anni in biblioteca cinque giorni alla settimana per cambiare carriera? E anche se riesci a giustificarlo a te stesso, puoi giustificarlo alla tua famiglia? Si chiederanno se stai sprecando il tuo tempo?

Quest’ultimo punto arriva a un punto importante: la legittimità. In un certo senso, questo è tutto un diploma è davvero. È solo un’organizzazione (come Oregon State) disposta a garantire la tua esperienza.

Caveats2

Quando ho scritto sopra che i materiali di apprendimento e gli istruttori non sono un punto di forza del programma, forse non ero abbastanza duro. In effetti, molti dei materiali di apprendimento sono cattivi.

Questo non si applica a tutto, ovviamente, ma alcuni dei corsi sono molto disorganizzati, molte delle lezioni sono dolorose da guardare, molti dei compiti sono solo noiosi. Questo può essere particolarmente frustrante dal momento che l’informatica può essere così divertente e interessante.

Prendi Software Engineering II, ad esempio, che si concentra su test, debug e controllo della versione. Mi sono davvero entusiasmato per i test di unità e integrazione durante l’estate, quindi ero entusiasta di entrare in questo corso. Alla fine, però, ho trovato il corso più ” meh ” del programma. Ti viene data una vecchia base di codice C e ti viene chiesto di scrivere alcuni test unitari, alcuni test casuali, ecc., e poi scrivere rapporti su quello che ha trovato. Questo potrebbe rispecchiare il lavoro nel settore, ma ho pensato che sarebbe stato molto più divertente trattare gli incarichi di test come una sorta di whodunit. Come in, ecco una cosa strana con questo programma, vedi se puoi progettare una suite di test per catturarlo.

Questo è solo un pensiero su un corso. Se sei curioso di sapere come sono gli altri corsi del programma, controlla cosa ho scritto su di loro.

osu building Immagine casuale di un edificio a Oregon State per rompere questo lungo post. Foto di Al Case.

Allo stesso modo, ci sono un certo numero di istruttori che mi hanno lasciato desiderare. Era come se stessero semplicemente amministrando un corso piuttosto che insegnarlo attivamente. Questo è certamente aggravato dal fatto che la maggior parte delle persone che ho avuto come istruttori in realtà non progettare i corsi che stavano insegnando. Quindi avrai il tuo “istruttore”, ma quando tirerai su le lezioni sarà la voce di qualcun altro di tipo cinque anni fa. Per il costo del programma, mi sentivo come Oregon State potrebbe fare di meglio.

Detto questo, vale la pena sottolineare che ci sono anche alcuni fantastici istruttori. Non posso dire abbastanza cose buone su Tim Alcon, Benjamin Brewster e Stephen Redfield. Questi istruttori si preoccupano davvero dell’apprendimento dei loro studenti. Puoi sentirlo.

So in base alla mia esperienza come educatore che progettare un programma accademico e insegnarlo è davvero, davvero difficile. Certamente più difficile di molti dei concetti affrontati nel programma. E quindi penso che sia importante non essere troppo critici. Ma ancora una volta, c’è un po ‘ di frutta a bassa sospensione (standardizzare il modo in cui i corsi vengono amministrati in Tela, aggiornare e migliorare i video delle lezioni, assumere istruttori più appassionati, ecc.), e spero che gli amministratori di programma allunghino e lo afferrino.

Avvolgiamo

Ho detto abbastanza. Speriamo che nel processo che ho fatto il caso per il motivo per cui penso che il programma di informatica post-bacc di Oregon State valga il tempo e il denaro se vuoi lavorare nel software o in un campo correlato. Ci sono alternative? Sicuro. Colpisci i libri in biblioteca, iscriviti a un bootcamp,ecc. Ma per me, nessuna di queste opzioni mi avrebbe portato dove sono oggi. Ed è proprio questo il punto.

Aggiornamento: aprile 2, 2020

Ho ricevuto una e-mail oggi da Benjamin Brewster, che era un istruttore mentre ero nel programma, ed è ora il direttore del programma. È anche un essere umano davvero fantastico, e voglio essere in grado di insegnare come lui un giorno.

Ad ogni modo, ha fornito il seguente aggiornamento: “A questo punto, abbiamo ridisegnato la maggior parte dei corsi e stiamo finendo il resto nei prossimi termini. Abbiamo anche aggiunto diversi nuovi corsi, e circa raddoppiato il numero di insegnanti. Grandi cambiamenti come le cose si muovono in avanti!”

Non sono sicuro di quanto sia accurato questo post, ma immagino che le cose a Oregon State stiano solo migliorando. E per quello che vale, sono ancora in piedi dalle affermazioni che ho fatto quando ho scritto questo un paio di anni fa.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.

Previous post Ars Nova
Next post 7 Cose che vorresti sapere prima di visitare l’Italia