Hoe krijg ik de Online Master of Science in Computer Science, en wie vindt het misschien niet leuk

Ze voltooide haar eerste jaar van het programma Online Master of Science in Computer Science (OMSCS) aan het Georgia Institute of Technology (3 vakken van de 10). Ik wil graag enkele tussentijdse conclusies delen.

Ga daar niet heen als:

1. Ik wil leren programmeren

Naar mijn mening heeft een goede programmeur in de database het volgende nodig:

  • Ken de structuur van een bepaalde taal, standaardbibliotheken, etc.;
  • Herbruikbare en uitbreidbare code kunnen schrijven;
  • Code kunnen lezen en leesbare code kunnen schrijven;
  • Mogelijkheid om code te testen en bugs op te lossen
  • Ken de basisgegevensstructuren en algoritmen.

Er zijn boeken over dit onderwerp, MOOC-cursussen, normaal werk in een goed team. Individuele MSCS-cursussen kunnen helpen bij een deel van het bovenstaande, maar in het algemeen gaat het programma daar niet over. Talenkennis is een vereiste voor cursussen, of er wordt aangenomen dat je ze snel in de vereiste mate onder de knie hebt. In de cursus Inleiding tot besturingssystemen voor afgestudeerden moest u bijvoorbeeld 4 projecten maken met een totaalvolume van meer dan 5000 regels C-code, plus ongeveer 10 wetenschappelijke artikelen. In de cursus Kunstmatige intelligentie was het, naast zes moeilijke projecten, nodig om twee extreme examens te halen - binnen een week om 30 en 60 pagina's met niet de gemakkelijkste problemen op te lossen.

Meestal zijn er geen vereisten voor "goede" code in termen van leesbaarheid. Vaak wordt de score automatisch bepaald op basis van autotests, vaak zijn er prestatie-eisen, code en teksten worden gecontroleerd op plagiaat.

2. De belangrijkste motivatie is om nieuwe kennis toe te passen op de huidige plek

Sommige cursussen kunnen hulpmiddelen bieden. Maar de vraag is wat je gaat doen met een heleboel projecten en materialen die je al je vrije tijd meerdere jaren zal kosten om onder de knie te krijgen. Het lijkt mij dat de MSCS-ervaring goed past bij de anekdote:

Een wetenschapper en popularisator van de wetenschap werd gevraagd naar de doelen en resultaten van enig onderzoek:

Popularisator:
- De resultaten van deze studie hielpen om de hypothese te testen ... En leverden ook een belangrijke bijdrage aan de ontwikkeling ...

Wetenschapper:
- Ja, het is gewoon f**k!

Ik geloof dat het alleen mogelijk is om het hele programma zonder verlies te doorlopen als dit om de een of andere reden interessant en leuk is. Maar dit alles neemt niet weg dat werkgevers naar dergelijk onderwijs kijken (vooral in de Verenigde Staten, maar ik denk niet alleen). Nadat ik informatie op LinkedIn had toegevoegd dat ik daar studeerde, begon ik verzoeken te ontvangen van recruiters van goede bedrijven uit Europa en de Verenigde Staten. Van mijn kennissen in Toronto zijn verschillende mensen doorgegroeid in hun carrière of hebben ze tijdens hun studie een nieuwe baan gevonden.

Naast professioneel opent MSCS andere kansen. Je kunt passen in interessante wetenschappelijke projecten binnen Georgia Tech als je de vereiste cursussen met succes hebt afgerond. De hoofd onderwijsassistent (TA) in AI is een Rus die na een jaar studeren aan OMSCS naar de campus is overgeplaatst en is vertrokken om te studeren en onderzoek te doen in Atlanta. Voor zover ik weet, is hij van plan om te promoveren.

3. Je verwacht het programma in excellente isolatie af te ronden

Conventioneel is 50% van de winst van het programma het vermogen om te communiceren. OMSCS heeft een grote en actieve gemeenschap. Voor elke klas wordt een groot TA-team ingehuurd (vaak studenten van dezelfde opleiding die de huidige cursus met succes hebben afgerond). Al deze mensen willen om de een of andere reden samen werken en studeren. Wat communicatie geeft:

  • Het plezier om niet alleen te zijn in lijden;
  • Nieuwe kennissen van over de hele wereld en ontwikkeling van soft skills;
  • Mogelijkheid om hulp te krijgen en iets te leren;
  • Mogelijkheid om te helpen en te leren;
  • professioneel netwerken.

Het grootste deel van de studenten zijn mensen met ervaring in de industrie, vaak afdelingshoofden, architecten, tot aan CTO. Ongeveer 25% heeft geen formele informaticaopleiding, d.w.z. mensen met net genoeg variatie aan ervaring. Aan het begin van het programma had ik 5 jaar Java-ontwikkelingservaring bij Yandex.Money, en nu werk ik parttime als onderzoeker in een medische startup (deep learning in de tandheelkunde).

Veel studenten zijn gemotiveerd en staan ​​open voor communicatie. U kunt het programma alleen doorlopen, maar als resultaat investeert u 2.5-3 jaar van uw tijd (inclusief werk) en ontvangt u slechts 50% van de mogelijke winst. Voor mij is dit punt de grootste moeilijkheid, omdat. er is twijfel aan mezelf en een taalbarrière, maar ik probeer eraan te werken. We ontmoeten regelmatig collega's die in Toronto wonen. Het zijn allemaal vrij actieve en interessante jongens en gevorderde professionals, een van hen organiseerde een ontmoeting met Zvi Galil, de "vader" van het OMSCS-programma, de decaan van de faculteit Computing Georgia Tech, die dit jaar de functie verliet.

Een voorbeeld over motivatie: er is een legendarische student die de passage van het programma en militaire dienst combineerde. Hij maakte tijdens vluchten verbinding met het forum, deed projecten en luisterde naar lezingen terwijl hij veldoefeningen onderging. Nu werkt hij bij een onderzoeksinstituut bij Georgia Tech, en is van plan om te gaan promoveren.

4. Geen bereidheid om zich serieus op tijd te binden

Op het eerste gezicht lijkt het misschien dat OMSCS vergelijkbaar is met een reeks MOOC-cursussen of -specialisaties op Coursera of een vergelijkbaar platform. Ik heb verschillende cursussen op Coursera gevolgd, zoals de eerste delen van Cryptografie en algoritmen van Stanford. Daarnaast volgde ik een betaalde online Graduate-cursus aan Stanford (deze wordt ook bijgewoond door MS- en PhD-studenten) en luisterde ik gratis naar lezingen van Stanford CS231n (Convolutional Neural Networks for Visual Recognition).

Op basis van mijn ervaring zijn de belangrijkste verschillen tussen online afstudeercursussen en gratis MOOC-cursussen:

  • De reeds genoemde veel grotere betrokkenheid en motivatie van TA, instructeurs, andere studenten, een veel grotere inzet (niemand wil eeuwig naar het programma luisteren, vooral omdat er een limiet is van 6 jaar);
  • Een nogal rigide tijdlijn: in het geval van Georgia Tech zijn lezingen voor iedereen tegelijk beschikbaar (je kunt ze op een geschikt moment beluisteren). Je kunt het leerboek van tevoren lezen (velen doen dit tussen semesters door). Maar er zijn projecten, en die hebben deadlines, vaak zijn projecten gebonden aan specifieke colleges. Er zijn deadlines voor examens (er zijn er meestal twee per semester). Het is raadzaam om het tempo vast te houden. Hoeveel tijd je per week nodig hebt, hangt af van opleidingen en ervaring. Ik zou niet verwachten <10 uur per week per les. Het kost me gemiddeld 20 (soms heel weinig, soms kan het 30 of 40 zijn);
  • Projecten zijn complexer en interessanter dan in MOOC's, en veel omvangrijker;
  • Universiteiten en potentiële werkgevers kijken meer naar dergelijke opleidingen. Georgia Tech vraagt ​​met name om: "GEEN lijst van niet-gegradeerde, niet-academische MOOC-achtige cursussen" bij het aanvragen.

5. Ik wil dat alles duidelijk, gekauwd en duidelijk is

Ten eerste is MSCS geen bachelordiploma. Er zijn wel hoorcolleges, maar die geven een vrij algemeen beeld van het onderwerp. Plus of min alle projecten hebben betrekking op persoonlijk actief onderzoek. Denk hierbij aan interactie met medestudenten en TA's (zie punt 3), het lezen van boeken, artikelen etc.

Ten tweede is OMSCS een vrij grote en krachtige infrastructuur met een stel gepassioneerde mensen die cursussen maken en onderhouden (zie punt 2). Deze mensen houden van experimenten en uitdagingen. Ze wisselen van project, experimenteren met vragen in toetsen en examens, wisselen van toetsomgeving, enzovoort. Als gevolg hiervan resulteert dit in een aantal niet geheel voorspelbare resultaten. In mijn ervaring:

  • In één cursus ging er iets mis na het updaten van de servers, en deze servers produceerden geen stabiele testresultaten meer onder belasting. De mensen reageerden door een smiley toe te voegen met een serverfout in de slek en nachtelijke pogingen om door te glippen met inzendingen;
  • In een andere cursus brachten ze toetsen en examens uit met hier en daar onjuiste of controversiële antwoorden. Naar aanleiding van gesprekken met studenten zijn deze fouten samen met de cijfers gecorrigeerd. Iemand reageerde kalm, iemand was verontwaardigd en vervloekt. Voor mij waren alle veranderingen een pluspunt en het was op zijn eigen manier zelfs prettig (je doet niets, maar de waardering groeit).

Dit alles voegt natuurlijk een beetje stress toe aan de toch al steile achtbaan, maar al deze dingen zijn goed gecorreleerd met de realiteit van het leven: ze leren je een probleem te verkennen, problemen op te lossen in omstandigheden van minder zekerheid en een dialoog op te bouwen met andere mensen.

OMSCS bij Georgia Tech heeft zijn eigen bijzonderheden:

  • Georgia Tech is een van de beste technische universiteiten in de VS;
  • Een van de oudste online MSCS;
  • Waarschijnlijk de grootste online MSCS: ~9k studenten in 6 jaar;
  • Een van de meest goedkope MSCS: ongeveer 8 duizend dollar voor alle trainingen;
  • In klassen studeren 400-600 mensen tegelijk (meestal minder aan het einde, halverwege het semester kun je vertrekken met een W-cijfer dat geen invloed heeft op de GPA);
  • Niet alle lessen op de campus zijn online beschikbaar (maar de lijst breidt zich uit en er is nu al een zeer goede keuze, terwijl er geen diep leren is, maar we verliezen de hoop niet);
  • Het is niet gemakkelijk om in een klas te komen vanwege prioriteitswachtrijen en een groot aantal kandidaten (Afgestudeerde algoritmen slagen paradoxaal genoeg bijna allemaal tegen het einde);
  • Niet alle klassen zijn gelijk wat betreft de kwaliteit van de materialen en de activiteit van TA's en professoren, maar er zijn veel goede klassen. Op internet is veel informatie te vinden over specifieke cursussen (reviews, reddit, slack). U kunt altijd iets naar uw wens kiezen.

Gezien alle bijzonderheden, met een goede motivatie, een actieve positie en een over het algemeen positieve kijk, is dit een interessant en vrij reëel pad. Ik hoop dat mijn mening over een jaar niet drastisch zal veranderen, en dat deze informatie voor iemand nuttig zal zijn.

Bron: www.habr.com

Voeg een reactie