Kuidas ma läbin Online Magister Teaduses Arvutiteaduses ja kellele see ei pruugi sobida

Lõpetasin oma esimese aasta Georgia Institute of Technology Online Master of Science in Computer Science (OMSCS) programmis (3 kursust 10-st). Soovisin jagada mõningaid vahekokkuvõtteid.

Ära mine sinna, kui:

1. Sul on soov õppida programmeerima.

Minu arusaama järgi peab heaks programmeerijaks olema:

  • Teadma konkreetse keele struktuuri, standardseid teeke jne;
  • Osama kirjutada taaskasutatavat ja laiendatav kood;
  • Osama lugeda koodi ja kirjutada arusaadavat koodi;
  • Osama testida koodi ja parandada vigu;
  • Teadma baastehnoloogiaid ja algoritme.

Selle teema kohta on raamatuid, MOOC kursusi, normaalset tööd heas meeskonnas. Üksikud kursused MSCS-is võivad aidata millegi nimetu tõttu, aga programm ei käsitle üldiselt seda. Keeled on kas kursuste eeltingimus või eeldatakse, et suudad need kiiresti omandada vajalikul määral. Näiteks kursusel Graduate Introduction to Operating Systems tuli teha 4 projekti kokku 5000+ C koodi rida, lisaks tuli lugeda umbes 10 teadusartiklit. Kursusel Artificial Intelligence tuli peale kuue keerulise projekti sooritada kaks ekstreemset eksami — ühe nädala jooksul tuli lahendada 30 ja 60 lehekülge keerulisi ülesandeid.

Hea koodi kohta, mis puudutab arusaadavust, ei ole enamasti mingeid nõudeid. Tihti antakse hind automaatselt lähtudes automaatsetest testidest, sageli on nõuded jõudlusele, kood ja tekstid kontrollitakse plagiaadi suhtes.

2. Peamine motivatsioon on rakendada uusi teadmisi praeguses töökohas.

Mõned kursused võivad anda tööriistu. Aga küsimus on, mida sa teed veel ühe tonni projektide ja materjalidega, millele kulub kogu vaba aeg mitme aasta jooksul. Minu arvates sobib MSCS-i kogemus hästi anekdooti:

Teadlaselt ja teaduse populariseerijalt küsiti, millised on teadusuuringute eesmärgid ja tulemused:

Populariseerija:
— Selle teadusuuringu tulemused aitasid kontrollida hüpoteesi… Samuti andsid nad olulise panuse arendusse…

Teadlane:
— Jah, see on lihtsalt imeline!

Ma usun, et kogu programmi lõpuleviimine ilma kaotuseta on võimalik ainult siis, kui kõik see on kuidagi huvitav ja lõbus. Kuid see ei tühista fakti, et tööandjad (eriti Ameerikas, kuid arvan, et mitte ainult) vaatavad sellisele haridusele. Pärast teabe lisamist LinkedInis selle kohta, et ma seal õpin, on mulle hakkanud jõudma päringud Euroopa ja Ameerika hea Recruiteerivate firmade poolt. Minu tuttavatest Torontos on mitmed inimesed oma õpingute jooksul karjääris edenenud või leidnud uue töö.

Lisaks professionaalsetele võimalustele avab MSCS ka teisi võimalusi. Kui õpid edukalt vajalikke aineid, saad liituda huvitavate teadusprojektidega Georgia Techis. Peamine õpetaja (TA) AI-s on venelane, kes pärast aastat OMSCS-is, üle kolis ülikooli ja läks Atlantasse õppima ja teadustööd tegema. Mida ma tean, plaanib ta PhD-d saada.

3. Kas loodad programmi lõpetada uhkes üksinduses

Ligikaudu 50% programmi kasust on suhtlemise võimalus. OMSCS-is on suur ja aktiivne kogukond. Iga klassi jaoks palkatakse suur TA meeskond (tihti on need samas programmis õppijad, kes on kursuse edukalt läbinud). Kõik need inimesed tahavad mingil põhjusel koos töötada ja õppida. Mida suhtlemine annab:

  • Nauding sellest, et sa ei kannata üksi;
  • Uued tuttavad kogu maailmast ja pehmete oskuste arendamine;
  • Võimalus abi saada ja midagi õppida;
  • Võimalus abi anda ja midagi õppida;
  • Professionaalne networking.

Enamik üliõpilasi on inimesi, kellel on töökogemus, sageli osakondade juhid, arhitektid, kuni CTO-d. Umbes 25% ei oma formaalset CS-haridust, st inimesed, kellel on lihtsalt piisavalt mitmekesine kogemus. Mul oli programmi alguses 5 aastat Java arendamise kogemust Yandex.Money-s, nüüd töötan osalise tööajaga meditsiinilise käivitusettevõtte teadustöötajana (süva õppimine hambaravis).

Paljuski tudengid on motiveeritud ja avatud suhtlemiseks. Programmiga saab liituda ka üksi, kuid sellisel juhul investeerid sa 2,5–3 aastat oma aega (kuna arvestada tuleb ka tööga) ja saad vaid 50% võimalikust kasumist. Minu jaoks on see punkt kõige keerulisem, kuna on enesekindluse puudumine ja keelebarjäär, kuid ma püüan sellega töötada. Korraldame regulaarselt kohtumisi kolleegidega, kes elavad Torontos. Kõik nad on üsna aktiivsed ja huvitavad tüübid ja arenenud professionaalid, üks neist organiseeris kohtumise Zvi Galiliga, OMSCS programmi "isa", Georgia Techi Computing teaduskonna dekaani, kes lahkus ametist sel aastal.

Motivatsiooni näide: on legendaarne tudeng, kes ühendas programmi läbimise teenistusega armees. Ta ühendas foorumiga lendude ajal, tegi projekte ja kuulas loenguid, olles samal ajal väljakutsetel. Praegu töötab ta Georgia Techi uurimisinstituudis ja plaanib teha doktoriõppe.

4. Puudub valmidus tõsiselt aega pühenduda.

Esmapilgul võib tunduda, et OMSCS sarnaneb MOOC-kursuste või Coursera või sarnaste platvormide erialade kogumiga. Olen kuulnud mitmeid kursusi Courseras, näiteks Stanfordi Cryptography ja Algorithms esimesi osi. Lisaks olen läbinud ühe tasulise veebipõhise magistrikursuse Stanfordis (seda kuulevad ka MS ja PhD tudengid) ja kuulanud tasuta Stanfordi CS231n loenguid (Konvolutsioonilised närvivõrgud visuaalseks äratundmiseks).

Minu kogemuste põhjal on peamised erinevused veebipõhiste magistrikursuste ja tasuta MOOC-kursuste vahel:

  • Juba mainitud palju suurem kaasatus ja motivatsioon TA-de, instruktorite ja teiste tudengite poolt, palju suurem pühendumine (keegi ei soovi programmi igavesti kuulata, eriti arvestades, et 6-aastane piirang on olemas);
  • Piisavalt range ajakava: Georgia Techi loengud on kõik kohe saadaval (võib kuulata mugaval ajal). Võid eelnevalt lugeda õpikuid (paljud teevad seda semestrite vahel). Kuid on projekte ja neil on tähtaeg, sageli on projektid seotud konkreetsete loengutega. Eksamite tähtaegadele (need on tavaliselt kaks semestris) tuleb samuti tähelepanu pöörata. Soovitav on tempo säilitamine. Kui palju aega nädalas kulub, sõltub kursustest ja kogemusest. Ma ei arvaks, et võiks loota vähem kui 10 tundi nädalas ühe klassi jaoks. Keskmiselt kulub mul 20 tundi (mõnikord väga vähe, mõnikord võib olla ka 30 või 40).
  • Projektid on keerulisemad ja huvitavamad kui MOOC-is ning nende maht on märgatavalt suurem;
  • Sellistele kursustele pööravad rohkem tähelepanu ülikoolid ja potentsiaalsed tööandjad. Eelkõige palub Georgia Tech taotlemisel: "NOT List non-graded, non-academic-credit MOOC-laadseid kursuseid."

5. Soovitakse, et kõik oleks selge, läbi mõeldud ja täpne

Esiteks, MSCS ei ole bakalaureuseõpe. Loengud toimuvad, kuid nad annavad pigem üldise ülevaate ainest. Peaaegu kõik projektid eeldavad iseseisvat aktiivset uurimistööd. See võib hõlmata suhtlemist kaasõpilaste ja TA-dega (vt punkt 3), raamatute ja artiklite lugemist jne.

Teiseks, OMSCS on üsna suur ja võimas infrastruktuur, millel on hulk innukaid inimesi, kes loovad ja toetavad kursuseid (vt punkt 2). Need inimesed armastavad eksperimente ja väljakutseid. Nad muudavad projekte, katsetavad küsimusi testides ja eksamites, muudetakse testimisprotseduure jne. Selle tulemusena on tulemused mõneti etteennustamatud. Minu kogemus:

  • Ühes kursuses midagi katkes pärast värskendust serverid ja need serverid lõpetasid koormuse all mingite stabiilsete testitulemuste andmise. Inimesed reageerisid lisades Slack'i serveri tõrke emotikoni ja öiste katsetega esitada töid;
  • Teises kursuses anti välja teste ja eksameid valede või vaidlusaluste vastustega. Üksikasjalike arutelude järgi õpilastega muudeti neid vigu koos hindega. Mõned võtsid selle rahulikult, teised olid nördinud ja nurisesid. Minu jaoks olid kõik muudatused positiivsed ja see oli isegi omal moel meeldiv (mitte midagi tegemine, aga hinne tõuseb).

See kõik lisab muidugi veidi stressi ja nii juba põnevatele Ameerika mägedele, kuid kõik need asjad seonduvad hästi elu reaalsustega: nad õpetavad uurima probleeme, lahendama ülesandeid vähem kindlates tingimustes ja looma dialooge teistega.

OMSCS-il Georgia Techis on oma eripärad:

  • Georgia Tech on üks Ameerika Ühendriikide tipptasemel tehnilisi ülikoole;
  • Üks vanimaid veebipõhiseid MSCS-i programme;
  • Tõenäoliselt suurim veebipõhine MSCS: ~9 tuhat üliõpilast 6 aasta jooksul;
  • Üks odavamaid MSCS-e: umbes 8 tuhat dollarit kogu õppe eest;
  • Klassides õpib samaaegselt 400-600 inimest (kursuse lõpuks tavaliselt vähem, semestri keskel võib lahkuda hindega W, mis ei mõjuta GPA-d);
  • Kaugõppeks pole kõik ülikooli klassid saadaval (aga nimekiri laieneb ja juba praegu on olemas üsna korralik valik, kuigi sügava õppimise kursuseid pole veel; aga me ei kaota lootust);
  • Mitte iga klassi ei saa lihtsalt sisse astuda prioriteetsete järjekordade ja suure soovijate arvu tõttu (kõrghariduslikud algoritmid üllatav on, et enamik läbib need peaaegu lõpupoole);
  • Klasside kvaliteet ja TA-de ning professorite aktiivsus ei ole kõikjal ühtlane, kuid häid klasse on palju. Internetis on palju teavet konkreetsete kursuste kohta (ülevaated, reddit, slack). Alati on võimalik midagi enda maitse järgi valida.

Arvestades kõiki eripärasid, on see huvitav ja täiesti teostatav tee, kui motivatsioon, aktiivne suhtumine ja üldiselt positiivne vaade on kõrgel tasemel. Loodan, et aasta pärast ei muutu minu arvamus kardinaalselt ja see teave osutub kellelegi kasulikuks.

Allikas: habr.com

Osta usaldusväärne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster