Ինչպես եմ ես անցնում համակարգչային գիտության առցանց մագիստրոս, և ով կարող է դրա համար հարմար չլինել

Ավարտել եմ ուսմանս առաջին տարին Համակարգչային գիտության առցանց մագիստրոսական ծրագրում (OMSCS) Ջորջիայի տեխնոլոգիական ինստիտուտում (3 դասընթաց 10-ից): Ես ուզում էի կիսվել որոշ միջանկյալ եզրակացություններով:

Դուք չպետք է գնաք այնտեղ, եթե.

1. Ես ուզում եմ սովորել ծրագրավորել

Իմ պատկերացմամբ տվյալների բազայում լավ ծրագրավորողին պետք է.

  • Իմանալ կոնկրետ լեզվի կառուցվածքը, ստանդարտ գրադարանները և այլն;
  • Կարողանալ գրել բազմակի օգտագործման և ընդարձակվող կոդ;
  • Կարողանալ կարդալ կոդը և գրել ընթեռնելի կոդ;
  • Կարողանալ փորձարկել կոդը և ուղղել սխալները;
  • Իմացեք տվյալների հիմնական կառուցվածքները և ալգորիթմները:

Այս թեմայով գրքեր կան, MOOC դասընթացներ, նորմալ աշխատանք լավ թիմում։ MSCS-ի անհատական ​​դասընթացները կարող են օգնել վերը նշվածներից մի քանիսին, բայց ընդհանուր առմամբ սա այն չէ, ինչի մասին է ծրագիրը: Լեզուների իմացությունը կա՛մ պարտադիր պայման է դասընթացների համար, կա՛մ ենթադրվում է, որ դուք կարող եք արագ տիրապետել դրանք անհրաժեշտ չափով։ Օրինակ՝ «Օպերացիոն համակարգերի ներածություն» ավարտական ​​կուրսում անհրաժեշտ էր կատարել 4 նախագիծ՝ 5000+ տող C կոդ ընդհանուր ծավալով, գումարած՝ մոտ 10 գիտական ​​աշխատանք պետք է կարդալ։ Արհեստական ​​ինտելեկտի դասընթացում, բացի վեց բարդ նախագծերից, անհրաժեշտ էր երկու էքստրեմալ քննություն հանձնել՝ մեկ շաբաթվա ընթացքում լուծել 30 և 60 էջ բարդ խնդիրներ։

Ամենից հաճախ ընթեռնելիության առումով «լավ» կոդի պահանջներ չկան: Հաճախ գնահատականը սահմանվում է ավտոմատ կերպով՝ հիմնվելով ավտոթեստերի վրա, հաճախ կան կատարողականի պահանջներ, իսկ ծածկագիրը և տեքստերը ստուգվում են գրագողության համար:

2. Հիմնական դրդապատճառը նոր գիտելիքները ներկա վայրում կիրառելն է

Որոշ դասընթացներ կարող են գործիքներ տրամադրել: Բայց հարցն այն է, թե ինչ եք անելու ևս մեկ տոննա նախագծերի և նյութերի հետ, որոնց մշակումը կխլի ձեր ամբողջ ազատ ժամանակը մի քանի տարի: Ինձ թվում է, որ MSCS-ի փորձը լավ է համապատասխանում այս անեկդոտին.

Գիտնականին և գիտության հանրահռչակողին հարցրել են որոշ հետազոտության նպատակների և արդյունքների մասին.

Հանրաճանաչող.
— Այս հետազոտության արդյունքներն օգնեցին ստուգել վարկածը... Եվ նաև նշանակալի ներդրում ունեցան զարգացման գործում...

Գիտնական:
- Այո, սա ուղղակի հիասքանչ է:

Ես հավատում եմ, որ դուք կարող եք առանց կորստի անցնել ամբողջ ծրագիրը միայն այն դեպքում, եթե ինչ-ինչ պատճառներով այդ ամենը հետաքրքիր և զվարճալի է: Բայց այս ամենը չի հերքում այն ​​փաստը, որ գործատուները նայում են նման կրթությանը (հատկապես նահանգներում, բայց կարծում եմ ոչ միայն): LinkedIn-ին տեղեկատվություն ավելացնելուց հետո, որ ես այնտեղ եմ սովորում, ես սկսեցի հարցումներ ստանալ լավ ընկերությունների հավաքագրողներից Եվրոպայից և ԱՄՆ-ից: Տորոնտոյում իմ ծանոթ մարդկանցից մի քանի հոգի ուսման ընթացքում առաջադիմել են իրենց կարիերան կամ նոր աշխատանք են գտել:

Բացի մասնագիտականներից, MSCS-ն այլ հնարավորություններ է բացում: Դուք կարող եք ներգրավվել Georgia Tech-ի շրջանակներում հետաքրքիր հետազոտական ​​նախագծերում, եթե հաջողությամբ ավարտեք պահանջվող դասընթացները: AI-ի գլխավոր ուսուցչի օգնականը (TA) ռուս տղա է, ով մեկ տարի OMSCS-ում սովորելուց հետո տեղափոխվեց համալսարան և գնաց Ատլանտայում սովորելու և հետազոտելու: Որքան գիտեմ, նա նախատեսում է PhD ստանալ։

3. Դուք ակնկալում եք ավարտել ծրագիրը հիանալի մեկուսացման մեջ:

Պայմանականորեն, ծրագրից ստացված շահույթի 50%-ը շփվելու հնարավորությունն է։ OMSCS-ն ունի մեծ և ակտիվ համայնք: Յուրաքանչյուր դասարանում աշխատում է TA-ների մեծ թիմ (հաճախ նույն ծրագրի ուսանողներ, ովքեր հաջողությամբ ավարտել են ընթացիկ դասընթացը): Չգիտես ինչու, այս բոլոր մարդիկ ցանկանում են միասին աշխատել և սովորել։ Ինչ է տալիս հաղորդակցությունը.

  • Հաճույք՝ իմանալով, որ դուք միայնակ չեք տառապում.
  • Նոր ծանոթություններ ամբողջ աշխարհից և փափուկ հմտությունների զարգացում;
  • օգնություն ստանալու և ինչ-որ բան սովորելու հնարավորություն;
  • Ինչ-որ բան օգնելու և սովորելու հնարավորություն;
  • Պրոֆեսիոնալ ցանցեր.

Ուսանողների հիմնական մասը ոլորտում փորձ ունեցող մարդիկ են, հաճախ՝ ամբիոնների ղեկավարներ, ճարտարապետներ, նույնիսկ ՀԿԳ-ներ: Մոտ 25%-ը չունի ֆորմալ CS կրթություն, այսինքն. պարզապես բավականին բազմազան փորձառություններ ունեցող մարդիկ: Ծրագրի սկզբում ես Yandex.Money-ում Java-ի մշակման 5 տարվա փորձ ունեի, իսկ այժմ կես դրույքով աշխատում եմ որպես գիտաշխատող բժշկական ստարտափում (խորը ուսուցում ստոմատոլոգիայում):

Շատ ուսանողներ մոտիվացված են և բաց հաղորդակցության համար: Դուք կարող եք միայնակ անցնել ծրագիրը, բայց արդյունքում ներդնում եք ձեր ժամանակի 2.5-3 տարին (եթե հաշվի եք առնում աշխատանքը) և ստանում եք հնարավոր շահույթի միայն 50%-ը։ Ինձ համար այս կետը ամենամեծ դժվարությունն է, քանի որ... կա ինքնավստահություն և լեզվական խոչընդոտ, բայց ես փորձում եմ աշխատել դրա վրա: Մենք պարբերաբար հանդիպում ենք Տորոնտոյում ապրող գործընկերների հետ։ Նրանք բոլորը բավականին ակտիվ և հետաքրքիր տղաներ և առաջադեմ մասնագետներ են, նրանցից մեկը հանդիպում է կազմակերպել OMSCS ծրագրի «հոր»՝ Computing Georgia Tech ֆակուլտետի դեկան Զվի Գալիլի հետ, ով այս տարի լքել է պաշտոնը։

Օրինակ մոտիվացիայի մասին. կա մի լեգենդար ուսանող, ով համատեղել է ծրագիրն ավարտելն ու բանակում ծառայելը։ Նա թռչելիս միացել է ֆորումին, դաշտային պարապմունքներ կատարելիս նախագծեր է արել ու դասախոսություններ լսել։ Նա ներկայումս աշխատում է Georgia Tech-ի գիտահետազոտական ​​ինստիտուտում և նախատեսում է ստանալ PhD-ի գիտական ​​աստիճան:

4. Ժամանակին լրջորեն զբաղվելու պատրաստակամություն չկա

Առաջին հայացքից OMSCS-ը կարող է թվալ, որ նման է MOOC դասընթացների կամ մասնագիտացումների հավաքածուին Coursera-ում կամ նմանատիպ հարթակում: Ես մի քանի դասընթացներ անցա Coursera-ի վերաբերյալ, օրինակ՝ Cryptography-ի և Algorithms-ի առաջին մասերը Ստենֆորդից: Բացի այդ, ես վերցրեցի մեկ վճարովի առցանց ավարտական ​​դասընթաց Սթենֆորդում (մասնակցում են այն մագիստրոսական և ասպիրանտները) և անվճար լսեցի դասախոսություններ Stanford CS231n-ից (Convolutional Neural Networks for Visual Recognition):

Իմ փորձից ելնելով, առցանց ավարտական ​​դասընթացների և անվճար MOOC դասընթացների հիմնական տարբերություններն են.

  • Արդեն նշվել է ՏԱ-ների, դասախոսների, այլ ուսանողների շատ ավելի մեծ ներգրավվածություն և մոտիվացիա, շատ ավելի մեծ նվիրվածություն (ոչ ոք չի ցանկանում հավերժ լսել ծրագիրը, հատկապես, որ կա 6 տարվա սահմանափակում);
  • Բավականին խիստ ժամանակացույց. Georgia Tech-ի դեպքում բոլոր դասախոսությունները հասանելի են միանգամից (կարող եք լսել հարմար ժամանակ): Դուք կարող եք նախօրոք կարդալ դասագիրքը (շատերը դա անում են կիսամյակների միջև): Բայց կան նախագծեր, և դրանք ունեն ժամկետներ, հաճախ նախագծերը կապված են կոնկրետ դասախոսությունների հետ: Կան քննությունների վերջնաժամկետներ (սովորաբար երկու կիսամյակում): Ցանկալի է պահպանել տեմպը։ Շաբաթական որքան ժամանակ է անհրաժեշտ, կախված է դասընթացներից և փորձից: Ես չէի սպասի շաբաթական <10 ժամ մեկ դասի համար: Միջին հաշվով դա ինձ տևում է 20 (երբեմն շատ քիչ, երբեմն կարող է լինել 30 կամ 40);
  • Նախագծերն ավելի բարդ և հետաքրքիր են, քան MOOC-ներում, և մեծության կարգով ավելի մեծ;
  • Համալսարաններն ու պոտենցիալ գործատուները ավելի շատ են նայում նման դասընթացներին: Մասնավորապես, հայտ ներկայացնելիս Georgia Tech-ը հարցնում է. «ՉՆշել ոչ գնահատված, ոչ ակադեմիական կրեդիտային MOOC տիպի դասընթացները»:

5. Ուզում եմ, որ ամեն ինչ լինի պարզ, հակիրճ ու պարզ

Նախ, MSCS-ը բակալավրի կոչում չէ: Դասախոսություններ կան, բայց դրանք թեմայի վերաբերյալ բավականին ընդհանուր պատկերացում են տալիս: Գումարած թե մինուս, բոլոր նախագծերը ներառում են անձնական ակտիվ հետազոտություն: Այն կարող է ներառել հաղորդակցություն համակուրսեցիների և ՏԱ-ների հետ (տես կետ 3), գրքեր, հոդվածներ կարդալ և այլն:

Երկրորդ, OMSCS-ը բավականին մեծ և հզոր ենթակառուցվածք է, որտեղ մի խումբ կրքոտ մարդիկ ստեղծում և վարում են դասընթացներ (տես կետ 2): Այս մարդիկ սիրում են փորձեր և մարտահրավերներ: Նրանք փոխում են նախագծերը, փորձարկում են հարցերը թեստերում և քննություններում, փոխում են թեստային միջավայրերը և այլն: Արդյունքում, դա հանգեցնում է որոշ ոչ ամբողջությամբ կանխատեսելի արդյունքների: Իմ փորձից.

  • Դասընթացներից մեկում սերվերները թարմացնելուց հետո ինչ-որ բան սխալ է տեղի ունեցել, և այս սերվերները դադարեցրել են ծանրաբեռնվածության տակ որևէ կայուն փորձարկման արդյունքներ արտադրել: Մարդիկ արձագանքեցին՝ ավելացնելով սմայլ՝ սերվերի սխալով, թեթև և գիշերային փորձերում՝ ներկայացնելով դիմումները:
  • Մեկ այլ դասընթաց թողարկեց թեստեր և քննություններ որոշ սխալ կամ հակասական պատասխաններով: Ուսանողների հետ քննարկումների հիման վրա գնահատականների հետ մեկտեղ ուղղվել են այդ սխալները: Ոմանք հանգիստ արձագանքեցին, մյուսները վրդովվեցին ու հայհոյեցին։ Բոլոր փոփոխություններն ինձ համար պլյուս էին և նույնիսկ հաճելի էր յուրովի (դու ոչինչ չես անում, բայց քո միավորն աճում է):

Այս ամենը, իհարկե, մի փոքր սթրես է ավելացնում առանց այն էլ զառիթափ երթևեկի համար, բայց այս ամենը լավ է առնչվում կյանքի իրողություններին. նրանք սովորեցնում են քեզ ուսումնասիրել խնդիրը, լուծել խնդիրները ավելի քիչ որոշակիության պայմաններում և երկխոսություն կառուցել հետ։ այլ մարդիկ.

OMSCS-ը Georgia Tech-ում ունի իր առանձնահատկությունները.

  • Georgia Tech-ը Միացյալ Նահանգների լավագույն տեխնիկական համալսարաններից մեկն է.
  • Ամենահին առցանց MSCS-ներից մեկը;
  • Հավանաբար ամենամեծ առցանց MSCS-ը. ~9 հազար ուսանող 6 տարում;
  • Ամենաէժան MSCS-ներից մեկը՝ մոտ 8 հազար դոլար բոլոր ուսուցման համար;
  • Պարապմունքներում միաժամանակ սովորում է 400-600 մարդ (սովորաբար մինչև վերջ ավելի քիչ, կիսամյակի կեսին կարող եք հեռանալ W գնահատականով, որը չի ազդում ձեր GPA-ի վրա);
  • Համալսարանի ոչ բոլոր դասերն են հասանելի առցանց (սակայն ցանկը ընդլայնվում է, և արդեն կա շատ լավ ընտրություն. խորը ուսուցում դեռ չկա, բայց մենք հույսը չենք կորցնում);
  • Առաջնահերթ հերթերի և դիմորդների մեծ թվի պատճառով որևէ դասի մեջ մտնելը հեշտ չէ (Շրջանավարտների ալգորիթմներ, պարադոքսալ կերպով, գրեթե բոլորն անցնում են մինչև վերջ);
  • Ոչ բոլոր դասարաններն են հավասար նյութերի որակով և ՏԱ-ների և դասախոսների գործունեությամբ, բայց կան շատ լավ դասեր: Համացանցում շատ տեղեկություններ կան կոնկրետ դասընթացների մասին (ակնարկներ, reddit, slack): Դուք միշտ կարող եք ինչ-որ բան ընտրել ձեր ճաշակին համապատասխան:

Հաշվի առնելով բոլոր առանձնահատկությունները, մոտիվացիայի լավ մակարդակով, ակտիվ դիրքորոշմամբ և ընդհանուր առմամբ դրական հայացքով, սա հետաքրքիր և շատ իրատեսական ճանապարհ է։ Հուսով եմ, որ մեկ տարի հետո իմ կարծիքն արմատապես չի փոխվի, և այս տեղեկատվությունը օգտակար կլինի ինչ-որ մեկին։

Source: www.habr.com

Добавить комментарий