INHOUDSOPGAWE:

Waarom Russe as een van die beste in programmering beskou word
Waarom Russe as een van die beste in programmering beskou word

Video: Waarom Russe as een van die beste in programmering beskou word

Video: Waarom Russe as een van die beste in programmering beskou word
Video: Die Antwoord - Baita Jou Sabela feat. Slagysta (Official Video) 2024, April
Anonim

Hulle wen internasionale rekenaarwetenskap-olimpiades, werk vir IT-maatskappye regoor die wêreld, en skep gewilde speletjies en toepassings. Hoe het Rusland een van die hoofvervoerbande geword vir die vervaardiging van die wêreld se beste programmeerders?

Die eenvoudige speletjie "Tetris" van die Sowjet-programmeerder Aleksey Pazhitnov is oor die hele wêreld bekend - die aantal aflaaie van die amptelike mobiele weergawe van die speletjie in 2020 het 500 miljoen oorskry.

Meer as 500 miljoen mense regoor die wêreld gebruik die Telegram-boodskapper van Pavel Durov.

Die Kotlin-programmeertaal, geskep deur die Russiese ontwikkelaars Sergey Dmitriev, Evgeny Belyaev en Valentin Kipyatkov, word deur Google as 'n prioriteit beskou vir die ontwikkeling van toepassings op Android.

Tetris
Tetris

Cut the Rope-legkaartspeletjies van die Russiese ontwikkelaars Semyon en Efim Voinovs is meer as 1 miljard keer afgelaai.

Laastens, vir meer as tien jaar, neem Russiese programmeerders eerste plekke in groot internasionale Olimpiades, soos The ICPC International Collegiate Programming Contest en International Olympiad in Informatics.

Al hierdie is net die blinkste prestasies van programmeerders uit Rusland, en saam pas hulle in 'n samehangende stelsel wat teruggaan na Sowjet-onderwys.

Kernwedren en Wiskunde-skole

Die hoofrede vir die ontwikkeling van toegepaste wiskunde en programmering in die land was die begeerte van die USSR om die Verenigde State en sy bondgenote in die kernwedren te omseil, sê Mikhail Gustokashin, direkteur van die Sentrum vir Studente-olimpiades by die Hoër Skool vir Ekonomie. Hiervoor was goeie tegnici nodig, en daarom is wiskundige olimpiades deur die USSR gehou.

“'n Hoë vlak van wiskundige opleiding in skole en universiteite was nodig om gelykheid in die militêre en wetenskaplike sfere met byna die res van die wêreld te verseker. Die USSR het byvoorbeeld een van die hoofstigters van die Internasionale Olimpiade in Informatika (IOI) geword en het in 1990 die tweede IOI aangeneem,” voer Gustokashin aan.

Leerlinge van die Moskou skool No. 524 by 'n wiskunde les gelei deur die direkteur van die instelling Iosif Borukhov
Leerlinge van die Moskou skool No. 524 by 'n wiskunde les gelei deur die direkteur van die instelling Iosif Borukhov

In groot stede van die Unie is spesiale fisika- en wiskundeskole en kosskole geopen, dit het ook 'n rol gespeel in die ontwikkeling van programmering in die land, volgens die akademikus van die Russiese Akademie van Wetenskappe, dekaan van die fakulteit berekeningswiskunde en kubernetika van Moskou Staatsuniversiteit vernoem na MV Lomonosov Igor Sokolov.

"Goed georganiseerde werk met talentvolle kinders in gespesialiseerde wiskundige skole gedurende die jare van die USSR, die stelsel van olimpiades in wiskunde, fisika, rekenaarwetenskap en ander vakke gaan voort om vrugte af te werp," sê Sokolov.

Mikhail Mirzayanov, die stigter van Codeforces, 'n platform vir aanhangers van programmering van olimpiades, stem saam met die akademikus.

“Dit is belangrik dat hierdie skole steeds leef en ontwikkel, en om by so 'n skool te studeer word steeds as gesog beskou. Ek is self van Saratov, het aan die sterkste wiskundige skool in die stad gestudeer. Onder die talentvolle onderwysers en klasmaats het’n begeerte ontstaan om aan myself te bewys dat ek nie slegter as ander kinders is nie, dat ek iets beter as enigiemand anders kan oplos – vir my het dit’n sterk motivering geword om vorentoe te beweeg,” sê Mirzayanov.

Beeld
Beeld

Ook, volgens Mikhail, is die invloed uitgeoefen deur die begeerte van die USSR om kinders met programmering uit skooljare te "haak".

"Daar was nie net skole nie, maar ook kringe, tematiese tydskrifte, as kind het ek" Young Technician ", die wiskundige tydskrif" Quant "gelees en was verheug," onthou die stigter van Codeforces.

Die gewildheid van die Olimpiades

Russiese skoolkinders neem van laerskool af aan olimpiades deel, wat wissel van die eenvoudigste streek-olimpiades vir kennis van die Russiese taal, en eindig met All-Russiese olimpiades van die land se voorste universiteite in verskeie spesialiteite, insluitend programmering en rekenaarwetenskap. Diegene wat eerste plekke in sulke Olimpiades behaal het, kan byvoorbeeld sonder eksamens by Moskou Staatsuniversiteit inskryf. M. V. Lomonosov of 'n ander gesogte universiteit.

Mikhail Mirzayanov het vanaf die 8ste graad aan gespesialiseerde olimpiades begin deelneem - dit was vir hom belangrik om te wen, en hiervoor kon hy die hele nag deur nuwe probleme bestudeer.

Ildar Gainullin as deel van die Russiese nasionale span - wenner van die Internasionale Olimpiade in Informatika 2019
Ildar Gainullin as deel van die Russiese nasionale span - wenner van die Internasionale Olimpiade in Informatika 2019

“Vir sommige mense, soos ek, is mededinging belangrik – as jy die mededingende gees heeltemal uitroei, sal dit vir hulle moeilik wees om motivering te vind en hul potensiaal te bereik. Plus, sommige programmeerders gaan verder as die Russiese Olimpiades en wen internasionale, want hulle hou net daarvan om probleme op te los, vir hulle is dit reeds soos 'n professionele sport. Ek was self mal daaroor – dis interessanter as om enige fliek te kyk, en jy sien meer uit daarna om kompetisies te programmeer as die tweede deel van jou gunsteling fliek. Dit is 'n interessante sosiale verskynsel,”verduidelik Mirzayanov.

Volgens hom leer baie skoolkinders en studente met die hulp om probleme vinnig op te los die basiese beginsels van programmering, oefen om nie-standaard probleme op te los en leer om interaksie met ander deelnemers aan die Olimpiades te bou wanneer dit by spankompetisies kom. Programmeringskompetisies in die toekoms sal jou help om 'n werk te kry wat in aanvraag is en hoogs betaal word en 'n stokperdjie vir die lewe kry.

Motivering, verveling en tegniese kollege

Efim Voinov, een van die stigters van die Zeptolab-speletjieateljee, die ontwikkelaar van die wêreldwye gewilde Cut the Rope-reeks mobiele speletjies, het op die ouderdom van 8 begin om by programmering betrokke te raak weens 'n gebrek aan vermaak. Na sy mening kan dit ander programmeerders ook druk.

“Ek onthou my ouers het vir ons 'n 8-bis ZX Spectrum-rekenaar gegee. Daar was nie baie speletjies daarvoor te koop nie, en ons het begin om samizdat oor die BASIESE programmeertaal te bestudeer, en het gou ons eie speletjies begin skryf. Ek onthou dat ek veral beïndruk was deur die geleentheid om 'n realistiese vlug van 'n projektiel vanaf 'n kanon langs 'n ballistiese trajek te skep, en, in die algemeen, die programmering met inagneming van die wette van fisika. Miskien het hierdie aanskoulike kinderjare-indruk die ontwikkeling van die Cut the Rope-legkaart beïnvloed, wat baie jare later 'n treffer geword het, sê Voinov.

Ook, passievolle onderwysers het 'n liefde vir programmering onder skoolkinders ontwikkel en ontwikkel steeds.

“Ek het na 'n gewone skool gegaan, en ek onthou die spesiale houding van 'n rekenaarwetenskap-onderwyser - aangesien ek kan programmeer, het hy my en my broer, [die huidige] medestigter van die maatskappy, heeltemal van lesse bevry. Terwyl ons klasmaats die basiese beginsels van rekenaargeletterdheid geleer het, het ek en my broer by die onderwyser se rekenaar gesit en ons speletjies geskryf. Dit was baie eerbaar!”- onthou Efim.

Moskou Staatsuniversiteit
Moskou Staatsuniversiteit

'n Belangrike stadium in sy lewe was ook sy studies aan die Moskouse Instituut vir Elektronika en Wiskunde (MIEM NRU HSE). Volgens Voinov is daar baie sterk tegniese universiteite in Rusland wat waardige programmeerders oplei.

“Ons het baie sterk wiskunde gehad. Ek onthou veral die verloop van lineêre algebra - die onderwyseres was 'n baie taai en veeleisende vrou, maar sy het terselfdertyd alles op 'n baie verstaanbare en interessante manier verduidelik. Om 'n uitstekende punt op haar eksamen te kry, is as 'n spesiale prestasie beskou, en ek onthou dat dit vir my in 'n sekere sin 'n sportbelangstelling geword het,” sê Voinov.

Terselfdertyd is 'n belangrike deel van 'n goeie voorbereiding van Russiese studente die studie van fundamentele kennis in wiskunde, die dekaan van die Fakulteit van Rekenkundige Wiskunde en Kubernetika van Moskou Staatsuniversiteit vernoem na M. V. Lomonosov Igor Sokolov.

“By die Fakulteit CMC van die Moscow State University, soos by baie ander fakulteite van ons profiel, sluit opleiding twee komponente in - fundamentele opleiding in wiskunde en rekenaarwetenskap en praktiese opleiding. Dit is te danke aan die fundamentele komponent dat ons studente komplekse wetenskaplike en praktiese probleme kan oplos,” het Sokolov gesê.

Piraterij, salarisse en sterk eie IT-maatskappye in Rusland

Die IT-mark het in Rusland begin ontwikkel tydens die moeilike ekonomiese situasie van die 90's, toe baie ondernemings en navorsingsinstellings in die land gesluit was, maar dit het die land 'n voorsprong bo ander lande gegee, sê direkteur Mikhail Gustokashin van die Hoër Skool van Ekonomie.

“Op daardie tydstip was die globale IT-mark net besig om te ontwikkel, en Rusland was in iets wat selfs voordeliger was as die res van die wêreld: dit was nie nodig om verouderde stelsels te ondersteun nie, dit was moontlik om seerower sagteware gratis te gebruik en om te spaar baie op werknemers se lone. , - beskou Gustokashin.

Yandex-kantoor in Moskou
Yandex-kantoor in Moskou

Na sy mening kon Rusland in sulke toestande sy eie groot en sterk IT-maatskappye, soos Yandex en Mail.ru, laat groei. Terselfdertyd het Russiese universiteite 'n groot invloed gehad, wat blykbaar voldoende voorbereid was om 'n ordentlike vlak van onderwys binne die land te verskaf.

“Die meerderheid Russiese gegradueerdes bly ook in Rusland en werk in Russiese maatskappye of in takke van buitelandse maatskappye. Hulle kan hul ervaring aan nuwe generasies Russiese programmeerders oordra,” is Gustokashin seker.

Mail.ru-werknemers by die werk
Mail.ru-werknemers by die werk

Volgens Efim Voinov, medestigter van Zeptolab, word hoë salarisse ook 'n sleutelmotivering om programmering in Rusland te leer.

“Die salarisse van programmeerders groei elke jaar, en word al hoe minder gekoppel aan die plaaslike mark – dit word vergemaklik deur die voortdurende oplewing van IT-maatskappye, die prosesse van globalisering en die huidige alomteenwoordige aftrede. In die oë van skoolkinders, aansoekers en hul ouers is dit natuurlik ook 'n belangrike rede om 'n keuse te maak ten gunste van die leer van programmering,” sluit Voinov af.

Aanbeveel: