Բովանդակություն:

Ինչու են ռուսները համարվում լավագույններից մեկը ծրագրավորման մեջ
Ինչու են ռուսները համարվում լավագույններից մեկը ծրագրավորման մեջ

Video: Ինչու են ռուսները համարվում լավագույններից մեկը ծրագրավորման մեջ

Video: Ինչու են ռուսները համարվում լավագույններից մեկը ծրագրավորման մեջ
Video: ANDIN. Armenian Journey Chronicles (Հայերը մետաքսի ճանապարհին եւ Հնդկական օվկիանոսում) 2024, Ապրիլ
Anonim

Նրանք հաղթում են համակարգչային գիտության միջազգային օլիմպիադաներում, աշխատում են ՏՏ ընկերություններում ամբողջ աշխարհում և ստեղծում են հանրաճանաչ խաղեր և հավելվածներ։ Ինչպե՞ս Ռուսաստանը դարձավ աշխարհի լավագույն ծրագրավորողների արտադրության հիմնական փոխակրիչներից մեկը:

Խորհրդային ծրագրավորող Ալեքսեյ Պաժիտնովի «Տետրիս» պարզ խաղը հայտնի է ամբողջ աշխարհում. 2020 թվականին խաղի պաշտոնական բջջային տարբերակի ներբեռնումների թիվը գերազանցել է 500 միլիոնը։

Ամբողջ աշխարհում ավելի քան 500 միլիոն մարդ օգտվում է Պավել Դուրովի Telegram մեսենջերից։

Kotlin ծրագրավորման լեզուն, որը ստեղծվել է ռուս ծրագրավորողներ Սերգեյ Դմիտրիևի, Եվգենի Բելյաևի և Վալենտին Կիպյատկովի կողմից, Google-ի կողմից համարվում է առաջնահերթություն Android-ում հավելվածներ մշակելու համար։

Tetris
Tetris

Ռուս ծրագրավորողներ Սեմյոն և Էֆիմ Վոյնովների Cut the Rope փազլ խաղերը ներբեռնվել են ավելի քան 1 միլիարդ անգամ:

Վերջապես, ավելի քան տասը տարի ռուս ծրագրավորողները առաջին տեղերն են զբաղեցնում խոշոր միջազգային օլիմպիադաներում, ինչպիսիք են ICPC միջազգային քոլեջի ծրագրավորման մրցույթը և ինֆորմատիկայի միջազգային օլիմպիադան:

Այս ամենը Ռուսաստանից եկած ծրագրավորողների միայն ամենավառ ձեռքբերումներն են, և դրանք միասին տեղավորվում են համահունչ համակարգում, որը վերաբերում է խորհրդային կրթությանը:

Միջուկային մրցավազքի և մաթեմատիկայի դպրոցներ

Երկրում կիրառական մաթեմատիկայի և ծրագրավորման զարգացման հիմնական պատճառը ԽՍՀՄ-ի ցանկությունն էր շրջանցել ԱՄՆ-ին և նրա դաշնակիցներին միջուկային մրցավազքում, ասում է Տնտեսագիտության բարձրագույն դպրոցի ուսանողական օլիմպիադաների կենտրոնի տնօրեն Միխայիլ Գուստոկաշինը:. Դրա համար անհրաժեշտ էին լավ տեխնոլոգներ, և, հետևաբար, մաթեմատիկական օլիմպիադաներ էին անցկացվում ԽՍՀՄ տարածքում:

«Դպրոցներում և համալսարաններում մաթեմատիկական պատրաստվածության բարձր մակարդակն անհրաժեշտ էր՝ ռազմական և գիտական ոլորտներում հավասարություն ապահովելու համար գրեթե մնացած աշխարհի հետ։ ԽՍՀՄ-ը դարձավ, օրինակ, Ինֆորմատիկայի միջազգային օլիմպիադայի (IOI) գլխավոր հիմնադիրներից մեկը և 1990 թվականին ընդունեց երկրորդ IOI-ն»,- պնդում է Գուստոկաշինը:

Մոսկվայի թիվ 524 դպրոցի սաները մաթեմատիկայի դասին հաստատության տնօրեն Իոսիֆ Բորուխովի ղեկավարությամբ
Մոսկվայի թիվ 524 դպրոցի սաները մաթեմատիկայի դասին հաստատության տնօրեն Իոսիֆ Բորուխովի ղեկավարությամբ

Միության խոշոր քաղաքներում բացվել են հատուկ ֆիզիկամաթեմատիկական դպրոցներ և գիշերօթիկ դպրոցներ, ինչը նաև դեր է խաղացել երկրում ծրագրավորման զարգացման գործում, կարծում է Ռուսաստանի գիտությունների ակադեմիայի ակադեմիկոս, հաշվողական մաթեմատիկայի ֆակուլտետի դեկանը։ Մ. Վ.-ի անվան Մոսկվայի պետական համալսարանի կիբեռնետիկա Լոմոնոսով Իգոր Սոկոլով.

«ԽՍՀՄ տարիներին մասնագիտացված մաթեմատիկական դպրոցներում տաղանդավոր երեխաների հետ լավ կազմակերպված աշխատանքը, մաթեմատիկայի, ֆիզիկայի, համակարգչային գիտության և այլ առարկաների օլիմպիադաների համակարգը շարունակում է իր պտուղները տալ», - ասում է Սոկոլովը։

Ծրագրավորման օլիմպիադաների սիրահարների համար նախատեսված Codeforces-ի հիմնադիր Միխայիլ Միրզայանովը համաձայն է ակադեմիկոսի հետ.

«Կարևոր է, որ այս դպրոցները դեռ ապրում և զարգանում են, և նման դպրոցում սովորելը դեռ համարվում է հեղինակավոր։ Ես ինքս Սարատովից եմ, սովորել եմ քաղաքի ամենաուժեղ մաթեմատիկական դպրոցում։ Տաղանդավոր ուսուցիչների և համադասարանցիների մեջ ցանկություն առաջացավ ինքս ինձ ապացուցելու, որ ես մյուս երեխաներից վատը չեմ, որ կարող եմ ինչ-որ բան ավելի լավ լուծել, քան որևէ մեկը, ինձ համար սա դարձավ առաջ գնալու ուժեղ մոտիվացիա»,- ասում է Միրզայանովը։

Պատկեր
Պատկեր

Նաև, ըստ Միխայիլի, ազդեցություն է գործել ԽՍՀՄ-ի ցանկությունը՝ երեխաներին ծրագրավորումով «կապելու» դեռ դպրոցական տարիներից։

«Կային ոչ միայն դպրոցներ, այլ նաև շրջանակներ, թեմատիկ ամսագրեր, ես մանկության տարիներին կարդում էի «Երիտասարդ տեխնիկ», մաթեմատիկական «Քվանտ» ամսագիրը և հիացած էի», - հիշում է Codeforces-ի հիմնադիրը:

Օլիմպիադաների ժողովրդականությունը

Ռուս դպրոցականները օլիմպիադաներին մասնակցում են տարրական դասարաններից սկսած՝ սկսած ռուսաց լեզվի իմացության ամենապարզ տարածաշրջանային օլիմպիադաներից և վերջացրած համառուսական օլիմպիադաներով՝ երկրի առաջատար համալսարաններից տարբեր մասնագիտությունների գծով, ներառյալ ծրագրավորում և համակարգչային գիտություն:Նման օլիմպիադաներում առաջին տեղերը գրավածները կարող են առանց քննությունների ընդունվել, օրինակ, Մոսկվայի պետական համալսարան։ Մ. Վ. Լոմոնոսովի կամ մեկ այլ հեղինակավոր համալսարան:

Միխայիլ Միրզայանովը 8-րդ դասարանից սկսեց մասնակցել մասնագիտացված օլիմպիադաներին, նրա համար կարևոր էր հաղթել, և դրա համար նա կարող էր ամբողջ գիշեր ուսումնասիրել նոր խնդիրներ:

Իլդար Գայնուլինը Ռուսաստանի հավաքականի կազմում՝ Ինֆորմատիկայի միջազգային օլիմպիադայի հաղթող 2019 թ
Իլդար Գայնուլինը Ռուսաստանի հավաքականի կազմում՝ Ինֆորմատիկայի միջազգային օլիմպիադայի հաղթող 2019 թ

«Որոշ մարդկանց համար, ինչպես ինձ, մրցակցությունը կարևոր է. եթե ամբողջովին արմատախիլ անես մրցակցային ոգին, նրանց համար դժվար կլինի մոտիվացիա գտնել և հասնել իրենց ներուժին: Գումարած, որոշ ծրագրավորողներ դուրս են գալիս ռուսական օլիմպիադաներից և հաղթում միջազգային օլիմպիադաներում, քանի որ նրանք պարզապես սիրում են հարցեր լուծել, նրանց համար դա արդեն պրոֆեսիոնալ սպորտի է նման։ Ես ինքս սիրում էի սա՝ դա ավելի հետաքրքիր է, քան ցանկացած ֆիլմ դիտելը, իսկ դու ավելի շատ ես սպասում ծրագրավորման մրցույթներին, քան քո սիրելի ֆիլմի երկրորդ մասը։ Սա հետաքրքիր սոցիալական երևույթ է»,- պարզաբանում է Միրզայանովը։

Նրա խոսքով, շատ դպրոցականներ և ուսանողներ խնդիրներն արագ լուծելու միջոցով սովորում են ծրագրավորման հիմունքները, մարզվում են ոչ ստանդարտ խնդիրներ լուծելու համար և սովորում են շփվել օլիմպիադաների այլ մասնակիցների հետ թիմային մրցումների ժամանակ: Ծրագրավորման մրցույթները ապագայում կօգնեն ձեզ ստանալ պահանջված և բարձր վարձատրվող աշխատանք և գտնել կյանքի հոբբի:

Մոտիվացիա, ձանձրույթ և տեխնիկական քոլեջ

Էֆիմ Վոյնովը՝ Zeptolab խաղային ստուդիայի հիմնադիրներից մեկը, աշխարհահռչակ Cut the Rope բջջային խաղերի շարքի մշակողը, զվարճանքի բացակայությունից սկսել է զբաղվել ծրագրավորմամբ 8 տարեկանից։ Նրա կարծիքով, դա կարող է մղել նաև այլ ծրագրավորողների։

«Հիշում եմ, որ ծնողներս մեզ նվիրեցին 8-բիթանոց ZX Spectrum համակարգիչ: Վաճառքում դրա համար շատ խաղեր չկային, և մենք սկսեցինք ուսումնասիրել սամիզդատը BASIC ծրագրավորման լեզվի մասին և շուտով սկսեցինք գրել մեր սեփական խաղերը: Հիշում եմ, որ հատկապես տպավորվել է բալիստիկ հետագծով թնդանոթից հրթիռի իրատեսական թռիչք ստեղծելու հնարավորությունը և, ընդհանրապես, ֆիզիկայի օրենքները հաշվի առնելով ծրագրավորումը։ Թերևս մանկության այս վառ տպավորությունն ազդել է Cut the Rope գլուխկոտրուկի զարգացման վրա, որը շատ տարիներ անց հիթ դարձավ », - պնդում է Վոյնովը:

Նաև կրքոտ ուսուցիչները դպրոցականների մեջ զարգացրել և շարունակում են զարգացնել սերը դեպի ծրագրավորում։

«Ես սովորել էի սովորական դպրոց և հիշում եմ համակարգչային գիտության ուսուցչի առանձնահատուկ վերաբերմունքը. տեսնելով, որ ես կարող եմ ծրագրավորել, նա ինձ և իմ եղբորը՝ ընկերության [ներկայիս] համահիմնադիրին, ընդհանրապես ազատեց դասերից: Մինչ մեր դասընկերները սովորում էին համակարգչային գրագիտության հիմունքները, ես ու եղբայրս նստեցինք ուսուցչի համակարգչի մոտ և գրում էինք մեր խաղերը: Շատ պատվաբեր էր»,- հիշում է Էֆիմը։

Մոսկվայի պետական համալսարան
Մոսկվայի պետական համալսարան

Նաև նրա կյանքում կարևոր փուլ էր ուսումը Մոսկվայի էլեկտրոնիկայի և մաթեմատիկայի ինստիտուտում (MIEM NRU HSE): Վոյնովի խոսքով, Ռուսաստանում կան շատ ուժեղ տեխնիկական բուհեր, որոնք պատրաստում են արժանի ծրագրավորողներ։

«Մենք շատ ուժեղ մաթեմատիկա ունեինք։ Հատկապես հիշում եմ գծային հանրահաշվի ընթացքը՝ ուսուցչուհին շատ կոշտ ու պահանջկոտ կին էր, բայց միևնույն ժամանակ ամեն ինչ բացատրում էր շատ հասկանալի և հետաքրքիր։ Նրա քննությունից գերազանց գնահատական ստանալը համարվում էր առանձնահատուկ ձեռքբերում, և ես հիշում եմ, որ դա ինձ համար ինչ-որ իմաստով դարձավ սպորտային հետաքրքրություն»,- ասում է Վոյնովը։

Միևնույն ժամանակ, ռուս ուսանողների լավ պատրաստվածության կարևոր մասն է մաթեմատիկայի հիմնարար գիտելիքների ուսումնասիրությունը, Մոսկվայի պետական համալսարանի հաշվողական մաթեմատիկայի և կիբեռնետիկայի ֆակուլտետի դեկան Մ. Վ. Լոմոնոսով Իգոր Սոկոլով.

«Մոսկվայի պետական համալսարանի ՃԿԿ ֆակուլտետում, ինչպես մեր պրոֆիլի շատ այլ ֆակուլտետներում, ուսուցումը ներառում է երկու բաղադրիչ՝ հիմնարար ուսուցում մաթեմատիկայի և համակարգչային գիտության ոլորտում և գործնական ուսուցում: Հիմնարար բաղադրիչի շնորհիվ է, որ մեր ուսանողները կարող են լուծել բարդ գիտական և գործնական խնդիրներ»,- ասաց Սոկոլովը։

Ծովահենություն, աշխատավարձեր և հզոր սեփական ՏՏ ընկերություններ Ռուսաստանում

ՏՏ շուկան Ռուսաստանում սկսեց զարգանալ 90-ականների ծանր տնտեսական իրավիճակում, երբ երկրում փակվեցին բազմաթիվ ձեռնարկություններ և գիտահետազոտական ինստիտուտներ, բայց դա երկրին առաջ մղեց այլ երկրների նկատմամբ, ասում է Բարձրագույն դպրոցի տնօրեն Միխայիլ Գուստոկաշինը։ Տնտեսագիտություն.

«Այդ ժամանակ ՏՏ համաշխարհային շուկան նոր էր զարգանում, և Ռուսաստանը մի բանում էր, որը նույնիսկ ավելի շահավետ էր, քան մնացած աշխարհը. կարիք չկար հնացած համակարգերին աջակցել, հնարավոր էր անվճար օգտագործել ծովահեն ծրագրակազմը և խնայել: շատ բան աշխատողների աշխատավարձի վրա»,- կարծում է Գուստոկաշինը։

Յանդեքսի գրասենյակ Մոսկվայում
Յանդեքսի գրասենյակ Մոսկվայում

Նրա կարծիքով, նման պայմաններում Ռուսաստանը կարողացավ զարգացնել սեփական խոշոր և ուժեղ ՏՏ ընկերությունները, ինչպիսիք են Yandex-ը և Mail.ru-ն։ Միևնույն ժամանակ մեծ ազդեցություն ունեին ռուսական բուհերը, որոնք, պարզվեց, բավականաչափ պատրաստված են՝ երկրի ներսում արժանապատիվ կրթություն ապահովելու համար։

«Ռուս շրջանավարտների մեծ մասը նույնպես մնում է Ռուսաստանում և աշխատում ռուսական ընկերություններում կամ արտասահմանյան ընկերությունների մասնաճյուղերում։ Նրանք կարող են իրենց փորձը փոխանցել ռուս ծրագրավորողների նոր սերունդներին»,- վստահ է Գուստոկաշինը։

Mail.ru-ի աշխատակիցներն աշխատավայրում
Mail.ru-ի աշխատակիցներն աշխատավայրում

Ըստ Zeptolab-ի համահիմնադիր Էֆիմ Վոյնովի, Ռուսաստանում ծրագրավորում սովորելու հիմնական դրդապատճառ են դառնում նաև բարձր աշխատավարձերը։

«Ծրագրողների աշխատավարձերը տարեցտարի աճում են և ավելի ու ավելի քիչ են կապված տեղական շուկայի հետ. դրան նպաստում է ՏՏ ընկերությունների շարունակական բումը, գլոբալացման գործընթացները և ներկա ամենուրեք թոշակի անցնելը: Դպրոցականների, դիմորդների և նրանց ծնողների աչքում սա ակնհայտորեն նաև կարևոր պատճառ է՝ ընտրություն կատարել հօգուտ ծրագրավորում սովորելու»,- եզրափակում է Վոյնովը։

Խորհուրդ ենք տալիս: