Sisukord:

Miks venelasi peetakse üheks parimaks programmeerimises
Miks venelasi peetakse üheks parimaks programmeerimises

Video: Miks venelasi peetakse üheks parimaks programmeerimises

Video: Miks venelasi peetakse üheks parimaks programmeerimises
Video: Eesti üheksakümnendate megamix 2024, Aprill
Anonim

Nad võidavad rahvusvahelisi arvutiteaduse olümpiaade, töötavad IT-ettevõtetes üle maailma ning loovad populaarseid mänge ja rakendusi. Kuidas sai Venemaa maailma parimate programmeerijate toodangu üheks peamiseks konveieriks?

Nõukogude programmeerija Aleksei Pažitnovi lihtne mäng "Tetris" on tuntud kogu maailmas - mängu ametliku mobiiliversiooni allalaadimiste arv ületas 2020. aastal 500 miljonit.

Rohkem kui 500 miljonit inimest üle maailma kasutavad Pavel Durovi Telegrami sõnumitoojat.

Venemaa arendajate Sergei Dmitrijevi, Jevgeni Beljajevi ja Valentin Kipjatkovi loodud Kotlini programmeerimiskeelt peab Google Androidi rakenduste arendamise prioriteediks.

Tetris
Tetris

Venemaa arendajate Semyoni ja Efim Voinovsi mõistatusmänge Cut the Rope on alla laaditud rohkem kui 1 miljard korda.

Lõpuks on Venemaa programmeerijad üle kümne aasta saavutanud esikohti suurtel rahvusvahelistel olümpiaadidel, nagu ICPC rahvusvaheline kollegiaalse programmeerimise võistlus ja rahvusvaheline informaatikaolümpiaad.

Kõik need on vaid Venemaalt pärit programmeerijate säravamad saavutused, mis kokku sobivad ühtsesse süsteemi, mis ulatub tagasi nõukogude haridusse.

Tuumarassi- ja matemaatikakoolid

Peamine põhjus rakendusmatemaatika ja programmeerimise arendamiseks riigis oli NSV Liidu soov USAst ja selle liitlastest tuumavõidusõidus mööda minna, ütleb Majanduskõrgkooli üliõpilasolümpiaadide keskuse direktor Mihhail Gustokašin.. Selleks oli vaja häid tehnikamehi ja seetõttu peeti kogu NSV Liidus matemaatikaolümpiaade.

“Kõrgetasemeline matemaatikaõpe koolides ja ülikoolides oli vajalik selleks, et tagada sõjalises ja teadussfääris võrdsus peaaegu muu maailmaga. NSV Liit sai näiteks rahvusvahelise informaatikaolümpiaadi (IOI) üheks peamiseks asutajaks ja võttis 1990. aastal vastu teise IOI,”arutleb Gustokashin.

Moskva kooli nr 524 õpilased matemaatikatunnis, mida juhatas asutuse direktor Iosif Boruhhov
Moskva kooli nr 524 õpilased matemaatikatunnis, mida juhatas asutuse direktor Iosif Boruhhov

Liidu suurtes linnades avati spetsiaalsed füüsika- ja matemaatikakoolid ning internaatkoolid, mis mängis Venemaa Teaduste Akadeemia akadeemiku, arvutusmatemaatika teaduskonna dekaani sõnul rolli ka riigi programmeerimise arengus. ja MV nimelise Moskva Riikliku Ülikooli küberneetika Lomonosov Igor Sokolov.

"NSVL-i aastatel matemaatika erikoolides hästi korraldatud töö andekate lastega, matemaatika, füüsika, informaatika ja muude ainete olümpiaadide süsteem kannab jätkuvalt vilja," räägib Sokolov.

Programmeerimisolümpiaadide fännidele mõeldud platvormi Codeforces asutaja Mihhail Mirzajanov nõustub akadeemikuga.

«Oluline on, et need koolid veel elavad ja arenevad ning sellises koolis õppimist peetakse endiselt prestiižikaks. Olen ise pärit Saratovist, õppinud linna tugevaimas matemaatikakoolis. Andekate õpetajate ja klassikaaslaste seas tekkis soov endale tõestada, et ma pole teistest lastest kehvem, et suudan midagi paremini lahendada kui keegi teine – minu jaoks sai see tugevaks motivatsiooniks edasi liikuda,“räägib Mirzajanov.

Pilt
Pilt

Samuti avaldas Mihhaili sõnul mõju NSVL-i soov "haakida" lapsed juba kooliajast programmeerimisega.

"Seal ei olnud mitte ainult koole, vaid ka ringe, temaatilisi ajakirju, lugesin lapsena" Young Technician ", matemaatikaajakirja" Quant " ja olin rõõmus," meenutab Codeforcesi asutaja.

Olümpiaadide populaarsus

Vene kooliõpilased osalevad olümpiaadidel alates põhikoolist, alates lihtsamatest piirkondlikest vene keele oskuse olümpiaadidest ja lõpetades riigi juhtivate ülikoolide ülevenemaaliste olümpiaadidega erinevatel erialadel, sealhulgas programmeerimine ja arvutiteadus. Need, kes saavutasid sellistel olümpiaadidel esikohad, pääsevad näiteks Moskva Riiklikku Ülikooli ilma eksamiteta. M. V. Lomonosov või mõni muu maineka ülikool.

Mihhail Mirzayanov hakkas spetsialiseeritud olümpiaadidel osalema alates 8. klassist - tema jaoks oli oluline võita ja selleks sai ta terve öö uusi probleeme uurida.

Ildar Gainullin Venemaa koondise koosseisus - rahvusvahelise informaatikaolümpiaadi 2019 võitja
Ildar Gainullin Venemaa koondise koosseisus - rahvusvahelise informaatikaolümpiaadi 2019 võitja

“Mõnede inimeste jaoks, nagu mina, on konkurents oluline – kui võistlusvaim täielikult välja juurida, on neil raske motivatsiooni leida ja oma potentsiaali realiseerida. Lisaks lähevad mõned programmeerijad Venemaa olümpiaadidest kaugemale ja võidavad rahvusvahelisi, sest neile lihtsalt meeldib probleeme lahendada, nende jaoks on see juba nagu profisport. Mulle endale see meeldis – see on huvitavam kui mis tahes filmi vaatamine ja sa ootad programmeerimisvõistlusi rohkem kui oma lemmikfilmi teist osa. See on huvitav sotsiaalne nähtus,”selgitab Mirzayanov.

Tema sõnul õpivad paljud koolinoored ja üliõpilased kiirülesannete lahendamise abil programmeerimise põhitõdesid, treenivad lahendama ebastandardseid ülesandeid ning õpivad looma suhtlemist teiste olümpiaadidel osalejatega, kui tegemist on võistkondliku võistlusega. Programmeerimisvõistlused aitavad tulevikus saada nõutud ja kõrgelt tasustatud töökoha ning leida endale hobi kogu eluks.

Motivatsioon, igavus ja tehnikakõrgkool

Efim Voinov, Zeptolabi mängustuudio üks asutajatest, ülemaailmselt populaarse mobiilimängude sarja Cut the Rope arendaja, hakkas programmeerimisega tegelema 8-aastaselt meelelahutuse puudumisest. Tema arvates võiks see ka teistele programmeerijatele peale suruda.

Mäletan, et mu vanemad kinkisid meile 8-bitise ZX Spectrum arvuti. Selle jaoks ei olnud palju mänge müügil ja hakkasime uurima samizdati programmeerimiskeele BASIC kohta ja hakkasime peagi oma mänge kirjutama. Mäletan, et mulle avaldas erilist muljet võimalus luua realistlik mürsu lend kahurist mööda ballistilist trajektoori ja üleüldse füüsikaseadusi arvestav programmeerimine. Võib-olla mõjutas see ere lapsepõlvemulje Pusle Cut the Rope väljatöötamist, millest sai mitu aastat hiljem hitt,”arutleb Voinov.

Samuti on kirglikel õpetajatel koolinoorte seas välja kujunenud ja areneb armastus programmeerimise vastu.

«Käisin tavakoolis ja mäletan informaatikaõpetaja erilist suhtumist – nähes, et oskan programmeerida, vabastas ta minu ja mu venna, [praeguse] ettevõtte kaasasutaja, õppetundidest üldse. Sel ajal, kui meie klassikaaslased õppisid arvutioskuse põhitõdesid, istusime vennaga õpetaja arvuti taga ja kirjutasime oma mänge. See oli väga auväärne!”- meenutab Efim.

Moskva Riiklik Ülikool
Moskva Riiklik Ülikool

Samuti oli oluline etapp tema elus õpingud Moskva elektroonika- ja matemaatikainstituudis (MIEM NRU HSE). Voinovi sõnul on Venemaal palju tugevaid tehnikaülikoole, mis koolitavad väärilisi programmeerijaid.

«Meil oli väga tugev matemaatika. Eriti on meelde jäänud lineaaralgebra kursus - õpetaja oli väga karm ja nõudlik naine, aga samas seletas kõike väga arusaadavalt ja huvitavalt. Eksamil suurepärase hinde saamist peeti eriliseks saavutuseks ja ma mäletan, et minu jaoks sai sellest teatud mõttes sportlik huvi,”räägib Voinov.

Samal ajal on vene üliõpilaste hea ettevalmistuse oluline osa matemaatika põhiteadmiste õppimine, ütles Moskva Riikliku Ülikooli arvutusmatemaatika ja küberneetika teaduskonna dekaan M. V. Lomonosov Igor Sokolov.

Moskva Riikliku Ülikooli CMC teaduskonnas, nagu ka paljudes teistes meie profiiliga teaduskondades, koosneb koolitus kahest komponendist - matemaatika ja informaatika põhikoolitusest ning praktilisest koolitusest. Just tänu põhikomponendile saavad meie õpilased lahendada keerulisi teaduslikke ja praktilisi probleeme,”sõnas Sokolov.

Piraatlus, palgad ja tugevad oma IT-ettevõtted Venemaal

IT-turg hakkas Venemaal arenema 90ndate keerulises majandusolukorras, mil riigis suleti paljud ettevõtted ja teadusasutused, kuid see andis riigile edumaa teiste riikide ees, ütles Eesti Kõrgkooli direktor Mihhail Gustokašin. Majandusteadus.

“Tol ajal oli globaalne IT-turg alles arenemas ja Venemaa oli milleski muust maailmast veelgi soodsamas: polnud vaja toetada vananenud süsteeme, sai tasuta kasutada piraattarkvara ja säästa. palju töötajate palkadele. , - arvab Gustokashin.

Yandexi kontor Moskvas
Yandexi kontor Moskvas

Tema hinnangul suutis Venemaa sellistes tingimustes kasvatada oma suuri ja tugevaid IT-ettevõtteid, nagu Yandex ja Mail.ru. Samas oli suur mõju Venemaa ülikoolidel, mis osutusid piisavalt ette valmistatud, et anda riigisiseselt korralikku haridustaset.

“Suurem osa Venemaa lõpetajatest jääb samuti Venemaale ja töötab Venemaa ettevõtetes või välisfirmade filiaalides. Nad saavad oma kogemusi edasi anda uutele Vene programmeerijate põlvkondadele,”on Gustokashin kindel.

Mail.ru töötajad tööl
Mail.ru töötajad tööl

Zeptolabi kaasasutaja Efim Voinovi sõnul saavad kõrged palgad ka Venemaal programmeerimise õppimise peamiseks motivatsiooniks.

„Programmeerijate palgad kasvavad iga aastaga ja on üha vähem seotud kohaliku turuga – seda soodustavad IT-ettevõtete jätkuv buum, globaliseerumisprotsessid ja praegune kõikjale jõudev pensionile jäämine. Kooliõpilaste, soovijate ja nende vanemate silmis on see ilmselgelt ka oluline põhjus programmeerimise õppimise kasuks teha valik,“võtab Voinov kokku.

Soovitan: