Hoe ek die Online Master of Science in Rekenaarwetenskap slaag, en wie dalk nie geskik is daarvoor nie

Het my eerste studiejaar in die Online Master of Science in Computer Science (OMSCS)-program by die Georgia Institute of Technology voltooi (3 kursusse uit 10). Ek wou 'n paar intermediêre gevolgtrekkings deel.

Jy moet nie daarheen gaan as:

1. Ek wil leer hoe om te programmeer

Na my begrip benodig 'n goeie programmeerder in die databasis:

  • Ken die struktuur van 'n spesifieke taal, standaardbiblioteke, ens.;
  • In staat wees om herbruikbare en uitbreidbare kode te skryf;
  • Kode kan lees en leesbare kode kan skryf;
  • In staat wees om kode te toets en foute reg te stel;
  • Ken basiese datastrukture en algoritmes.

Daar is boeke oor hierdie onderwerp, MOOC kursusse, normale werk in 'n goeie span. Individuele kursusse oor MSCS kan help met sommige van die bogenoemde, maar in die algemeen is dit nie waaroor die program gaan nie. Kennis van tale is óf 'n voorvereiste vir die kursusse, óf daar word aanvaar dat jy dit vinnig tot die vereiste mate kan bemeester. Byvoorbeeld, in die Nagraadse Inleiding tot Bedryfstelsels-kursus was dit nodig om 4 projekte te doen met 'n totale volume van 5000+ reëls C-kode, plus ongeveer 10 wetenskaplike referate wat gelees moes word. In die kunsmatige intelligensie-kursus was dit, benewens ses moeilike projekte, nodig om twee uiterste eksamens te slaag – binne een week, 30 en 60 bladsye se moeilike probleme op te los.

Meestal is daar geen vereistes vir "goeie" kode in terme van leesbaarheid nie. Dikwels word die graad outomaties gestel op grond van outotoetse, daar is dikwels prestasievereistes, en kode en tekste word nagegaan vir plagiaat.

2. Die hoofmotivering is om nuwe kennis in die huidige plek toe te pas

Sommige kursusse kan gereedskap verskaf. Maar die vraag is wat sal jy doen met nog 'n ton projekte en materiaal, waarvan die ontwikkeling al jou vrye tyd vir 'n paar jaar sal neem. Dit lyk vir my of die MSCS-ervaring goed pas by hierdie staaltjie:

'n Wetenskaplike en gewilder van wetenskap is gevra oor die doelwitte en resultate van sommige navorsing:

Populariseerder:
— Die resultate van hierdie studie het gehelp om die hipotese te toets... En het ook 'n beduidende bydrae gelewer tot die ontwikkeling...

Wetenskaplike:
- Ja, dit is net fokken awesome!

Ek glo dat jy die hele program sonder verlies kan deurgaan net as dit om een ​​of ander rede alles interessant en pret is. Maar dit alles ontken nie die feit dat werkgewers na sulke onderwys kyk nie (veral in die State, maar ek dink nie net nie). Nadat ek inligting by LinkedIn gevoeg het dat ek daar studeer het, het ek versoeke begin ontvang van werwers van goeie maatskappye uit Europa en die State. Van die mense wat ek in Toronto ken, het verskeie mense hul loopbane gevorder of nuwe werk gekry tydens hul studies.

Benewens professionele geleenthede, bied MSCS ander geleenthede. Jy kan betrokke raak by interessante navorsingsprojekte binne Georgia Tech as jy die vereiste kursusse suksesvol voltooi. Die hoofonderwysassistent (TA) by KI is 'n Russiese ou wat na 'n jaar se studie by OMSCS oorgeplaas het na die kampus en in Atlanta gaan studeer en navorsing doen. Sover ek weet, beplan hy om 'n PhD te kry.

3. Jy verwag om die program in uitstekende isolasie te voltooi.

Konvensioneel is 50% van die wins uit die program die geleentheid om te kommunikeer. OMSCS het 'n groot en aktiewe gemeenskap. Elke klas het 'n groot span TA's (dikwels studente van dieselfde program wat die huidige kursus suksesvol voltooi het). Om een ​​of ander rede wil al hierdie mense saam werk en studeer. Wat kommunikasie gee:

  • Die plesier om te weet dat jy nie alleen ly nie;
  • Nuwe kennisse van regoor die wêreld en ontwikkeling van sagte vaardighede;
  • Die geleentheid om hulp te kry en iets te leer;
  • Geleentheid om te help en iets te leer;
  • Professionele netwerk.

Die meeste studente is mense met ondervinding in die bedryf, dikwels departementshoofde, argitekte, selfs CTO's. Ongeveer 25% het nie formele RW-onderrig nie, m.a.w. mense met net 'n hele verskeidenheid ervarings. Aan die begin van die program het ek 5 jaar ondervinding in Java-ontwikkeling in Yandex.Money gehad, en nou werk ek deeltyds as 'n navorser in 'n mediese begin (diep leer in tandheelkunde).

Baie studente is gemotiveerd en oop vir kommunikasie. Jy kan die program alleen voltooi, maar as gevolg daarvan belê jy 2.5-3 jaar van jou tyd (as jy werk in ag neem) en ontvang slegs 50% van die moontlike wins. Vir my is hierdie punt die grootste moeilikheid, want... daar is selftwyfel en ’n taalgrens, maar ek probeer daaraan werk. Ons ontmoet gereeld kollegas wat in Toronto woon. Almal van hulle is nogal aktiewe en interessante ouens en gevorderde professionele persone, een van hulle het 'n vergadering gereël met Zvi Galil, die "vader" van die OMSCS-program, die dekaan van die Fakulteit Rekenaarkunde Georgia Tech, wat hierdie jaar sy pos verlaat het.

'n Voorbeeld oor motivering: daar is 'n legendariese student wat die voltooiing van die program gekombineer het en in die weermag diens gedoen het. Hy het aan die forum gekoppel terwyl hy gevlieg het, en projekte gedoen en na lesings geluister terwyl hy veldoefeninge ondergaan het. Hy werk tans by 'n navorsingsinstituut by Georgia Tech en beplan om 'n PhD te volg.

4. Geen bereidwilligheid om betyds ernstig te verbind nie

Met die eerste oogopslag lyk dit asof OMSCS soortgelyk is aan 'n versameling MOOC-kursusse of spesialisasies op Coursera of 'n soortgelyke platform. Ek het verskeie kursusse oor Coursera geneem, byvoorbeeld, die eerste dele van Cryptography and Algorithms van Stanford. Daarbenewens het ek een betaalde aanlyn nagraadse kursus by Stanford geneem (MS- en PhD-studente neem dit) en gratis na lesings van Stanford CS231n (Convolutional Neural Networks for Visual Recognition) geluister.

Gebaseer op my ervaring, is die belangrikste verskille tussen aanlyn gegradueerde kursusse en gratis MOOC kursusse:

  • Reeds genoem baie groter betrokkenheid en motivering van TA's, instrukteurs, ander studente, baie groter toewyding (niemand wil vir altyd na die program luister nie, veral aangesien daar 'n perk van 6 jaar is);
  • 'n Redelik streng tydlyn: in die geval van Georgia Tech is alle lesings gelyktydig beskikbaar (jy kan op 'n gerieflike tyd daarna luister). Jy kan die handboek vooraf lees (baie mense doen dit tussen semesters). Maar daar is projekte, en hulle het sperdatums, projekte is dikwels gekoppel aan spesifieke lesings. Daar is sperdatums vir eksamens (gewoonlik twee per semester). Dit is raadsaam om die pas te handhaaf. Hoeveel tyd per week jy benodig hang af van die kursusse en ondervinding. Ek sou nie <10 uur per week per klas verwag nie. Gemiddeld neem dit my 20 (soms baie min, soms kan dit 30 of 40 wees);
  • Projekte is meer kompleks en interessant as in MOOC's, en 'n orde van grootte groter;
  • Universiteite en potensiële werkgewers kyk meer na sulke kursusse. In die besonder, wanneer 'n aansoek ingedien word, vra Georgia Tech: "NIE nie-gegradeerde, nie-akademiese krediet MOOC-tipe kursuswerk lys nie."

5. Ek wil hê alles moet duidelik, bondig en duidelik wees

Eerstens, MSCS is nie 'n baccalaureusgraad nie. Daar is lesings, maar dit gee 'n redelik algemene idee van die onderwerp. Plus of minus, alle projekte behels persoonlike aktiewe navorsing. Dit kan kommunikasie met medestudente en TA's insluit (sien punt 3), leesboeke, artikels, ens.

Tweedens is OMSCS 'n redelike groot en kragtige infrastruktuur met 'n klomp passievolle mense wat kursusse skep en onderhou (sien punt 2). Hierdie mense hou van eksperimente en uitdagings. Hulle verander projekte, eksperimenteer met vrae in toetse en eksamens, verander toetsomgewings, ens. As gevolg hiervan lei dit tot 'n paar nie heeltemal voorspelbare resultate nie. In my ervaring:

  • In een kursus het iets verkeerd geloop nadat die bedieners opgedateer is en hierdie bedieners het opgehou om enige stabiele toetsresultate onder lading te lewer. Mense het gereageer deur 'n smiley by te voeg met 'n bedienerfout in die slap en nagtelike pogings om deur te kom met voorleggings;
  • 'n Ander kursus het toetse en eksamens vrygestel met 'n paar verkeerde of omstrede antwoorde. Op grond van besprekings met studente is hierdie foute saam met die grade reggestel. Sommige het kalm gereageer, ander was verontwaardig en vervloek. Al die veranderinge was vir my 'n pluspunt en dit was selfs aangenaam op sy eie manier (jy doen niks, maar jou telling groei).

Dit alles voeg natuurlik 'n bietjie spanning by 'n reeds steil achtbaan, maar al hierdie dinge hou goed verband met die realiteite van die lewe: hulle leer jou om 'n probleem te verken, probleme op te los in toestande van minder sekerheid, en 'n dialoog te bou met ander mense.

OMSCS by Georgia Tech het sy eie besonderhede:

  • Georgia Tech is een van die top tegniese universiteite in die Verenigde State;
  • Een van die oudste aanlyn MSCS;
  • Waarskynlik die grootste aanlyn MSCS: ~9 duisend studente in 6 jaar;
  • Een van die goedkoopste MSCS: ongeveer 8 duisend dollar vir alle opleiding;
  • Daar is 400-600 mense wat op 'n slag in klasse studeer (gewoonlik minder teen die einde; in die middel van die semester kan jy met 'n graad W vertrek, wat nie jou GPA affekteer nie);
  • Nie alle klasse op die kampus is aanlyn beskikbaar nie (maar die lys brei uit en daar is reeds 'n baie goeie keuse; daar is nog geen diepgaande leer nie, maar ons verloor nie hoop nie);
  • Dit is nie maklik om in enige klas te kom nie as gevolg van prioriteitsrye en 'n groot aantal aansoekers (Nagraadse Algoritmes, paradoksaal genoeg, slaag amper almal na die einde toe);
  • Nie alle klasse is gelyk in kwaliteit van materiaal en aktiwiteite van TA's en professore nie, maar daar is baie goeie klasse. Daar is baie inligting op die internet oor spesifieke kursusse (resensies, reddit, slack). Jy kan altyd iets kies om jou smaak te pas.

Met inagneming van al die besonderhede, met 'n goeie vlak van motivering, 'n aktiewe posisie en 'n algemeen positiewe uitkyk, is dit 'n interessante en baie realistiese pad. Ek hoop dat my mening oor 'n jaar nie radikaal sal verander nie, en dat hierdie inligting vir iemand nuttig sal wees.

Bron: will.com

Voeg 'n opmerking