Ako zložím Online Master of Science v informatike a kto na to nemusí byť vhodný

Absolvoval som prvý rok štúdia v programe Online Master of Science in Computer Science (OMSCS) na Georgia Institute of Technology (3 kurzy z 10). Chcel som sa podeliť o niektoré priebežné závery.

Nemali by ste tam ísť, ak:

1. Chcem sa naučiť programovať

Podľa môjho názoru v databáze dobrý programátor potrebuje:

  • Poznať štruktúru konkrétneho jazyka, štandardné knižnice atď.;
  • Byť schopný písať opakovane použiteľný a rozšíriteľný kód;
  • Byť schopný čítať kód a písať čitateľný kód;
  • Byť schopný testovať kód a opraviť chyby;
  • Poznať základné dátové štruktúry a algoritmy.

Na túto tému sú knihy, kurzy MOOC, bežná práca v dobrom kolektíve. Individuálne kurzy na MSCS môžu pomôcť s niektorými z vyššie uvedených, ale celkovo to nie je to, o čom tento program je. Znalosť jazykov je buď podmienkou kurzov, alebo sa predpokladá, že ich rýchlo zvládnete v požadovanom rozsahu. Napríklad v kurze Absolvent Úvod do operačných systémov bolo potrebné urobiť 4 projekty s celkovým objemom 5000+ riadkov C kódu plus bolo potrebné prečítať cca 10 vedeckých prác. V kurze Umelá inteligencia bolo okrem šiestich náročných projektov potrebné absolvovať dve extrémne skúšky - v priebehu jedného týždňa vyriešiť 30 a 60 strán náročných úloh.

Najčastejšie neexistujú žiadne požiadavky na „dobrý“ kód z hľadiska čitateľnosti. Známka sa často nastavuje automaticky na základe autotestov, často existujú požiadavky na výkon a kód a texty sa kontrolujú na plagiát.

2. Hlavnou motiváciou je aplikovať nové poznatky na aktuálnom mieste

Niektoré kurzy môžu poskytnúť nástroje. Otázkou ale je, čo urobíte s ďalšou tonou projektov a materiálov, ktorých vývoj vám zaberie všetok voľný čas na niekoľko rokov. Zdá sa mi, že skúsenosť s MSCS dobre zapadá do tejto anekdoty:

Vedca a popularizátora vedy sa pýtali na ciele a výsledky niektorých výskumov:

Popularizátor:
— Výsledky tejto štúdie pomohli otestovať hypotézu... A tiež významne prispeli k vývoju...

vedec:
- Áno, toto je kurva úžasné!

Verím, že celý program prejdete bez straty, len ak je z nejakého dôvodu zaujímavý a zábavný. Ale to všetko nevyvracia skutočnosť, že zamestnávatelia sa pozerajú na takéto vzdelávanie (najmä v štátoch, ale myslím, že nielen). Po pridaní informácií na LinkedIn, že tam študujem, som začal dostávať požiadavky od recruiterov dobrých spoločností z Európy a štátov. Z ľudí, ktorých v Toronte poznám, niekoľko ľudí počas štúdia postúpilo v kariére alebo si našlo nové zamestnanie.

Okrem odborných otvára MSCS ďalšie možnosti. Ak úspešne absolvujete požadované kurzy, môžete sa zapojiť do zaujímavých výskumných projektov v rámci Georgia Tech. Hlavný asistent učiteľa (TA) na AI je Rus, ktorý po roku štúdia na OMSCS prestúpil na kampus a odišiel študovať a robiť výskum do Atlanty. Pokiaľ viem, plánuje získať PhD.

3. Očakávate, že program dokončíte v nádhernej izolácii.

Bežne 50 % zisku z programu predstavuje možnosť komunikovať. OMSCS má veľkú a aktívnu komunitu. Každá trieda zamestnáva veľký tím TA (často študenti z rovnakého programu, ktorí úspešne ukončili aktuálny kurz). Z nejakého dôvodu chcú všetci títo ľudia pracovať a študovať spolu. Čo dáva komunikácia:

  • Radosť vedieť, že netrpíte sami;
  • Nové známosti z celého sveta a rozvoj mäkkých zručností;
  • Príležitosť získať pomoc a niečo sa naučiť;
  • Možnosť pomôcť a niečo sa naučiť;
  • Profesionálne vytváranie sietí.

Väčšinu študentov tvoria ľudia so skúsenosťami v odbore, často vedúci oddelení, architekti, dokonca aj CTO. Cca 25 % nemá formálne CS vzdelanie, t.j. ľudia s rôznymi skúsenosťami. Na začiatku programu som mal 5 rokov skúseností s vývojom Java v Yandex.Money a teraz pracujem na polovičný úväzok ako výskumník v medicínskom startupe (deep learning v zubnom lekárstve).

Mnohí študenti sú motivovaní a otvorení komunikácii. Programom môžete prejsť sami, ale vo výsledku investujete 2.5-3 roky svojho času (ak beriete do úvahy prácu) a získate len 50% možného zisku. Pre mňa je tento bod najväčším problémom, pretože... sú tam pochybnosti o sebe a jazyková bariéra, ale snažím sa na tom pracovať. Pravidelne sa stretávame s kolegami žijúcimi v Toronte. Všetci sú dosť aktívni a zaujímaví chalani a pokročilí profesionáli, jeden z nich zorganizoval stretnutie so Zvi Galilom, „otcom“ programu OMSCS, dekanom Fakulty výpočtovej techniky Georgia Tech, ktorý tento rok opustil svoju pozíciu.

Príklad o motivácii: existuje legendárny študent, ktorý spojil absolvovanie programu a službu v armáde. Počas lietania sa pripájal na fórum a robil projekty a počúval prednášky, keď absolvoval cvičenia v teréne. V súčasnosti pracuje vo výskumnom ústave v Georgia Tech a plánuje pokračovať v doktorandskom štúdiu.

4. Žiadna ochota vážne sa zaviazať včas

Na prvý pohľad sa OMSCS môže zdať podobný zbierke kurzov alebo špecializácií MOOC na Coursera alebo podobnej platforme. Absolvoval som niekoľko kurzov na Coursere, napríklad prvé časti Kryptografie a algoritmov zo Stanfordu. Okrem toho som absolvoval jeden platený online kurz Graduate na Stanforde (absolvujú ho študenti MS a PhD) a počúval som prednášky zo Stanford CS231n (Convolutional Neural Networks for Visual Recognition) zadarmo.

Na základe mojich skúseností sú hlavné rozdiely medzi online postgraduálnymi kurzami a bezplatnými kurzami MOOC:

  • Уже упомянутая гораздо большая вовлеченность и мотивация TA, инструкторов, других студентов, гораздо больший коммитмент (никто не хочет слушать программу вечно, тем более, что есть лимит в 6 лет);
  • Pomerne prísna časová os: v prípade Georgia Tech sú všetky prednášky dostupné naraz (môžete si ich vypočuť vo vhodnom čase). Učebnicu si môžete prečítať vopred (veľa ľudí to robí medzi semestrami). Ale sú projekty, a tie majú termíny, často sú projekty viazané na konkrétne prednášky. Na skúšky sú stanovené termíny (zvyčajne dve za semester). Je vhodné udržiavať tempo. Koľko času týždenne potrebujete, závisí od kurzov a skúseností. Nečakal by som menej ako 10 hodín týždenne na triedu. V priemere mi to trvá 20 (niekedy veľmi málo, niekedy to môže byť 30 alebo 40);
  • Projekty sú komplexnejšie a zaujímavejšie ako v MOOC a rádovo väčšie;
  • Vysoké školy a potenciálni zamestnávatelia sa viac obzerajú po takýchto kurzoch. Najmä pri podávaní žiadosti sa Georgia Tech pýta: „NEUZNÁVAJTE neklasifikované kurzy typu MOOC bez akademického kreditu.“

5. Chcem, aby bolo všetko jasné, stručné a jasné

Po prvé, MSCS nie je bakalársky titul. Existujú prednášky, ale poskytujú pomerne všeobecnú predstavu o téme. Plus-mínus, všetky projekty zahŕňajú osobný aktívny výskum. Môže zahŕňať komunikáciu so spolužiakmi a CK (pozri bod 3), čítanie kníh, článkov atď.

Po druhé, OMSCS je pomerne veľká a výkonná infraštruktúra s partiou zanietených ľudí, ktorí vytvárajú a udržiavajú kurzy (pozri bod 2). Títo ľudia majú radi experimenty a výzvy. Menia projekty, experimentujú s otázkami v testoch a skúškach, menia testovacie prostredia atď. Výsledkom toho sú niektoré nie celkom predvídateľné výsledky. Z mojej skúsenosti:

  • V jednom kurze sa po aktualizácii serverov niečo pokazilo a tieto servery prestali pri záťaži produkovať stabilné výsledky testov. Ľudia zareagovali pridaním smajlíka s chybou servera v uvoľnenom stave a nočnými pokusmi dostať sa cez podania;
  • Ďalší kurz zverejnil testy a skúšky s niektorými nesprávnymi alebo kontroverznými odpoveďami. Na základe diskusií so žiakmi boli tieto chyby opravené spolu so známkami. Niektorí reagovali pokojne, iní boli rozhorčení a prekliati. Všetky zmeny boli pre mňa plusom a dokonca to bolo svojim spôsobom príjemné (nerobíte nič, ale vaše skóre rastie).

To všetko samozrejme dodáva trochu stresu na už aj tak strmú horskú dráhu, ale všetky tieto veci dobre súvisia s realitou života: naučia vás skúmať problém, riešiť problémy v podmienkach s menšou istotou a nadväzovať dialóg s ostatní ľudia.

OMSCS na Georgia Tech má svoje špecifiká:

  • Georgia Tech je jednou z najlepších technických univerzít v Spojených štátoch;
  • Jeden z najstarších online MSCS;
  • Pravdepodobne najväčší online MSCS: ~9 tisíc študentov za 6 rokov;
  • Jeden z najlacnejších MSCS: asi 8 tisíc dolárov za všetky školenia;
  • V triedach študuje naraz 400 – 600 ľudí (zvyčajne ku koncu menej; v polovici semestra môžete odísť so známkou W, čo neovplyvňuje váš GPA);
  • Nie všetky kurzy na akademickej pôde sú dostupné online (ale zoznam sa rozširuje a už teraz existuje veľmi dobrý výber; zatiaľ tu nie je žiadne hlboké vzdelávanie, ale nestrácame nádej);
  • Nie je ľahké dostať sa do žiadnej triedy kvôli prioritným radom a veľkému počtu uchádzačov (Algoritmy absolventov, paradoxne, takmer všetci prejdú ku koncu);
  • Nie všetky triedy sú rovnaké v kvalite materiálov a činnosti TA a profesorov, ale existuje veľa dobrých tried. Na internete je množstvo informácií o konkrétnych kurzoch (recenzie, reddit, slack). Vždy si môžete vybrať niečo podľa svojho vkusu.

S prihliadnutím na všetky špecifiká, s dobrou úrovňou motivácie, aktívnou pozíciou a celkovo pozitívnym pohľadom je to zaujímavá a veľmi reálna cesta. Dúfam, že o rok sa môj názor radikálne nezmení, a že tieto informácie budú niekomu užitočné.

Zdroj: hab.com

Pridať komentár