Cuprins:
- Școli de cursă nucleară și de matematică
- Popularitatea olimpiadelor
- Motivație, plictiseală și facultate tehnică
- Piraterie, salarii și companii IT puternice din Rusia
Video: De ce rușii sunt considerați unul dintre cei mai buni în programare
2024 Autor: Seth Attwood | [email protected]. Modificat ultima dată: 2023-12-16 16:15
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.
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.
Î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.
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.
„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.
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.
Î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.
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:
Asediul Leningradului: unul dintre cele mai lungi și mai teribile asedii
Unul dintre cele mai lungi și mai groaznice asedii din istoria lumii a luat viețile a peste un milion de locuitori ai celui de-al doilea oraș ca importanță din Uniunea Sovietică
Peștera Kashkulak a „șamanului alb” ca unul dintre cele mai teribile locuri de pe planetă
Peștera Kashkulak este situată în nordul Khakassia și este recunoscută drept unul dintre cele mai teribile locuri de pe planetă. Localnicii o numesc peștera „diavolului negru” sau peștera „șamanului alb” și există o explicație pentru acest lucru
Șaman siberian care a devenit unul dintre cei mai buni lunetişti ai celui de-al Doilea Război Mondial
Cum un Tungus analfabet a devenit unul dintre cei mai buni lunetişti ai Marelui Război Patriotic
Cei mai buni mor în război
„Știm că oamenii sunt inegali. Sunt genii și idioți, sănătoși și bolnavi, eroi și criminali, voinici și slabi, bătrâni și copii, bărbați și femei etc. Soarta oricărei societăți depinde în primul rând de proprietățile membrilor săi. O societate de idioți sau oameni mediocri nu va fi niciodată o societate de succes
Știam din copilărie că ai noștri sunt cei mai buni
30 decembrie este ziua de naștere a URSS, cel mai mare stat din lume ca suprafață, al doilea ca putere economică și militară și al treilea ca populație. URSS a ocupat jumătatea de est a Europei și treimea de nord a Asiei