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, April
Anonim

Pobjeđuju na međunarodnim informatičkim olimpijadama, rade za IT kompanije širom svijeta i kreiraju 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 širom sveta - broj preuzimanja zvanične mobilne verzije igre u 2020. godini premašio je 500 miliona.

Više od 500 miliona ljudi širom svijeta koristi Telegram messenger od Pavela Durova.

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

Tetris
Tetris

Puzzle igre Cut the Rope ruskih programera Semjona i Efima Voinova 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 Međunarodna olimpijada iz informatike.

Sve su ovo samo najsjajnija dostignuća programera iz Rusije, a zajedno se uklapaju u koherentan sistem koji seže do sovjetskog obrazovanja.

Nuklearne trke i matematičke škole

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 trci, 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 širom SSSR-a.

„Visoki nivo matematičke obuke u školama i na univerzitetima bio je neophodan da bi se osigurao paritet u vojnoj i naučnoj sferi sa gotovo ostatkom svijeta. SSSR je postao, na primjer, jedan od glavnih osnivača Međunarodne olimpijade iz informatike (IOI) i 1990. godine usvojio drugi IOI”, tvrdi Gustokašin.

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

U velikim gradovima Unije otvorene su specijalne fizičke i matematičke škole i internati, što je takođe igralo ulogu u razvoju programiranja u zemlji, smatra akademik Ruske akademije nauka, dekan Fakulteta računske matematike. i kibernetike Moskovskog državnog univerziteta po imenu MV Lomonosov Igor Sokolov.

„Dobro organizovan rad sa talentovanom decom u specijalizovanim matematičkim školama tokom godina SSSR-a, sistem olimpijada iz matematike, fizike, informatike i drugih predmeta nastavlja da daje plodove“, kaže Sokolov.

Sa akademikom se slaže i Mihail Mirzajanov, osnivač Codeforcesa, platforme za ljubitelje programskih olimpijada.

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

Slika
Slika

Takođe, prema Mihailovim rečima, uticaj je izvršila želja SSSR-a da "zakači" decu programom iz školskih godina.

Nije bilo samo škola, već i kružoka, tematskih časopisa, kao dijete sam čitao „Mladi tehničar“, matematički časopis „Kvant“i oduševio se“, prisjeća se osnivač Codeforcesa.

Popularnost olimpijada

Ruski školarci učestvuju na olimpijadama od osnovne škole, počevši od najjednostavnijih regionalnih olimpijada za poznavanje ruskog jezika, do sveruskih olimpijada vodećih univerziteta u zemlji u različitim specijalnostima, uključujući programiranje i informatiku. Oni koji su zauzeli prva mjesta na takvim olimpijadama mogu upisati, na primjer, na Moskovski državni univerzitet bez ispita. M. V. Lomonosov ili neki drugi prestižni univerzitet.

Mikhail Mirzayanov je počeo da učestvuje na specijalizovanim olimpijadama od 8. razreda - bilo mu je važno da pobedi, a za to je mogao da uči nove probleme cele noći.

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

“Za neke ljude, poput mene, konkurencija je važna – ako potpuno iskorijenite takmičarski 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 se ovo svidjelo - zanimljivije je od gledanja bilo kojeg filma, a više se raduješ takmičenjima 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 zadataka na brzinu uče osnove programiranja, treniraju rješavanje nestandardnih zadataka i uče da grade interakciju sa ostalim učesnicima olimpijada kada su u pitanju ekipna takmičenja. Takmičenja u programiranju u budućnosti će vam pomoći da pronađete posao koji je tražen i visoko plaćen i da pronađete hobi za život.

Motivacija, dosada i tehnički fakultet

Efim Voinov, jedan od osnivača Zeptolab studija za igre, programera svjetski popularne serije mobilnih igrica Cut the Rope, počeo je da se uključuje u programiranje u dobi od 8 godina zbog nedostatka zabave. Po njegovom mišljenju, to bi moglo gurnuti i druge programere.

“Sjećam se da su nam roditelji dali 8-bitni ZX Spectrum kompjuter. Nije bilo mnogo igara za njega na prodaji, a počeli smo da proučavamo samizdat o BASIC programskom jeziku, i ubrzo smo počeli pisati svoje igre. Sjećam se da me je posebno dojmila prilika da kreiram 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 utisak iz djetinjstva utjecao na razvoj slagalice Cut the Rope, koja je postala hit mnogo godina kasnije”, tvrdi Voinov.

Takođe, strastveni nastavnici su razvili i razvijaju ljubav prema programiranju među školarcima.

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

Moskovski državni univerzitet
Moskovski državni univerzitet

Takođe, 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 univerziteta koji obučavaju dostojne programere.

“Imali smo jako jaku matematiku. Posebno se sjećam kursa linearne algebre - profesorica je bila vrlo čvrsta i zahtjevna žena, ali je u isto vrijeme sve objašnjavala na vrlo razumljiv i zanimljiv način. Dobiti odličnu ocjenu na njenom ispitu smatralo se posebnim postignućem, a sjećam se da je to za mene postalo, na neki način, sportski interes - kaže Voinov.

Istovremeno, važan dio dobre pripreme ruskih studenata je izučavanje osnovnih znanja iz matematike, rekao je dekan Fakulteta računarske matematike i kibernetike Moskovskog državnog univerziteta po imenu M. V. Lomonosov Igor Sokolov.

„Na Fakultetu CMC Moskovskog državnog univerziteta, kao i na mnogim drugim fakultetima našeg profila, obuka obuhvata dve komponente – osnovnu obuku iz matematike i računarstva i praktičnu obuku. Zahvaljujući osnovnoj komponenti naši studenti mogu rješavati složene naučne i praktične probleme”, rekao je Sokolov.

Piraterija, plate i jake vlastite IT kompanije u Rusiji

IT tržište je počelo da se razvija u Rusiji tokom teške ekonomske situacije 90-ih, kada su mnoga preduzeća i istraživački instituti zatvorena u zemlji, ali je to zemlji dalo prednost u odnosu na druge zemlje, kaže direktor Mihail Gustokašin sa Više škole Ekonomija.

“U to vrijeme globalno IT tržište se tek razvijalo, a Rusija je bila u nečemu još povoljnijoj od ostatka svijeta: nije bilo potrebe da se podržavaju zastarjeli sistemi, bilo je moguće besplatno koristiti piratski softver i uštedjeti mnogo o platama zaposlenih. , - smatra Gustokašin.

Ured Yandexa u Moskvi
Ured Yandexa u Moskvi

Prema njegovom mišljenju, Rusija je u takvim uslovima uspela da razvije svoje velike i jake IT kompanije, kao što su Yandex i Mail.ru. Istovremeno, ruski univerziteti su imali veliki uticaj, za koje se pokazalo da su dovoljno pripremljeni da obezbede pristojan nivo obrazovanja u zemlji.

„Većina ruskih diplomaca takođe ostaje u Rusiji i radi u ruskim kompanijama ili u filijalama stranih kompanija. Oni svoje iskustvo mogu prenijeti na nove generacije ruskih programera “, siguran je Gustokašin.

Zaposleni Mail.ru na poslu
Zaposleni Mail.ru na poslu

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

„Plate programera rastu svake godine i sve manje se vezuju za lokalno tržište – tome doprinosi kontinuirani procvat IT kompanija, procesi globalizacije i trenutno sveprisutno penzionisanje. U očima školaraca, aplikanata i njihovih roditelja, ovo je očigledno i važan razlog da se opredijele za učenje programiranja“, zaključuje Voinov.

Preporučuje se: