Sadržaj:

Zašto se Rusi smatraju jednim od najboljih u programiranju
Zašto se Rusi smatraju jednim od najboljih u programiranju

Video: Zašto se Rusi smatraju jednim od najboljih u programiranju

Video: Zašto se Rusi smatraju jednim od najboljih u programiranju
Video: Google Helpful Content Update - najveći update ikad? | SEO VIJESTI #83 2024, Travanj
Anonim

Pobjeđuju na međunarodnim informatičkim olimpijadama, rade za IT tvrtke diljem svijeta i stvaraju popularne igre i aplikacije. Kako je Rusija postala jedan od glavnih transportera za proizvodnju najboljih svjetskih programera?

Jednostavna igra "Tetris" sovjetskog programera Alekseja Pažitnova poznata je u cijelom svijetu - broj preuzimanja službene mobilne verzije igre u 2020. godini premašio je 500 milijuna.

Više od 500 milijuna ljudi diljem svijeta koristi Telegram glasnik Pavela Durova.

Programski jezik Kotlin, koji su kreirali ruski programeri Sergej Dmitriev, Jevgenij Beljajev i Valentin Kipjatkov, Google smatra prioritetom za razvoj aplikacija na Androidu.

Tetris
Tetris

Puzzle igre Cut the Rope ruskih programera Semyona i Efima Voinovsa preuzete su više od milijardu puta.

Konačno, već više od deset godina ruski programeri zauzimaju prva mjesta na velikim međunarodnim olimpijadama, kao što su ICPC International Collegiate Programming Contest i International Olympiad in Informatics.

Sve su to samo najsvjetlija postignuća programera iz Rusije, a zajedno se uklapaju u koherentan sustav koji seže do sovjetskog obrazovanja.

Škole nuklearne utrke i matematike

Glavni razlog za razvoj primijenjene matematike i programiranja u zemlji bila je želja SSSR-a da zaobiđe Sjedinjene Države i njihove saveznike u nuklearnoj utrci, kaže Mihail Gustokašin, direktor Centra za studentske olimpijade pri Višoj ekonomskoj školi. Za to su bili potrebni dobri tehničari, pa su se matematičke olimpijade održavale diljem SSSR-a.

“Visoka razina matematičke izobrazbe u školama i sveučilištima bila je neophodna kako bi se osigurao paritet u vojnoj i znanstvenoj sferi s gotovo ostatkom svijeta. SSSR je postao, na primjer, jedan od glavnih osnivača Međunarodne olimpijade u informatici (IOI) i 1990. godine usvojio drugi IOI”, tvrdi Gustokashin.

Učenici moskovske škole br. 524 na satu matematike koju vodi direktor ustanove Iosif Borukhov
Učenici moskovske škole br. 524 na satu matematike koju vodi direktor ustanove Iosif Borukhov

U velikim gradovima Unije otvorene su posebne škole fizike i matematike i internati, što je također imalo ulogu u razvoju programiranja u zemlji, smatra akademik Ruske akademije znanosti, dekan Fakulteta računske matematike i kibernetika Moskovskog državnog sveučilišta po imenu MV Lomonosov Igor Sokolov.

“Dobro organiziran rad s talentiranom djecom u specijaliziranim matematičkim školama tijekom godina SSSR-a, sustav olimpijada iz matematike, fizike, informatike i drugih predmeta i dalje daje plodove”, kaže Sokolov.

S akademikom se slaže i Mikhail Mirzayanov, osnivač Codeforcesa, platforme za ljubitelje programskih olimpijada.

“Važno je da te škole još uvijek žive i razvijaju se, a studiranje u takvoj školi još uvijek se smatra prestižnim. I sam sam iz Saratova, studirao sam u najjačoj matematičkoj školi u gradu. Među talentiranim učiteljima i kolegama iz razreda pojavila se želja da sam sebi dokažem da nisam ništa lošiji od druge djece, da mogu riješiti nešto bolje od bilo koga drugog – za mene je to postala snažna motivacija da idem naprijed“, kaže Mirzayanov.

Slika
Slika

Također, prema Mihailovim riječima, utjecaj je izvršila želja SSSR-a da "zakači" djecu programiranjem iz školskih godina.

“Postojale su ne samo škole, već i kružoci, tematski časopisi, kao dijete sam čitao “Mladi tehničar”, matematički časopis “Quant” i oduševio se”, prisjeća se osnivač Codeforcesa.

Popularnost olimpijada

Ruski školarci sudjeluju na olimpijadama od osnovne škole, počevši od najjednostavnijih regionalnih olimpijada za poznavanje ruskog jezika, do sveruskih olimpijada vodećih sveučilišta u zemlji u različitim specijalnostima, uključujući programiranje i informatiku. Oni koji su zauzeli prva mjesta na takvim olimpijadama mogu ući, na primjer, na Moskovsko državno sveučilište bez ispita. M. V. Lomonosov ili neko drugo prestižno sveučilište.

Mikhail Mirzayanov je počeo sudjelovati na specijaliziranim olimpijadama od 8. razreda - bilo mu je važno pobijediti, a za to je mogao cijelu noć proučavati nove probleme.

Ildar Gainullin kao dio ruske reprezentacije - pobjednik Međunarodne olimpijade iz informatike 2019
Ildar Gainullin kao dio ruske reprezentacije - pobjednik Međunarodne olimpijade iz informatike 2019

“Nekim ljudima, poput mene, bitna je konkurencija – ako potpuno iskorijenite natjecateljski duh, teško će pronaći motivaciju i ostvariti svoj potencijal. Osim toga, neki programeri idu dalje od ruskih olimpijada i pobjeđuju na međunarodnim, jer jednostavno vole rješavati probleme, za njih je to već kao profesionalni sport. I meni je to bilo drago - zanimljivije je od gledanja bilo kojeg filma, a više se veselite natjecanjima u programiranju nego drugom dijelu svog omiljenog filma. Ovo je zanimljiv društveni fenomen”, objašnjava Mirzayanov.

Prema njegovim riječima, mnogi školarci i studenti uz pomoć rješavanja problema na brzinu uče osnove programiranja, treniraju rješavanje nestandardnih zadataka i uče graditi interakciju s ostalim sudionicima olimpijada kada su u pitanju ekipna natjecanja. Natjecanja iz programiranja u budućnosti će vam pomoći da pronađete posao koji je tražen i visoko plaćen te da pronađete hobi za cijeli život.

Motivacija, dosada i tehnički fakultet

Efim Voinov, jedan od osnivača Zeptolab studija za igre, programera svjetski popularne serije mobilnih igara Cut the Rope, počeo se baviti programiranjem u dobi od 8 godina zbog nedostatka zabave. Prema njegovom mišljenju, to bi moglo pogurati i druge programere.

“Sjećam se da su nam roditelji dali 8-bitno ZX Spectrum računalo. Nije bilo puno igara za njega na prodaji, a počeli smo proučavati samizdat o BASIC programskom jeziku, a ubrzo smo počeli pisati i vlastite igre. Sjećam se da me se posebno dojmila prilika da se stvori realističan let projektila iz topa po balističkoj putanji, i općenito programiranje uzimajući u obzir zakone fizike. Možda je ovaj živopisan dojam iz djetinjstva utjecao na razvoj slagalice Cut the Rope, koja je postala hit mnogo godina kasnije”, tvrdi Voinov.

Također, strastveni učitelji razvili su i razvijaju ljubav prema programiranju među školarcima.

“Išao sam u redovnu školu i sjećam se posebnog stava profesora informatike – vidjevši da znam programirati, on je mene i mog brata, [sadašnjeg] suosnivača tvrtke, potpuno oslobodio nastave. Dok su naši kolege iz razreda učili osnove informatičke pismenosti, brat i ja sjedili smo za kompjuterom učiteljice i pisali svoje igrice. Bilo je vrlo časno!”- prisjeća se Efim.

Moskovsko državno sveučilište
Moskovsko državno sveučilište

Također, važna faza u njegovom životu bila je studija na Moskovskom institutu za elektroniku i matematiku (MIEM NRU HSE). Prema Voinovu, u Rusiji postoji mnogo jakih tehničkih sveučilišta koja školuju dostojne programere.

“Imali smo jako jaku matematiku. Posebno se sjećam kolegija linearne algebre - učiteljica je bila vrlo čvrsta i zahtjevna žena, ali je u isto vrijeme sve objasnila na vrlo razumljiv i zanimljiv način. Dobivanje izvrsne ocjene na ispitu smatralo se posebnim uspjehom, a sjećam se da je za mene to na neki način postao sportski interes - kaže Voinov.

Istodobno, važan dio dobre pripreme ruskih studenata je studij temeljnih znanja iz matematike, rekao je dekan Fakulteta računalne matematike i kibernetike Moskovskog državnog sveučilišta po imenu M. V. Lomonosov Igor Sokolov.

“Na Fakultetu CMC Moskovskog državnog sveučilišta, kao i na mnogim drugim fakultetima našeg profila, obuka uključuje dvije komponente - temeljnu obuku iz matematike i informatike i praktičnu obuku. Zahvaljujući temeljnoj komponenti naši studenti mogu rješavati složene znanstvene i praktične probleme “, rekao je Sokolov.

Piratstvo, plaće i jake vlastite IT tvrtke u Rusiji

IT tržište se počelo razvijati u Rusiji tijekom teške ekonomske situacije 90-ih, kada su mnoga poduzeća i istraživački instituti zatvorena u zemlji, ali je to zemlji dalo prednost u odnosu na druge zemlje, kaže direktor Mikhail Gustokashin s Više škole Ekonomija.

“U to se vrijeme globalno IT tržište tek razvijalo, a Rusija je bila u nečemu još povoljnijoj od ostatka svijeta: nije bilo potrebe za podrškom zastarjelim sustavima, bilo je moguće besplatno koristiti piratski softver i štedjeti mnogo o plaćama zaposlenika. , - smatra Gustokashin.

Ured Yandexa u Moskvi
Ured Yandexa u Moskvi

Prema njegovom mišljenju, Rusija je u takvim uvjetima uspjela razviti svoje velike i jake IT tvrtke, poput Yandexa i Mail.ru. U isto vrijeme, ruska sveučilišta imala su veliki utjecaj, za koja se pokazalo da su dovoljno pripremljeni da pruže pristojnu razinu obrazovanja u zemlji.

“Većina ruskih diplomanata također ostaje u Rusiji i radi u ruskim tvrtkama ili u podružnicama stranih tvrtki. Oni svoje iskustvo mogu prenijeti na nove generacije ruskih programera “, siguran je Gustokashin.

Zaposlenici Mail.ru na poslu
Zaposlenici Mail.ru na poslu

Prema riječima Efima Voinova, suosnivača Zeptolaba, visoke plaće također postaju ključna motivacija za učenje programiranja u Rusiji.

“Plaće programera rastu svake godine, a sve su manje vezane za lokalno tržište – tome doprinosi kontinuirani procvat IT tvrtki, procesi globalizacije i trenutačno sveprisutno umirovljenje. U očima školaraca, pristupnika i njihovih roditelja, to je očito i važan razlog da se odluče u korist učenja programiranja“, zaključuje Voinov.

Preporučeni: