Turinys:

Kodėl rusai laikomi vienais geriausių programavimo srityje
Kodėl rusai laikomi vienais geriausių programavimo srityje

Video: Kodėl rusai laikomi vienais geriausių programavimo srityje

Video: Kodėl rusai laikomi vienais geriausių programavimo srityje
Video: Alexey Maleev asked Vladimir Putin about the future of competitive programming in Russia 2024, Balandis
Anonim

Jie laimi tarptautines informatikos olimpiadas, dirba IT įmonėse visame pasaulyje, kuria populiarius žaidimus ir programas. Kaip Rusija tapo vienu iš pagrindinių geriausių pasaulio programuotojų produkcijos konvejerių?

Paprastas sovietinio programuotojo Aleksejaus Pažitnovo žaidimas „Tetris“žinomas visame pasaulyje – oficialios mobiliosios žaidimo versijos atsisiuntimų skaičius 2020 metais viršijo 500 mln.

Daugiau nei 500 milijonų žmonių visame pasaulyje naudojasi Pavelo Durovo „Telegram“pasiuntiniu.

Kotlin programavimo kalba, kurią sukūrė Rusijos kūrėjai Sergejus Dmitrijevas, Jevgenijus Belyajevas ir Valentinas Kipyatkovas, „Google“laiko prioritetu kuriant programas „Android“.

Tetris
Tetris

Rusijos kūrėjų Semjono ir Efimo Voinovų galvosūkių žaidimai „Cut the Rope“buvo atsisiųsti daugiau nei 1 milijardą kartų.

Galiausiai daugiau nei dešimt metų Rusijos programuotojai užima pirmąsias vietas pagrindinėse tarptautinėse olimpiadose, tokiose kaip ICPC tarptautinis koleginio programavimo konkursas ir tarptautinė informatikos olimpiada.

Visa tai – tik ryškiausi programuotojų iš Rusijos pasiekimai, kurie kartu telpa į vientisą sistemą, kuri siekia sovietinį išsilavinimą.

Branduolinės lenktynės ir matematikos mokyklos

Pagrindinė taikomosios matematikos ir programavimo plėtros šalyje priežastis buvo SSRS noras aplenkti JAV ir jų sąjungininkus branduolinėse lenktynėse, sako Michailas Gustokašinas, Aukštosios ekonomikos mokyklos Studentų olimpiadų centro direktorius.. Tam reikėjo gerų technikų, todėl visoje SSRS vyko matematikos olimpiados.

„Aukštas matematinio rengimo lygis mokyklose ir universitetuose buvo būtinas, kad būtų užtikrintas lygiavertiškumas karinėje ir mokslo srityse su beveik likusiu pasauliu. SSRS tapo, pavyzdžiui, viena iš pagrindinių Tarptautinės informatikos olimpiados (IOI) įkūrėjų ir 1990 m. priėmė antrąją TOI“, – teigia Gustokasinas.

Maskvos 524 mokyklos mokiniai matematikos pamokoje, kurią vedė įstaigos direktorius Josifas Boruchovas
Maskvos 524 mokyklos mokiniai matematikos pamokoje, kurią vedė įstaigos direktorius Josifas Boruchovas

Pasak Rusijos mokslų akademijos akademiko, Skaičiavimo matematikos fakulteto dekano, didžiuosiuose Sąjungos miestuose buvo atidarytos specialios fizikos ir matematikos mokyklos bei internatinės mokyklos, kurios taip pat turėjo įtakos programavimo plėtrai šalyje. ir MV vardu pavadinto Maskvos valstybinio universiteto kibernetika Lomonosovas Igoris Sokolovas.

„SSRS metais gerai organizuotas darbas su gabiais vaikais specializuotose matematikos mokyklose, matematikos, fizikos, informatikos ir kitų dalykų olimpiadų sistema ir toliau duoda vaisių“, – sako Sokolovas.

Akademikui pritaria ir programavimo olimpiadų gerbėjams skirtos platformos „Codeforces“įkūrėjas Michailas Mirzajanovas.

„Svarbu, kad šios mokyklos vis dar gyvuoja ir kuriasi, o mokymasis tokioje mokykloje vis dar laikomas prestižiniu. Aš pats esu iš Saratovo, mokiausi stipriausioje miesto matematikos mokykloje. Tarp talentingų mokytojų ir klasės draugų kilo noras įrodyti sau, kad esu ne ką prastesnis už kitus vaikus, kad galiu ką nors išspręsti geriau nei bet kas kitas – man tai tapo stipria motyvacija judėti į priekį“, – sako Mirzajanovas.

Vaizdas
Vaizdas

Taip pat, anot Michailo, įtaką darė SSRS noras „užkabinti“vaikus su programavimu nuo mokyklos laikų.

„Buvo ne tik mokyklos, bet ir būreliai, teminiai žurnalai, vaikystėje skaičiau „Young Technician“, matematinį žurnalą „Quant“ir apsidžiaugiau“, – prisimena „Codeforces“įkūrėjas.

Olimpiadų populiarumas

Rusijos moksleiviai dalyvauja olimpiadose nuo pradinių klasių, pradedant paprasčiausiomis rajoninėmis rusų kalbos žinių olimpiadomis ir baigiant visos Rusijos pirmaujančių šalies universitetų olimpiadomis įvairiose specialybėse, įskaitant programavimą ir informatiką. Tie, kurie užėmė pirmąsias vietas tokiose olimpiadose, gali patekti, pavyzdžiui, į Maskvos valstybinį universitetą be egzaminų. M. V. Lomonosovo ar kito prestižinio universiteto.

Michailas Mirzajanovas pradėjo dalyvauti specializuotose olimpiadose nuo 8 klasės - jam buvo svarbu laimėti, todėl jis visą naktį galėjo mokytis naujų problemų.

Ildaras Gainullinas kaip Rusijos nacionalinės komandos dalis - tarptautinės informatikos olimpiados 2019 nugalėtojas
Ildaras Gainullinas kaip Rusijos nacionalinės komandos dalis - tarptautinės informatikos olimpiados 2019 nugalėtojas

„Kai kuriems žmonėms, kaip ir man, konkurencija yra svarbi – jei visiškai išnaikinsi konkurencinę dvasią, jiems bus sunku rasti motyvacijos ir išnaudoti savo potencialą. Be to, dalis programuotojų peržengia Rusijos olimpiadas ir laimi tarptautines, nes jiems tiesiog patinka spręsti problemas, jiems tai jau kaip profesionalus sportas. Man pačiam tai patiko – įdomiau nei žiūrėti bet kokį filmą, o programavimo konkursų lauki labiau nei antros mėgstamo filmo dalies. Tai įdomus socialinis reiškinys “, - aiškina Mirzajanovas.

Anot jo, daugelis moksleivių ir studentų, padedami greito uždavinių sprendimo, mokosi programavimo pradmenų, treniruojasi spręsti nestandartines problemas ir mokosi užmegzti sąveiką su kitais olimpiadų dalyviais, kai kalbama apie komandines varžybas. Programavimo konkursai ateityje padės gauti paklausų ir gerai apmokamą darbą bei susirasti hobį visam gyvenimui.

Motyvacija, nuobodulys ir technikos kolegija

Efimas Voinovas, vienas iš žaidimų studijos „Zeptolab“įkūrėjų, visame pasaulyje populiarios mobiliųjų žaidimų „Cut the Rope“serijos kūrėjas, nuo pramogų stokos pradėjo domėtis programavimu būdamas 8 metų. Jo nuomone, tai galėtų pastūmėti ir kitus programuotojus.

„Pamenu, tėvai mums padovanojo 8 bitų ZX Spectrum kompiuterį. Jai skirtų žaidimų nebuvo daug parduodama, o mes pradėjome studijuoti samizdatą apie BASIC programavimo kalbą ir netrukus pradėjome rašyti savo žaidimus. Pamenu, ypač sužavėjo galimybė iš patrankos sukurti tikrovišką sviedinio skrydį balistine trajektorija, o apskritai – programavimas atsižvelgiant į fizikos dėsnius. Galbūt šis ryškus vaikystės įspūdis turėjo įtakos dėlionės „Cut the Rope“kūrimui, kuri po daugelio metų tapo hitu “, - teigia Voinovas.

Taip pat aistringi mokytojai išugdė ir toliau ugdo moksleivių meilę programavimui.

„Mokiau įprastą mokyklą ir prisimenu ypatingą informatikos mokytojo požiūrį – pamatęs, kad moku programuoti, jis mane ir mano brolį, [dabartinį] įmonės įkūrėją, iš viso išleido nuo pamokų. Kol klasės draugai mokėsi kompiuterinio raštingumo pagrindų, mes su broliu sėdėjome prie mokytojos kompiuterio ir rašėme žaidimus. Tai buvo labai garbinga!“– prisimena Efimas.

Maskvos valstybinis universitetas
Maskvos valstybinis universitetas

Be to, svarbus jo gyvenimo etapas buvo studijos Maskvos Elektronikos ir matematikos institute (MIEM NRU HSE). Voinovo teigimu, Rusijoje yra daug stiprių techninių universitetų, kurie ruošia vertus programuotojus.

„Turėjome labai stiprią matematiką. Ypač prisimenu tiesinės algebros eigą – mokytoja buvo labai kieta ir reikli moteris, bet tuo pačiu labai suprantamai ir įdomiai viską paaiškino. Puikus egzamino įvertinimas buvo laikomas ypatingu pasiekimu, ir atsimenu, kad man tai tam tikra prasme tapo sportiniu pomėgiu “, - sako Voinovas.

Tuo pačiu metu svarbi gero Rusijos studentų pasirengimo dalis yra pagrindinių matematikos žinių studijos, sakė Maskvos valstybinio universiteto Skaičiavimo matematikos ir kibernetikos fakulteto dekanas, pavadintas M. V. Lomonosovas Igoris Sokolovas.

„Maskvos valstybinio universiteto CMC fakultete, kaip ir daugelyje kitų mūsų profilio fakultetų, mokymas apima du komponentus - pagrindinį matematikos ir informatikos mokymą bei praktinį mokymą. Būtent dėl esminio komponento mūsų studentai gali išspręsti sudėtingas mokslines ir praktines problemas “, - sakė Sokolovas.

Piratavimas, atlyginimai ir stiprios savo IT įmonės Rusijoje

IT rinka Rusijoje pradėjo vystytis per sunkią 90-ųjų ekonominę situaciją, kai šalyje buvo uždaryta daug įmonių ir mokslinių tyrimų institutų, tačiau tai suteikė šaliai pranašumą prieš kitas šalis, sako Aukštosios mokyklos direktorius Michailas Gustokašinas. Ekonomika.

„Tuo metu pasaulinė IT rinka tik kūrėsi, o Rusija buvo dar naudingesnėje nei visas pasaulis: nereikėjo palaikyti pasenusių sistemų, buvo galima nemokamai naudotis piratine programine įranga, sutaupyti. daug darbuotojų atlyginimų“, – svarsto Gustokašinas.

„Yandex“biuras Maskvoje
„Yandex“biuras Maskvoje

Jo nuomone, tokiomis sąlygomis Rusija galėjo užauginti savo dideles ir stiprias IT įmones, tokias kaip „Yandex“ir „Mail.ru“. Tuo pačiu metu didelę įtaką turėjo Rusijos universitetai, kurie pasirodė pakankamai pasirengę užtikrinti tinkamą išsilavinimo lygį šalyje.

„Dauguma rusų absolventų taip pat lieka Rusijoje ir dirba Rusijos įmonėse arba užsienio įmonių filialuose. Jie gali perduoti savo patirtį naujoms Rusijos programuotojų kartoms“, – įsitikinęs Gustokasinas.

Mail.ru darbuotojai darbe
Mail.ru darbuotojai darbe

Pasak Efimo Voinovo, „Zeptolab“įkūrėjo, dideli atlyginimai taip pat tampa pagrindine motyvacija mokytis programuoti Rusijoje.

„Programuotojų atlyginimai kasmet auga ir yra vis mažiau susieti su vietine rinka – tai skatina besitęsiantis IT kompanijų bumas, globalizacijos procesai ir dabartinis išėjimas į pensiją. Moksleivių, pretendentų ir jų tėvų akyse tai akivaizdžiai taip pat yra svarbi priežastis rinktis mokytis programavimo“, – apibendrina Voinovas.

Rekomenduojamas: