din când în când, oamenii îmi trimit un e-mail pentru a mă întreba dacă programul de informatică Post-bacalaureat al statului Oregon merită. Acum că mă apropii de final (voi absolvi la sfârșitul termenului de iarnă), simt că pot oferi un răspuns. Acest post va servi ca o explicație de formă lungă a răspunsului meu, care este da (cu unele avertismente).
Me
înainte de a sări în acest, un scurt fundal despre mine pentru a vă oferi un context cu privire la gândurile de mai jos: sunt un fost profesor de școală elementară care vrea să tranziție în predarea informaticii. Am început programul în toamna anului 2016 și voi absolvi termenul următor, ceea ce mă pune pe o pistă de 2,5 ani mai mult sau mai puțin. Cred că este important să spun (în detrimentul tooting propriul meu corn) că am făcut bine în program, prin care vreau să spun că am câștigat toate A până acum (deși programarea paralelă (CS 475) a fost aproape).
am lucrat cu normă întreagă în primul meu an în program, dar nu am lucrat în ultimul an și jumătate. Singurele mele angajamente de timp în afară de programul de Stat din Oregon sunt îngrijirea fiicei mele, voluntariatul o după-amiază pe săptămână și luarea de cursuri de matematică (una sau două pe termen) la Portland Community College și Portland State.
costă
în primul rând, când spunem „merită”, ce înseamnă „merită”? Care sunt costurile? În mintea mea, costul de a face acest program poate fi împărțit în trei părți: costul financiar, costul de timp și costul de oportunitate. Costul financiar este cel mai ușor de cuantificat, așa că să începem cu asta.
cost financiar
costul financiar se descompune astfel: 60 de credite la 487 USD pe credit (începând cu toamna anului 2018), care se ridică la puțin sub 30.000 USD în total (minus ajutor financiar, dacă sunteți eligibil). În plus, există câteva costuri suplimentare, cum ar fi taxele de testare, manualele etc. Nu am ține evidența aproape de aceste, dar, probabil, au lucrat la câteva sute de dolari pe parcursul programului.
costul timpului
statul Oregon recomandă anularea a 20 de ore pe săptămână, pe curs. Există 15 cursuri în program, fiecare administrat pe parcursul a 10 săptămâni (8 săptămâni pentru cursurile de vară). Acest lucru funcționează la 200 de ore pe curs, sau 3.000 de ore pentru întregul program. Desigur, aceste 3.000 de ore ar putea fi împărțite pe parcursul a unu, doi, trei sau mai mulți ani.
din experiența mea, 20 de ore pe săptămână pe curs au fost la capătul superior al angajamentului de timp necesar pentru cursurile mele. Cel mai intens termen al meu, în timp, a fost probabil vara trecută, când am luat structuri de date (CS 261) și limbaj de asamblare (CS 271). Aceste cursuri combinate au durat aproximativ 35 de ore pe săptămână. Acestea fiind spuse, acest lucru a fost pe programul de vară scurtat.
toate împreună, pun pariu că am petrecut aproximativ 12 ore pe săptămână, pe curs, în medie, care va funcționa la aproximativ 1.800 de ore pentru întregul program.
cost de oportunitate
cost de oportunitate este pierderea câștigului potențial atunci când se alege o alternativă. În termeni concreți, aceasta reprezintă salariile pe care nu le veți câștiga în timpul programului sau timpul pe care nu îl veți petrece cu familia sau orice altceva. Acesta este, evident, un factor pentru toată lumea, în grade diferite.
în total
toate împreună, aceste costuri lucra la $30,000 și undeva în jurul valorii de 1,800 ore. Când voi termina la sfârșitul următorului mandat, ce va trebui să arăt pentru ei? Va fi meritat totul?
beneficii
dacă programul merită sau nu, în esență, se reduce la o singură întrebare: lucrul ca inginer software (sau într-o carieră axată pe CS) merită costurile prezentate mai sus? Dacă da, atunci programul merită.
mai simplu spus, Cred că finalizarea programului te lasă bine pregătit pentru o carieră care lucrează în ingineria software. Pot atesta acest lucru, după ce am terminat recent un stagiu la Insitu. Și mulți, mulți alți oameni care au finalizat programul pot atesta și acest lucru. Alums ale programului sunt de lucru peste tot. O rotire rapidă prin Conexiunile mele LinkedIn arată alums care lucrează la Google, Intel, Amazon, Salesforce, Boeing, Insitu și așa mai departe. Pe scurt, o diplomă de Informatică din statul Oregon probabil nu va fi un factor limitativ în căutarea unui loc de muncă.
avertismente
acum, câteva avertismente. Principalul punct forte al Programului de Informatică al statului Oregon nu sunt prelegerile video, nu sunt instructorii, nu sunt sarcinile sau alte materiale de învățare. Principalul punct forte este acesta: a face un angajament de a petrece o bucată din viața ta concentrându-se pe informatică și inginerie software.
este aproape de la sine înțeles, dar este posibil să găsiți materiale educaționale mai bune pe YouTube și la Biblioteca Publică decât veți obține pentru 487 USD pe credit la statul Oregon. În unele cazuri, mult mai bine. Dar cine decide să renunțe la slujbă și să petreacă doi ani mergând la bibliotecă cinci zile pe săptămână pentru a schimba cariera? Și chiar dacă poți justifica asta pentru tine, poți justifica asta familiei tale? Se vor întreba dacă îți pierzi timpul?
acest ultim punct ajunge la un punct important: legitimitatea. Într-un anumit sens, asta e tot o diplomă este într-adevăr. Este doar o organizație (cum ar fi statul Oregon) dispusă să garanteze pentru expertiza dvs.
Avertismente2
când am scris mai sus că materialele de învățare și instructorii nu sunt un punct forte al programului, poate că nu am fost suficient de dur. De fapt, o mulțime de materiale de învățare sunt rele.
acest lucru nu se aplică tuturor, desigur, dar unele dintre cursuri sunt foarte dezorganizate, multe dintre prelegeri sunt dureroase de urmărit, multe dintre sarcini sunt doar plictisitoare. Acest lucru poate fi deosebit de frustrant, deoarece informatica poate fi atât de distractivă și interesantă.
luați Software Engineering II, de exemplu, care se concentrează pe testare, depanare și controlul versiunii. Am fost foarte concediat în legătură cu testarea unității și integrării în timpul verii, așa că am fost încântat să intru în acest curs. În cele din urmă, deși, am găsit-o fi cel mai ‘meh’ curs în program. Vi se oferă o bază de cod C veche și vi se cere să scrieți câteva teste unitare, câteva teste aleatorii etc., și apoi să scrieți rapoarte despre ceea ce ați găsit. Acest lucru poate reflecta lucrul în industrie, dar m-am gândit că ar fi fost mult mai distractiv să tratăm sarcinile de testare ca pe un fel de whodunit. Ca și în, aici este un lucru ciudat cu acest program, a se vedea dacă puteți proiecta o suită de testare să-l prindă.
acesta este doar un gând despre un curs. Dacă sunteți curios despre cum sunt celelalte cursuri din program, verificați ce am scris despre ele.
imagine aleatorie a unei clădiri de la Oregon de Stat pentru a rupe acest post lung. Fotografie de Al Case.
în aceeași ordine de idei, există un număr de instructori care m-au lăsat să Doresc. Era ca și cum ar fi fost pur și simplu administrarea unui curs, mai degrabă decât în mod activ de predare-l. Acest lucru este cu siguranță agravată de faptul că cele mai multe dintre oamenii care am avut ca instructori nu de fapt de proiectare cursurile au fost de predare. Deci, veți avea „instructorul” dvs., dar când veți trage prelegerile, va fi vocea altcuiva de acum cinci ani. Pentru costul programului, am simțit că statul Oregon ar putea face mai bine.
toate acestea fiind spuse, merită subliniat faptul că există și câțiva instructori fantastici. Nu pot spune destule lucruri bune despre Tim Alcon, Benjamin Brewster și Stephen Redfield. Acestor instructori le pasă cu adevărat de învățarea elevilor lor. O poți simți.
știu pe baza experienței mele ca educator că proiectarea unui program academic și predarea acestuia este foarte, foarte greu. Cu siguranță mai greu decât multe dintre conceptele abordate în program. Și cred că este important să nu fii prea critic. Dar, din nou, există unele fructe low-agățat (standardiza modul în care cursurile sunt administrate în panza, actualiza și îmbunătăți clipuri video de curs, angaja instructori mai pasionat, etc.), și sper că administratorii programului ajunge și apuca-l.
să încheiem
am spus destul. Sperăm că în acest proces am făcut cazul de ce cred că programul de informatică Post-bacc al statului Oregon merită timpul și banii dacă doriți să lucrați în software sau într-un domeniu conex. Există alternative? Sigur. A lovit cărțile de la bibliotecă, se înscrie într-un bootcamp, etc. Dar pentru mine, niciuna dintre aceste opțiuni nu m-ar fi adus unde sunt astăzi. Și tocmai asta e ideea.
Actualizare: 2 aprilie 2020
am primit astăzi un e-mail de la Benjamin Brewster, care a fost instructor în timp ce eram în program și este acum directorul Programului. El este, de asemenea, o ființă umană cu adevărat minunată și vreau să pot învăța ca el într-o zi.
oricum, el a furnizat următoarea actualizare: „în acest moment, am reproiectat majoritatea cursurilor și terminăm restul în următorii termeni. Am adăugat, de asemenea, mai multe cursuri noi, și aproximativ dublat numărul de profesori. Schimbări mari pe măsură ce lucrurile merg înainte!”
nu sunt sigur cât de exactă este această postare, dar îmi imaginez că lucrurile din statul Oregon se îmbunătățesc. Și pentru ceea ce merită, eu încă stau de afirmațiile pe care le-am făcut când am scris acest lucru acum câțiva ani.