Ավարտել եմ ուսմանս առաջին տարին Համակարգչային գիտության առցանց մագիստրոսական ծրագրում (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