Obsah:

Prečo sú Rusi považovaní za jedného z najlepších v programovaní
Prečo sú Rusi považovaní za jedného z najlepších v programovaní

Video: Prečo sú Rusi považovaní za jedného z najlepších v programovaní

Video: Prečo sú Rusi považovaní za jedného z najlepších v programovaní
Video: První poválečné roky. Východní Prusko. Profesorské příběhy 2024, Apríl
Anonim

Vyhrávajú medzinárodné počítačové olympiády, pracujú pre IT spoločnosti po celom svete a vytvárajú obľúbené hry a aplikácie. Ako sa Rusko stalo jedným z hlavných dopravcov pre produkciu najlepších svetových programátorov?

Jednoduchá hra „Tetris“od sovietskeho programátora Alekseyho Pazhitnova je známa po celom svete – počet stiahnutí oficiálnej mobilnej verzie hry v roku 2020 presiahol 500 miliónov.

Telegramový posol od Pavla Durova používa viac ako 500 miliónov ľudí na celom svete.

Programovací jazyk Kotlin, ktorý vytvorili ruskí vývojári Sergey Dmitriev, Evgeny Belyaev a Valentin Kipyatkov, považuje Google za prioritu pri vývoji aplikácií pre Android.

Tetris
Tetris

Logické hry Cut the Rope od ruských vývojárov Semyona a Efima Voinovsa si stiahli viac ako 1 miliardu krát.

Napokon, už viac ako desať rokov sa ruskí programátori umiestňujú na prvých miestach na veľkých medzinárodných olympiádach, akými sú Medzinárodná súťaž v programovaní ICPC International Collegiate Programming Contest a Medzinárodná olympiáda v informatike.

To všetko sú len tie najjasnejšie úspechy programátorov z Ruska a spolu zapadajú do uceleného systému, ktorý siaha až k sovietskemu školstvu.

nukleárne závody a matematické školy

Hlavným dôvodom rozvoja aplikovanej matematiky a programovania v krajine bola túžba ZSSR obísť Spojené štáty a ich spojencov v jadrových pretekoch, hovorí Michail Gustokashin, riaditeľ Centra študentských olympiád na Vysokej škole ekonomickej.. Na to boli potrební dobrí technici, a preto sa v celom ZSSR konali matematické olympiády.

„Vysoká úroveň matematickej prípravy na školách a univerzitách bola nevyhnutná na zabezpečenie parity vo vojenskej a vedeckej sfére s takmer zvyškom sveta. ZSSR sa stal napríklad jedným z hlavných zakladateľov Medzinárodnej olympiády v informatike (IOI) a v roku 1990 prijal druhú IOI,“tvrdí Gustokashin.

Žiaci moskovskej školy č. 524 na hodine matematiky vedenej riaditeľom inštitúcie Iosifom Borukhovom
Žiaci moskovskej školy č. 524 na hodine matematiky vedenej riaditeľom inštitúcie Iosifom Borukhovom

Vo veľkých mestách Únie boli otvorené špeciálne fyzikálne a matematické školy a internáty, čo podľa akademika Ruskej akadémie vied, dekana Fakulty výpočtovej matematiky, zohralo úlohu aj pri rozvoji programovania v krajine. a kybernetika Moskovskej štátnej univerzity pomenovaná po MV Lomonosov Igor Sokolov.

„Dobre organizovaná práca s talentovanými deťmi na odborných matematických školách počas rokov ZSSR, systém olympiád z matematiky, fyziky, informatiky a iných predmetov naďalej prináša ovocie,“hovorí Sokolov.

S akademikom súhlasí aj Michail Mirzayanov, zakladateľ Codeforces, platformy pre fanúšikov programátorských olympiád.

„Je dôležité, aby tieto školy stále žili a rozvíjali sa a štúdium na takejto škole sa stále považuje za prestížne. Ja sám som zo Saratova, študoval som na najsilnejšej matematickej škole v meste. Medzi talentovanými učiteľmi a spolužiakmi vznikla túžba dokázať si, že nie som o nič horší ako ostatné deti, že viem vyriešiť niečo lepšie ako ktokoľvek iný – to sa pre mňa stalo silnou motiváciou napredovať,“hovorí Mirzajanov.

Obrázok
Obrázok

Podľa Michaila bol vplyv tiež vyvolaný túžbou ZSSR „upútať“deti programovaním od školských rokov.

„Neexistovali len školy, ale aj krúžky, tematické časopisy, ako dieťa som čítal „Mladý technik“, matematický časopis „Quant“a bol som nadšený,“spomína zakladateľ Codeforces.

Popularita olympiád

Ruskí školáci sa zúčastňujú olympiád už od základnej školy, od najjednoduchších regionálnych olympiád pre znalosti ruského jazyka až po celoruské olympiády popredných univerzít v krajine v rôznych špecializáciách vrátane programovania a informatiky. Tí, ktorí sa na takýchto olympiádach umiestnili na prvých miestach, môžu bez skúšok vstúpiť napríklad na Moskovskú štátnu univerzitu. M. V. Lomonosova alebo inej prestížnej univerzity.

Michail Mirzayanov sa začal zúčastňovať na špecializovaných olympiádach od 8. ročníka - bolo pre neho dôležité vyhrať, a preto mohol celú noc študovať nové problémy.

Ildar Gainullin ako súčasť ruského národného tímu - víťaz Medzinárodnej olympiády v informatike 2019
Ildar Gainullin ako súčasť ruského národného tímu - víťaz Medzinárodnej olympiády v informatike 2019

„Pre niektorých ľudí, ako som ja, je konkurencia dôležitá – ak úplne vykoreníte súťaživého ducha, bude pre nich ťažké nájsť motiváciu a dosiahnuť svoj potenciál. Navyše, niektorí programátori idú nad rámec ruských olympiád a vyhrávajú medzinárodné, pretože jednoducho radi riešia problémy, pre nich je to už ako profesionálny šport. Sám som to mal rád - je to zaujímavejšie ako sledovanie akéhokoľvek filmu a na súťaže v programovaní sa tešíte viac ako na druhú časť vášho obľúbeného filmu. Ide o zaujímavý sociálny fenomén, “vysvetľuje Mirzayanov.

Mnohí školáci a študenti sa pomocou rýchleho riešenia problémov podľa neho učia základy programovania, trénujú riešenie neštandardných problémov a učia sa budovať interakciu s ostatnými účastníkmi olympiád pri tímových súťažiach. Súťaže v programovaní vám v budúcnosti pomôžu získať prácu, ktorá je žiadaná a vysoko platená, a nájsť si hobby na celý život.

Motivácia, nuda a technická vysoká škola

Efim Voinov, jeden zo zakladateľov herného štúdia Zeptolab, vývojár celosvetovo populárnej série mobilných hier Cut the Rope, sa začal venovať programovaniu vo veku 8 rokov z nedostatku zábavy. Podľa jeho názoru by to mohlo postrčiť aj ostatných programátorov.

„Pamätám si, že moji rodičia nám dali 8-bitový počítač ZX Spectrum. V predaji nebolo veľa hier a začali sme študovať samizdaty o programovacom jazyku BASIC a čoskoro sme začali písať vlastné hry. Pamätám si, že na mňa zapôsobila najmä možnosť vytvoriť realistický let projektilu z dela po balistickej dráhe a vo všeobecnosti programovanie zohľadňujúce fyzikálne zákony. Možno tento živý dojem z detstva ovplyvnil vývoj puzzle Cut the Rope, ktoré sa stalo hitom o mnoho rokov neskôr, “tvrdí Voinov.

Tiež vášniví učitelia rozvíjali a naďalej rozvíjajú lásku k programovaniu medzi školákmi.

„Chodil som do bežnej školy a pamätám si zvláštny prístup učiteľa informatiky – keď videl, že viem programovať, oslobodil mňa a môjho brata, [súčasného] spoluzakladateľa spoločnosti, z vyučovania úplne. Kým sa naši spolužiaci učili základy počítačovej gramotnosti, my sme si s bratom sadli za učiteľský počítač a písali hry. Bolo to veľmi čestné! “- spomína Efim.

Moskovská štátna univerzita
Moskovská štátna univerzita

Dôležitou etapou v jeho živote bolo aj štúdium na Moskovskom inštitúte elektroniky a matematiky (MIEM NRU HSE). Podľa Voinova je v Rusku veľa silných technických univerzít, ktoré školia hodných programátorov.

„Mali sme veľmi silnú matematiku. Pamätám si najmä kurz lineárnej algebry - pani učiteľka bola veľmi tvrdá a náročná žena, no zároveň všetko vysvetlila veľmi zrozumiteľne a zaujímavo. Získanie vynikajúcej známky na jej skúške sa považovalo za osobitný úspech a pamätám si, že sa to pre mňa v istom zmysle stalo športovým záujmom, “hovorí Voinov.

Zároveň je dôležitou súčasťou dobrej prípravy ruských študentov štúdium základných vedomostí z matematiky, hovorí dekan Fakulty výpočtovej matematiky a kybernetiky Moskovskej štátnej univerzity pomenovanej po M. V. Lomonosov Igor Sokolov.

„Na fakulte CMC Moskovskej štátnej univerzity, ako aj na mnohých iných fakultách nášho profilu, vzdelávanie zahŕňa dve zložky – základnú výučbu v matematike a informatike a praktickú výučbu. Je to vďaka základnej zložke, že naši študenti môžu riešiť zložité vedecké a praktické problémy, “povedal Sokolov.

Pirátstvo, platy a silné vlastné IT spoločnosti v Rusku

IT trh sa v Rusku začal rozvíjať počas ťažkej ekonomickej situácie v 90. rokoch, keď v krajine zanikli mnohé podniky a výskumné ústavy, čo však krajine poskytlo náskok pred ostatnými krajinami, hovorí riaditeľ Michail Gustokashin z Vysokej školy Ekonomika.

„V tom čase sa svetový IT trh len rozvíjal a Rusko bolo v niečom ešte výhodnejšie ako zvyšok sveta: nebolo treba podporovať zastarané systémy, bolo možné používať pirátsky softvér zadarmo a ušetriť veľa na mzdách zamestnancov. - uvažuje Gustokashin.

Kancelária Yandex v Moskve
Kancelária Yandex v Moskve

Podľa jeho názoru Rusko v takýchto podmienkach dokázalo vybudovať vlastné veľké a silné IT spoločnosti, ako sú Yandex a Mail.ru. Zároveň mali veľký vplyv ruské univerzity, ktoré sa ukázali byť dostatočne pripravené na poskytovanie dôstojnej úrovne vzdelania v rámci krajiny.

„Väčšina ruských absolventov tiež zostáva v Rusku a pracuje v ruských spoločnostiach alebo v pobočkách zahraničných spoločností. Môžu odovzdať svoje skúsenosti novým generáciám ruských programátorov, “je si istý Gustokashin.

Zamestnanci Mail.ru v práci
Zamestnanci Mail.ru v práci

Podľa Efima Voinova, spoluzakladateľa Zeptolab, sa vysoké platy stávajú aj kľúčovou motiváciou pre štúdium programovania v Rusku.

„Platy programátorov každým rokom rastú a sú čoraz menej viazané na lokálny trh – napomáha tomu pokračujúci rozmach IT spoločností, procesy globalizácie a súčasný všadeprítomný odchod do dôchodku. V očiach školákov, uchádzačov a ich rodičov je to samozrejme tiež dôležitý dôvod, prečo sa rozhodnúť v prospech učenia sa programovania,“uzatvára Voinov.

Odporúča: