Kuidas ma läbin arvutiteaduse veebipõhise magistriõppe ja kes ei pruugi selleks sobida

Lõpetasin oma esimese õppeaasta Georgia Tehnoloogiainstituudis arvutiteaduse veebipõhise magistriõppe (OMSCS) programmis (3 kursust 10-st). Tahtsin jagada mõningaid vahepealseid järeldusi.

Te ei tohiks sinna minna, kui:

1. Ma tahan õppida programmeerima

Minu arusaamist mööda vajab hea programmeerija andmebaasis:

  • Teadma konkreetse keele struktuuri, standardteeke jne;
  • Oskab kirjutada korduvkasutatavat ja laiendatavat koodi;
  • Oskab lugeda koodi ja kirjutada loetavat koodi;
  • Oskab koodi testida ja vigu parandada;
  • Teadma põhilisi andmestruktuure ja algoritme.

Sellel teemal on raamatuid, MOOC kursused, normaalne töö heas meeskonnas. MSCS-i üksikkursused võivad aidata mõne ülalnimetatu puhul, kuid üldiselt see programm ei seisne. Keelteoskus on kas kursuste eeltingimuseks või eeldatakse, et suudad need kiiresti vajalikul määral omandada. Näiteks kursusel Graduate Introduction to Operation Systems oli vaja teha 4 projekti kogumahuga 5000+ rida C koodi, lisaks tuli läbi lugeda ca 10 teadustööd. Tehisintellekti kursusel oli lisaks kuuele raskele projektile vaja sooritada kaks ekstreemeksamit - ühe nädala jooksul lahendada 30 ja 60 lehekülge keerulisi ülesandeid.

Kõige sagedamini puuduvad loetavuse osas "heale" koodile nõuded. Tihti määratakse hinne automaatselt automaattestide põhjal, sageli esitatakse jõudlusnõudeid ning kontrollitakse koodi ja tekstide plagiaadi olemasolu.

2. Peamine motivatsioon on uute teadmiste rakendamine praeguses kohas

Mõned kursused võivad pakkuda tööriistu. Küsimus on aga selles, mida sa peale hakkad veel tonni projektide ja materjalidega, mille arendamine võtab kogu sinu vaba aja mitmeks aastaks. Mulle tundub, et MSCS-i kogemus sobib hästi selle anekdoodiga:

Teadlaselt ja teaduse populariseerijalt küsiti mõne uurimistöö eesmärkide ja tulemuste kohta:

Populariseerija:
— Selle uuringu tulemused aitasid hüpoteesi testida... Ja andsid ka olulise panuse arengusse...

Teadlane:
- Jah, see on lihtsalt kuradi vinge!

Usun, et saate kogu programmi kaotuseta läbi teha ainult siis, kui see kõik on mingil põhjusel huvitav ja lõbus. Kuid see kõik ei muuda tõsiasja, et tööandjad vaatavad sellist haridust (eriti osariikides, kuid ma arvan, et mitte ainult). Pärast LinkedIni teabe lisamist, et ma seal õppisin, hakkasin saama palveid heade ettevõtete värbajatelt Euroopast ja osariikidest. Nendest inimestest, keda ma Torontos tean, tegid mitmed inimesed õpingute ajal oma karjääri või leidsid uue töökoha.

Lisaks professionaalsetele avab MSCS muid võimalusi. Kui olete nõutavad kursused edukalt läbinud, võite osaleda Georgia Techi huvitavates uurimisprojektides. AI peaõpetaja assistent (TA) on vene mees, kes pärast aastast õppimist OMSCS-is siirdus ülikoolilinnakusse ning läks Atlantasse õppima ja teadustööd tegema. Minu teada plaanib ta doktorikraadi saada.

3. Ootate programmi lõpule viia suurepärases isolatsioonis.

Tavaliselt moodustab 50% programmi kasumist võimalus suhelda. OMSCS-il on suur ja aktiivne kogukond. Igas klassis töötab suur meeskond TA-sid (sageli sama programmi õpilased, kes on praeguse kursuse edukalt läbinud). Millegipärast tahavad kõik need inimesed koos töötada ja õppida. Mida suhtlemine annab:

  • Rõõm teadmisest, et sa ei kannata üksi;
  • Uued tutvused üle maailma ja pehmete oskuste arendamine;
  • Võimalus abi saada ja midagi õppida;
  • Võimalust aidata ja midagi õppida;
  • Professionaalne võrgustik.

Suurem osa õpilastest on selles valdkonnas kogenud inimesed, sageli osakonnajuhatajad, arhitektid, isegi tehnikajuhid. Ligikaudu 25%-l puudub formaalne CS-haridus, s.t. inimesed, kellel on lihtsalt väga erinevad kogemused. Programmi alguses oli mul 5-aastane kogemus Java arendamisel Yandex.Moneys ja nüüd töötan osalise tööajaga teadlasena meditsiinilises startupis (hambaravi süvaõpe).

Paljud õpilased on motiveeritud ja avatud suhtlemiseks. Saate programmi läbida üksi, kuid selle tulemusena investeerite 2.5-3 aastat oma ajast (kui arvestada tööga) ja saate ainult 50% võimalikust kasumist. Minu jaoks on see punkt kõige suurem raskus, sest... on eneses kahtlemine ja keelebarjäär, aga ma püüan sellega tegeleda. Kohtume regulaarselt Torontos elavate kolleegidega. Kõik nad on üsna aktiivsed ja huvitavad poisid ja edasijõudnud professionaalid, üks neist korraldas kohtumise OMSCS programmi “isa”, Georgia Techi arvutiteaduskonna dekaani Zvi Galiliga, kes lahkus sel aastal ametist.

Näide motivatsioonist: on legendaarne tudeng, kes ühendas programmi läbimise ja sõjaväeteenistuse. Ta ühendus foorumiga lennates ning tegi projekte ja kuulas väliharjutusi tehes loenguid. Praegu töötab ta Georgia Techi uurimisinstituudis ja plaanib omandada doktorikraadi.

4. Pole valmisolekut õigel ajal tõsiselt pühenduda

Esmapilgul võib OMSCS tunduda sarnane Coursera või sarnase platvormi MOOC-i kursuste või spetsialiseerumiste kogumiga. Võtsin mitu Coursera kursust, näiteks Stanfordi krüptograafia ja algoritmide esimesed osad. Lisaks läbisin Stanfordis ühe tasulise veebipõhise Graduate kursuse (MS ja doktorandid võtavad seda) ja kuulasin tasuta loenguid Stanfordi CS231n-st (Convolutional Neural Networks for Visual Recognition).

Minu kogemuse põhjal on peamised erinevused veebipõhiste kraadiõppe kursuste ja tasuta MOOC-kursuste vahel järgmised:

  • Juba mainitud palju suurem TA-de, juhendajate, teiste üliõpilaste kaasatus ja motiveerimine, palju suurem pühendumine (keegi ei taha saadet igavesti kuulata, seda enam, et seal on 6 aasta piirang);
  • Üsna range ajakava: Georgia Techi puhul on kõik loengud korraga saadaval (saab kuulata sobival ajal). Õpiku saab ette lugeda (paljud teevad seda semestri vahel). Kuid on projekte ja neil on tähtajad, sageli on projektid seotud konkreetsete loengutega. Eksamitel on tähtajad (tavaliselt kaks semestris). Soovitav on tempot säilitada. Kui palju aega nädalas vajate, sõltub kursustest ja kogemusest. Ma ei ootaks <10 tundi nädalas klassi kohta. Keskmiselt kulub mul 20 (mõnikord väga vähe, mõnikord võib see olla 30 või 40);
  • Projektid on keerukamad ja huvitavamad kui MOOC-idel ning suurusjärgu võrra suuremad;
  • Ülikoolid ja potentsiaalsed tööandjad vaatavad sellistele kursustele rohkem tähelepanu. Eelkõige küsib Georgia Tech avalduse esitamisel järgmist: "ÄRGE loetlege hindamata, mitteakadeemilise ainepunktiga MOOC-tüüpi kursuste töid."

5. Ma tahan, et kõik oleks selge, lühike ja selge

Esiteks ei ole MSCS bakalaureusekraad. On loenguid, kuid need annavad teemast üsna üldise ettekujutuse. Pluss või miinus, kõik projektid hõlmavad isiklikku aktiivset uurimistööd. See võib hõlmata suhtlemist kaasüliõpilaste ja TA-dega (vt punkt 3), raamatute, artiklite lugemist jne.

Teiseks on OMSCS üsna suur ja võimas infrastruktuur, kus on hunnik kirglikke inimesi, kes loovad ja hoiavad kursusi (vt punkt 2). Neile inimestele meeldivad katsed ja väljakutsed. Nad muudavad projekte, katsetavad küsimustega testides ja eksamites, muudavad testikeskkondi jne. Selle tulemuseks on mõned mitte täiesti prognoositavad tulemused. Minu kogemuse järgi:

  • Ühel kursusel läks pärast serverite värskendamist midagi valesti ja need serverid lakkasid koormuse all stabiilsetest testitulemustest. Inimesed reageerisid, lisades emotikoni serveri veaga ja igaõhtused katsed esildistega hakkama saada;
  • Teisel kursusel avaldati valede või vastuoluliste vastustega testid ja eksamid. Õpilastega peetud arutelude põhjal parandati need vead koos hinnetega. Mõned reageerisid rahulikult, teised olid nördinud ja sõimasid. Kõik muudatused olid minu jaoks plussiks ja see oli isegi omamoodi meeldiv (sa ei tee midagi, aga skoor kasvab).

See kõik lisab muidugi niigi järsule mägironimisele veidi stressi, kuid kõik need asjad seostuvad hästi elu tegelikkusega: nad õpetavad probleemi uurima, probleeme lahendama väiksema kindluse tingimustes ja looma dialoogi teised inimesed.

Georgia Techi OMSCS-il on oma eripärad:

  • Georgia Tech on üks parimaid tehnikaülikoole Ameerika Ühendriikides;
  • Üks vanimaid veebipõhiseid MSCS-e;
  • Tõenäoliselt suurim veebipõhine MSCS: ~9 tuhat õpilast 6 aasta jooksul;
  • Üks kõige odavamaid MSCS: umbes 8 tuhat dollarit kogu koolituse eest;
  • Klassides õpib korraga 400-600 inimest (tavaliselt lõpuks vähem; semestri keskel saab lahkuda hindega W, mis GPA-d ei mõjuta);
  • Kõik ülikoolilinnakus olevad tunnid pole veebis saadaval (kuid nimekiri täieneb ja valik on juba väga hea; süvaõpet veel pole, kuid me ei kaota lootust);
  • Prioriteetsete järjekordade ja suure soovijate arvu tõttu pole lihtne ühtegi klassi pääseda (paradoksaalsel kombel lähevad peaaegu kõik lõpu poole);
  • Kõik klassid ei ole materjalide kvaliteedilt ja TA-de ja õppejõudude tegevuselt võrdsed, kuid häid klasse on palju. Internetis on palju infot konkreetsete kursuste kohta (arvustused, reddit, slack). Saate alati valida midagi, mis sobib teie maitsele.

Võttes arvesse kõiki eripärasid, hea motivatsioonitaseme, aktiivse positsiooni ja üldiselt positiivse väljavaatega on see huvitav ja väga realistlik tee. Loodan, et aasta pärast minu arvamus kardinaalselt ei muutu ja see info on kellelegi kasulik.

Allikas: www.habr.com

Lisa kommentaar