Cuprins:

De ce rușii sunt considerați unul dintre cei mai buni în programare
De ce rușii sunt considerați unul dintre cei mai buni în programare

Video: De ce rușii sunt considerați unul dintre cei mai buni în programare

Video: De ce rușii sunt considerați unul dintre cei mai buni în programare
Video: Au Uitat Să Oprească Camera De FILMAT! Momente Incredibile Filmate În LIVE 2024, Aprilie
Anonim

Ei câștigă olimpiade internaționale de informatică, lucrează pentru companii IT din întreaga lume și creează jocuri și aplicații populare. Cum a devenit Rusia unul dintre principalii transportatori pentru producția celor mai buni programatori din lume?

Jocul simplu „Tetris” de la programatorul sovietic Aleksey Pazhitnov este cunoscut în întreaga lume - numărul de descărcări ale versiunii oficiale pentru mobil a jocului în 2020 a depășit 500 de milioane.

Peste 500 de milioane de oameni din întreaga lume folosesc messengerul Telegram de la Pavel Durov.

Limbajul de programare Kotlin, creat de dezvoltatorii ruși Sergey Dmitriev, Evgeny Belyaev și Valentin Kipyatkov, este considerat o prioritate de Google pentru dezvoltarea aplicațiilor pe Android.

Tetris
Tetris

Jocurile puzzle Cut the Rope de la dezvoltatorii ruși Semyon și Efim Voinovs au fost descărcate de peste 1 miliard de ori.

În cele din urmă, de mai bine de zece ani, programatorii ruși au ocupat primele locuri la olimpiadele internaționale majore, cum ar fi Concursul internațional de programare colegială ICPC și Olimpiada internațională de informatică.

Toate acestea sunt doar cele mai strălucitoare realizări ale programatorilor din Rusia și, împreună, se încadrează într-un sistem coerent care se încadrează în educația sovietică.

Școli de cursă nucleară și de matematică

Principalul motiv pentru dezvoltarea matematicii aplicate și a programării în țară a fost dorința URSS de a ocoli Statele Unite și aliații săi în cursa nucleară, spune Mikhail Gustokashin, directorul Centrului pentru Olimpiadele Studențești de la Școala Superioară de Economie.. Pentru aceasta, era nevoie de tehnicieni buni și, prin urmare, olimpiadele matematice au fost organizate în întreaga URSS.

„A fost necesar un nivel înalt de pregătire matematică în școli și universități pentru a asigura paritatea în sferele militare și științifice cu aproape restul lumii. URSS a devenit, de exemplu, unul dintre principalii fondatori ai Olimpiadei Internaționale de Informatică (IOI) și în 1990 a adoptat al doilea IOI”, argumentează Gustokashin.

Elevii școlii nr. 524 din Moscova la o lecție de matematică condusă de directorul instituției Iosif Borukhov
Elevii școlii nr. 524 din Moscova la o lecție de matematică condusă de directorul instituției Iosif Borukhov

În orașele mari ale Uniunii, au fost deschise școli și internate speciale de fizică și matematică, acest lucru a jucat și un rol în dezvoltarea programării în țară, potrivit academicianului Academiei Ruse de Științe, decanul facultății de matematică computațională. și cibernetica Universității de Stat din Moscova numită după MV Lomonosov Igor Sokolov.

„Munca bine organizată cu copii talentați în școlile de matematică specializate în anii URSS, sistemul olimpiadelor la matematică, fizică, informatică și alte discipline continuă să dea roade”, spune Sokolov.

Mikhail Mirzayanov, fondatorul Codeforces, o platformă pentru fanii olimpiadelor de programare, este de acord cu academicianul.

„Este important ca aceste școli încă să trăiască și să se dezvolte, iar studiul la o astfel de școală este încă considerat prestigios. Eu sunt din Saratov, am studiat la cea mai puternică școală de matematică din oraș. Printre profesorii și colegii de clasă talentați, a apărut dorința de a-mi dovedi că nu sunt mai rău decât alți copii, că pot rezolva ceva mai bine decât oricine altcineva - pentru mine aceasta a devenit o motivație puternică pentru a merge înainte”, spune Mirzayanov.

Imagine
Imagine

De asemenea, potrivit lui Mihail, influența a fost exercitată de dorința URSS de a „prinde” copiii cu programarea din anii de școală.

„Nu existau doar școli, ci și cercuri, reviste tematice, în copilărie am citit „Tânărul Tehnician”, revista de matematică „Quant” și am fost încântat”, își amintește fondatorul Codeforces.

Popularitatea olimpiadelor

Elevii ruși participă la olimpiadele din școala elementară, de la cele mai simple olimpiade regionale pentru cunoașterea limbii ruse și terminând cu olimpiadele rusești de la principalele universități ale țării în diferite specialități, inclusiv programare și informatică. Cei care au ocupat primele locuri la astfel de olimpiade pot intra, de exemplu, la Universitatea de Stat din Moscova fără examene. M. V. Lomonosov sau o altă universitate prestigioasă.

Mihail Mirzayanov a început să participe la olimpiadele specializate din clasa a VIII-a - era important pentru el să câștige și pentru asta putea studia noi probleme toată noaptea.

Ildar Gainullin ca parte a echipei naționale a Rusiei - câștigător al Olimpiadei Internaționale de Informatică 2019
Ildar Gainullin ca parte a echipei naționale a Rusiei - câștigător al Olimpiadei Internaționale de Informatică 2019

„Pentru unii oameni, ca mine, competiția este importantă – dacă eradicați complet spiritul competitiv, le va fi greu să-și găsească motivația și să-și atingă potențialul. În plus, unii programatori trec dincolo de olimpiadele rusești și le câștigă pe cele internaționale, pentru că le place doar să rezolve probleme, pentru ei este deja ca un sport profesionist. Mie mi-a plăcut asta - este mai interesant decât să vizionezi orice film și aștepți cu nerăbdare să programezi competiții mai mult decât a doua parte a filmului tău preferat. Acesta este un fenomen social interesant”, explică Mirzayanov.

Potrivit acestuia, mulți școlari și elevi, cu ajutorul rezolvării problemelor în viteză, învață elementele de bază ale programării, se antrenează pentru a rezolva probleme non-standard și învață să construiască interacțiunea cu alți participanți la olimpiade atunci când vine vorba de competițiile pe echipe. Programarea competițiilor în viitor vă va ajuta să obțineți un loc de muncă solicitat și foarte bine plătit și să vă găsiți un hobby pentru viață.

Motivație, plictiseală și facultate tehnică

Efim Voinov, unul dintre fondatorii studioului de jocuri Zeptolab, dezvoltatorul popularei serii de jocuri mobile Cut the Rope la nivel mondial, a început să se implice în programare la vârsta de 8 ani din lipsă de divertisment. În opinia sa, ar putea împinge și alți programatori.

„Îmi amintesc că părinții mei ne-au dat un computer ZX Spectrum pe 8 biți. Nu erau multe jocuri la vânzare și am început să studiem samizdat despre limbajul de programare BASIC și în curând am început să ne scriem propriile jocuri. Îmi amintesc că am fost impresionat în special de oportunitatea de a crea un zbor realist al unui proiectil dintr-un tun de-a lungul unei traiectorii balistice și, în general, de programare ținând cont de legile fizicii. Poate că această impresie vie din copilărie a influențat dezvoltarea puzzle-ului Cut the Rope, care a devenit un succes mulți ani mai târziu”, susține Voinov.

De asemenea, profesorii pasionați au dezvoltat și continuă să dezvolte dragostea pentru programare în rândul școlarilor.

„Am fost la o școală obișnuită și îmi amintesc de atitudinea specială a unui profesor de informatică - văzând că pot programa, ne-a eliberat pe mine și pe fratele meu, [actualul] co-fondator al companiei, de la lecții cu totul. În timp ce colegii noștri învățau elementele de bază ale alfabetizării computerului, fratele meu și cu mine ne-am așezat la computerul profesorului și am scris jocurile noastre. A fost foarte onorabil!” – își amintește Efim.

Universitatea de Stat din Moscova
Universitatea de Stat din Moscova

De asemenea, o etapă importantă din viața sa au fost studiile la Institutul de Electronică și Matematică din Moscova (MIEM NRU HSE). Potrivit lui Voinov, există multe universități tehnice puternice în Rusia care formează programatori demni.

„Am avut o matematică foarte puternică. Îmi amintesc mai ales cursul de algebră liniară – profesorul era o femeie foarte dură și pretențioasă, dar în același timp explica totul într-un mod foarte inteligibil și interesant. Obținerea unei note excelente la examenul ei a fost considerată o realizare deosebită și îmi amintesc că pentru mine a devenit, într-un fel, un interes sportiv”, spune Voinov.

În același timp, o parte importantă a unei bune pregătiri a studenților ruși este studiul cunoștințelor fundamentale în matematică, decanul Facultății de Matematică Computațională și Cibernetică a Universității de Stat din Moscova, numită după M. V. Lomonosov Igor Sokolov.

„La Facultatea CMC a Universității de Stat din Moscova, ca și la multe alte facultăți din profilul nostru, formarea include două componente - pregătire fundamentală în matematică și informatică și pregătire practică. Datorită componentei fundamentale, studenții noștri pot rezolva probleme științifice și practice complexe”, a spus Sokolov.

Piraterie, salarii și companii IT puternice din Rusia

Piața IT a început să se dezvolte în Rusia în timpul situației economice dificile din anii 90, când multe întreprinderi și institute de cercetare au fost închise în țară, dar acest lucru a dat țării un avans față de alte țări, spune directorul Mihail Gustokashin al Școlii Superioare de Economie.

„La acea vreme, piața globală de IT tocmai se dezvolta, iar Rusia se afla în ceva și mai avantajos decât restul lumii: nu era nevoie să susțină sisteme învechite, era posibil să folosești software piratat gratuit și să economisești. mult pe salariile angajaților. , - consideră Gustokashin.

Biroul Yandex din Moscova
Biroul Yandex din Moscova

În opinia sa, în astfel de condiții, Rusia a putut să-și dezvolte propriile companii IT mari și puternice, precum Yandex și Mail.ru. În același timp, universitățile rusești au avut o mare influență, care s-au dovedit a fi suficient de pregătite pentru a oferi un nivel decent de educație în țară.

„Majoritatea absolvenților ruși rămân și în Rusia și lucrează în companii rusești sau în sucursale ale companiilor străine. Ei își pot transmite experiența noilor generații de programatori ruși”, este sigur Gustokashin.

Angajații Mail.ru la locul de muncă
Angajații Mail.ru la locul de muncă

Potrivit lui Efim Voinov, co-fondatorul Zeptolab, salariile mari devin, de asemenea, o motivație cheie pentru învățarea programării în Rusia.

„Salariile programatorilor cresc în fiecare an și devin din ce în ce mai puțin legate de piața locală - acest lucru este facilitat de boom-ul continuu al companiilor IT, procesele de globalizare și actuala pensionare omniprezentă. În ochii școlarilor, solicitanților și părinților acestora, acesta este evident și un motiv important pentru a face o alegere în favoarea programării învățării”, conchide Voinov.

Recomandat: