Nola gainditzen dudan Informatika Zientzietako Lineako Masterra, eta nor ez da egokia izango horretarako

Georgiako Teknologia Institutuan (3etik 10 ikastaro) egin nuen nire lehenengo urtea Informatika Zientzietako Masterra (OMSCS) programan. Tarteko ondorio batzuk partekatu nahi nituen.

Ez zenuke bertara joan behar bada:

1. Programatzen ikasi nahi dut

Nire ustez, datu-basean programatzaile on batek behar du:

  • Hizkuntza zehatz baten egitura, liburutegi estandarrak, etab. ezagutzea;
  • Kode berrerabilgarria eta hedagarria idazteko gai izatea;
  • Kodea irakurtzeko eta kode irakurgarria idazteko gai izan;
  • Kodea probatzeko eta akatsak konpontzeko gai izan;
  • Datuen oinarrizko egiturak eta algoritmoak ezagutzea.

Badira gai honi buruzko liburuak, MOOC ikastaroak, lan normala talde on batean. MSCS-ri buruzko banakako ikastaroek goiko batzuekin lagun dezakete, baina orokorrean ez da hori programaren inguruan. Hizkuntzak jakitea ezinbesteko baldintza da ikastaroetarako, edo behar den neurrian azkar menderatu ditzakezula suposatzen da. Esaterako, Sistema Eragileen Sarrera Graduko ikastaroan, C kodeko 4+ lerroko bolumen guztirako 5000 proiektu egin behar izan ziren, gehi 10 lan zientifiko inguru irakurri behar izan ziren. Adimen Artifizialaren ikastaroan, sei proiektu zailez gain, muturreko bi azterketa gainditzea beharrezkoa zen: astebeteko epean, arazo zailen 30 eta 60 orrialde ebatzi.

Gehienetan ez dago kode "ona" izateko eskakizunik irakurgarritasunari dagokionez. Askotan kalifikazioa automatikoki ezartzen da autotestetan oinarrituta, errendimendu-eskakizunak egon ohi dira eta kodea eta testuak plagiorik ez dagoen egiaztatzen dira.

2. Motibazio nagusia ezagutza berriak egungo tokian aplikatzea da

Ikastaro batzuek tresnak eman ditzakete. Baina galdera da zer egingo duzun beste proiektu eta material tona batekin, hauen garapenak zure denbora librea hainbat urtez hartuko baitu. Iruditzen zait MSCS esperientzia ondo datorrela anekdota honekin:

Zientzialari eta dibulgatzaile bati ikerketa batzuen helburuei eta emaitzei buruz galdetu zioten:

Dibulgatzailea:
β€” Ikerketa honen emaitzek hipotesia egiaztatzen lagundu zuten... Eta garapenean ekarpen handia ere egin zuten...

Zientzialaria:
- Bai, hau ikaragarria da!

Uste dut programa osoa galdu gabe igaro dezakezula arrazoiren batengatik dena interesgarria eta dibertigarria bada. Baina horrek guztiak ez du ukatzen enpresaburuek hezkuntza hori aztertzen ari direla (batez ere Estatuetan, baina ez bakarrik uste dut). Bertan ikasten ari nintzela LinkedIn-en informazioa gehitu ondoren, Europako eta Estatuko enpresa onen kontratatzaileen eskaerak jasotzen hasi nintzen. Toronton ezagutzen ditudan pertsonen artean, hainbat pertsonek karrera aurreratu zuten edo lan berriak aurkitu zituzten ikasketetan zehar.

Profesionalez gain, MSCSk beste aukera batzuk zabaltzen ditu. Georgia Tech-en ikerketa-proiektu interesgarrietan parte har dezakezu eskatutako ikastaroak behar bezala betetzen badituzu. AI-ko irakasle laguntzaile nagusia (TA) errusiar mutil bat da, OMSCSn urte bat ikasi ondoren, campusera aldatu eta Atlantara ikastera eta ikertzera joan zen. Nik dakidala, doktoregoa lortzeko asmoa du.

3. Programa isolamendu bikainean osatzea espero duzu.

Ohikoki, programaren irabazien %50 komunikatzeko aukera da. OMSCS komunitate handi eta aktiboa du. Klase bakoitzak TA talde handi bat enplegatzen du (askotan uneko kurtsoa arrakastaz amaitu duten programa bereko ikasleak). Zerbaitegatik, pertsona horiek guztiek elkarrekin lan egin eta ikasi nahi dute. Zer ematen du komunikazioak:

  • Bakarrik sufritzen ari ez zarela jakitearen plazerra;
  • Mundu osoko ezagun berriak eta gaitasun bigunen garapena;
  • Laguntza jaso eta zerbait ikasteko aukera;
  • Zerbait laguntzeko eta ikasteko aukera;
  • Sare profesionala.

Ikasleen gehiengoa industrian esperientzia duten pertsonak dira, askotan departamentu-buruak, arkitektoak, baita CTOak ere. Gutxi gorabehera %25ek ez dute CS hezkuntza formalik, hau da. esperientzia desberdinak dituzten pertsonak. Programaren hasieran, 5 urteko esperientzia nuen Java garapenean Yandex.Money-n, eta orain lanaldi partzialean lan egiten dut ikertzaile gisa mediku startup batean (odontologiako ikaskuntza sakona).

Ikasle asko motibatuta daude eta komunikaziorako irekita daude. Bakarrik programatik pasa dezakezu, baina, ondorioz, zure denboraren 2.5-3 urte inbertitzen dituzu (lana kontuan hartzen baduzu) eta irabazi posiblearen % 50 baino ez duzu jasotzen. Niretzat puntu hau da zailtasunik handiena, zeren... auto-zalantza eta hizkuntza oztopo bat dago, baina saiatzen naiz lantzen. Toronton bizi diren lankideekin elkartzen gara aldizka. Guztiak nahiko mutil aktiboak eta interesgarriak eta profesional aurreratuak dira, haietako batek bilera bat antolatu zuen Zvi Galil, OMSCS programako "aita"rekin, Georgia Tech Informatika Fakultateko dekanoarekin, aurten bere kargua utzi zuena.

Motibazioaren inguruko adibide bat: programa osatzea eta armadan zerbitzatu zituen ikasle mitiko bat dago. Hegan egiten zuen bitartean foroarekin konektatu zen, eta landa ariketak egiten zituen bitartean proiektuak eta hitzaldiak entzuten zituen. Gaur egun Georgia Tech-eko ikerketa institutu batean lan egiten du eta doktoretza egiteko asmoa du.

4. Garaiz serio hartzeko borondaterik ez

Lehen begiratuan, OMSCS Coursera edo antzeko plataformaren MOOC ikastaroen edo espezializazioen bilduma baten antzekoa dirudi. Coursera-ri buruzko hainbat ikastaro egin nituen, adibidez, Stanfordeko Kriptografia eta Algoritmoen lehen zatiak. Horrez gain, ordainpeko lineako Graduondoko ikastaro bat egin nuen Stanford-en (MS eta doktoregaiek hartzen dute) eta Stanford CS231n-ko hitzaldiak entzun ditut doan.

Nire esperientzian oinarrituta, lineako graduondoko ikastaroen eta doako MOOC ikastaroen arteko desberdintasun nagusiak hauek dira:

  • Dagoeneko aipatu da TAren, irakasleen, gainerako ikasleen inplikazio eta motibazio askoz handiagoa, askoz konpromiso handiagoa (inork ez du betirako programa entzun nahi, batez ere 6 urteko muga dagoelako);
  • Denbora-lerro nahiko zorrotza: Georgia Tech-en kasuan, hitzaldi guztiak aldi berean eskuragarri daude (une egokian entzun ditzakezu). Testuliburua aldez aurretik irakur dezakezu (jende askok egiten du hau seihileko artean). Baina proiektuak badaude, eta epeak dituzte, askotan proiektuak hitzaldi zehatzei lotuta daude. Azterketak egiteko epeak daude (normalean bi seihileko). Erritmoari eustea komeni da. Astean zenbat denbora behar duzun ikastaroen eta esperientziaren araberakoa da. Ez nuke espero astean <10 ordu klase bakoitzeko. Batez beste 20 hartzen ditut (batzuetan oso gutxi, beste batzuetan 30 edo 40 izan daitezke);
  • Proiektuak MOOCetan baino konplexuagoak eta interesgarriagoak dira, eta magnitude ordena handiagoak;
  • Unibertsitateek eta balizko enplegatzaileek gehiago bilatzen dituzte horrelako ikastaroetara. Bereziki, eskaera bat bidaltzean, Georgia Tech-ek honako hau galdetzen du: "EZ zerrendatu kalifikatu gabeko eta kreditu akademikorik gabeko MOOC motako ikastaroak".

5. Dena argia, zehatza eta argia izatea nahi dut

Lehenik eta behin, MSCS ez da lizentziatura. Hitzaldiak daude, baina gaiaren ideia nahiko orokorra ematen dute. Gehiago edo ken, proiektu guztiek ikerketa aktibo pertsonala dakar. Ikaskideekin eta TAekin (ikus 3. puntua), irakurketa liburuak, artikuluak, etab.

Bigarrenik, OMSCS nahiko azpiegitura handi eta indartsua da, eta pertsona sutsu asko ikastaroak sortu eta mantentzen ditu (ikus 2. puntua). Pertsona hauei esperimentuak eta erronkak gustatzen zaizkie. Proiektuak aldatzen dituzte, probetan eta azterketetan galderekin esperimentatzen dute, proben ingurunea aldatzen dute, etab. Ondorioz, guztiz aurreikus daitezkeen emaitza batzuk lortzen dira. Nire esperientzian:

  • Ikastaro batean, zerbitzariak eguneratu ondoren zerbait gaizki joan zen eta zerbitzari hauek kargapean probaren emaitza egonkorrik ekoizteari utzi zioten. Jendeak erreakzionatu zuen irribarre bat gehituz zerbitzariaren errore batekin slack-ean eta gaueko saiakerak bidalketak aurrera ateratzeko;
  • Beste ikastaro batek probak eta azterketak kaleratu zituen erantzun oker edo eztabaidagarri batzuekin. Ikasleekin izandako eztabaidetan oinarrituta, akats hauek notekin batera zuzendu ziren. Batzuk lasai erreakzionatu zuten, beste batzuk haserre eta madarikatuak. Aldaketa guztiak plus bat izan ziren niretzat eta bere erara ere atsegina izan zen (ez duzu ezer egiten, baina puntuazioa hazten da).

Horrek guztiak, noski, estres apur bat gehitzen dio dagoeneko aldapatsua den mendi errusiar bati, baina gauza hauek guztiak ondo erlazionatzen dira bizitzako errealitatearekin: arazo bat aztertzen irakasten dizute, arazoak ziurtasun gutxiagoko baldintzetan konpontzen eta elkarrizketa bat eraikitzen. beste jendea.

Georgia Tech-eko OMSCS-ek bere berezitasunak ditu:

  • Georgia Tech Estatu Batuetako unibertsitate tekniko nagusietako bat da;
  • Lineako MSCS zaharrenetako bat;
  • Ziurrenik lineako MSCS handiena: ~ 9 mila ikasle 6 urtean;
  • MSCS merkeenetako bat: 8 mila dolar inguru prestakuntza guztietarako;
  • 400-600 pertsona daude aldi berean klaseetan ikasten (normalean, amaieran gutxiago; seihilekoaren erdialdean W nota batekin irten zaitezke, eta horrek ez dio zure GPAri eragiten);
  • Campuseko klase guztiak ez daude sarean (baina zerrenda zabaltzen ari da eta dagoeneko oso aukera ona dago; oraindik ez dago ikaskuntza sakonik, baina ez dugu itxaropena galtzen);
  • Ez da erraza edozein klasetan sartzea lehentasunezko ilarengatik eta eskatzaile kopuru handiagatik (Graduatu Algoritmoak, paradoxikoki, ia denak pasatzen dira amaiera aldera);
  • Klase guztiak ez dira berdinak AT eta irakasleen materialen kalitatean eta jardueran, baina klase on asko daude. Interneten informazio asko dago ikastaro zehatzei buruz (iritziak, reddit, slack). Beti aukeratu dezakezu zure gustura egokitzeko zerbait.

Zehaztasun guztiak kontuan hartuta, motibazio maila onarekin, jarrera aktiboarekin eta orokorrean ikuspegi positiboarekin, bide interesgarria eta oso errealista da. Espero dut urtebete barru nire iritzia goitik behera ez aldatzea, eta informazio hori norbaitentzat baliagarria izatea.

Iturria: www.habr.com

Gehitu iruzkin berria