Satura rādītājs:

Kāpēc krievi tiek uzskatīti par vienu no labākajiem programmēšanas jomā
Kāpēc krievi tiek uzskatīti par vienu no labākajiem programmēšanas jomā

Video: Kāpēc krievi tiek uzskatīti par vienu no labākajiem programmēšanas jomā

Video: Kāpēc krievi tiek uzskatīti par vienu no labākajiem programmēšanas jomā
Video: Alexey Maleev asked Vladimir Putin about the future of competitive programming in Russia 2024, Aprīlis
Anonim

Viņi uzvar starptautiskās datorzinātņu olimpiādēs, strādā IT kompānijās visā pasaulē un veido populāras spēles un lietojumprogrammas. Kā Krievija kļuva par vienu no galvenajiem konveijeriem pasaules labāko programmētāju produkcijai?

Padomju programmētāja Alekseja Pažitnova vienkāršā spēle “Tetris” ir pazīstama visā pasaulē – spēles oficiālās mobilās versijas lejupielāžu skaits 2020. gadā pārsniedza 500 miljonus.

Vairāk nekā 500 miljoni cilvēku visā pasaulē izmanto Pāvela Durova Telegram kurjeru.

Kotlin programmēšanas valodu, ko radījuši Krievijas izstrādātāji Sergejs Dmitrijevs, Jevgeņijs Beļajevs un Valentīns Kipjatkovs, Google uzskata par prioritāti lietojumprogrammu izstrādei operētājsistēmā Android.

Tetris
Tetris

Krievu izstrādātāju Semjona un Efima Voinova mīklu spēles Cut the Rope ir lejupielādētas vairāk nekā 1 miljardu reižu.

Visbeidzot, jau vairāk nekā desmit gadus Krievijas programmētāji ir ieņēmuši pirmās vietas lielākajās starptautiskajās olimpiādēs, piemēram, ICPC starptautiskajā koledžu programmēšanas konkursā un starptautiskajā informātikas olimpiādē.

Tie visi ir tikai Krievijas programmētāju spilgtākie sasniegumi, kas kopā iekļaujas sakarīgā sistēmā, kas atgriežas padomju izglītībā.

Kodolsacīkšu un matemātikas skolas

Galvenais iemesls lietišķās matemātikas un programmēšanas attīstībai valstī bija PSRS vēlme kodolskrējienā apiet ASV un tās sabiedrotos, norāda Ekonomikas augstskolas Studentu olimpiāžu centra direktors Mihails Gustokašins.. Šim nolūkam bija nepieciešami labi tehniķi, un tāpēc matemātikas olimpiādes notika visā PSRS.

“Lai nodrošinātu paritāti militārajā un zinātnes jomā ar gandrīz pārējo pasauli, bija nepieciešams augsts matemātikas apmācības līmenis skolās un universitātēs. PSRS kļuva, piemēram, par vienu no galvenajiem Starptautiskās informātikas olimpiādes (IOI) dibinātājiem un 1990. gadā pieņēma otro SOI,” apgalvo Gustokašins.

Maskavas 524.skolas skolēni matemātikas stundā, ko vadīja iestādes direktors Josifs Boruhovs
Maskavas 524.skolas skolēni matemātikas stundā, ko vadīja iestādes direktors Josifs Boruhovs

Lielajās Savienības pilsētās tika atvērtas speciālas fizikas un matemātikas skolas un internātskolas, kas arī spēlēja savu lomu programmēšanas attīstībā valstī, uzskata Krievijas Zinātņu akadēmijas akadēmiķis, Skaitļošanas matemātikas fakultātes dekāns. un MV vārdā nosauktās Maskavas Valsts universitātes kibernētika Lomonosovs Igors Sokolovs.

"Padomju Savienības gados labi organizēts darbs ar talantīgiem bērniem specializētajās matemātikas skolās, matemātikas, fizikas, informātikas un citu priekšmetu olimpiāžu sistēma turpina nest augļus," stāsta Sokolovs.

Akadēmiķim piekrīt arī programmēšanas olimpiāžu cienītāju platformas Codeforces dibinātājs Mihails Mirzajanovs.

“Svarīgi, ka šīs skolas joprojām dzīvo un attīstās, un mācības šādā skolā joprojām tiek uzskatītas par prestižām. Pats esmu no Saratovas, mācījos pilsētas spēcīgākajā matemātikas skolā. Talantīgo skolotāju un klasesbiedru vidū radās vēlme pierādīt sev, ka neesmu sliktāks par citiem bērniem, ka varu kaut ko atrisināt labāk par jebkuru citu – man tas kļuva par spēcīgu motivāciju virzīties uz priekšu,” stāsta Mirzajanovs.

Attēls
Attēls

Tāpat, pēc Mihaila domām, ietekmi atstājusi PSRS vēlme bērnus "pieķert" programmēšanai jau no skolas gadiem.

“Bija ne tikai skolas, bet arī pulciņi, tematiskie žurnāli, bērnībā lasīju “Young Technician”, matemātikas žurnālu “Quant” un biju sajūsmā,” atceras Codeforces dibinātājs.

Olimpiāžu popularitāte

Krievu skolēni piedalās olimpiādēs no pamatskolas, sākot no vienkāršākajām reģionālajām krievu valodas zināšanu olimpiādēm un beidzot ar Viskrievijas olimpiādēm no valsts vadošajām universitātēm dažādās specialitātēs, ieskaitot programmēšanu un datorzinātnes. Tie, kas šādās olimpiādēs ieņēma pirmās vietas, var iestāties, piemēram, Maskavas Valsts universitātē bez eksāmeniem. M. V. Lomonosovs vai cita prestiža universitāte.

Mihails Mirzajanovs specializētajās olimpiādēs sāka piedalīties no 8. klases - viņam bija svarīgi uzvarēt, un tāpēc viņš visu nakti varēja pētīt jaunas problēmas.

Ildars Gainuļins Krievijas nacionālās komandas sastāvā - Starptautiskās informātikas olimpiādes 2019 uzvarētājs
Ildars Gainuļins Krievijas nacionālās komandas sastāvā - Starptautiskās informātikas olimpiādes 2019 uzvarētājs

Dažiem cilvēkiem, piemēram, man, konkurence ir svarīga - ja jūs pilnībā izskaust sacensību garu, viņiem būs grūti atrast motivāciju un sasniegt savu potenciālu. Plus daži programmētāji tiek tālāk par Krievijas olimpiādēm un uzvar starptautiskās, jo viņiem vienkārši patīk risināt problēmas, viņiem tas jau ir kā profesionālais sports. Man pašam tas patika - tas ir interesantāk nekā skatīties jebkuru filmu, un jūs gaidāt programmēšanas konkursus vairāk nekā savas iecienītākās filmas otro daļu. Tā ir interesanta sociāla parādība,”skaidro Mirzajanovs.

Pēc viņa teiktā, daudzi skolēni un studenti ar ātru uzdevumu risināšanas palīdzību apgūst programmēšanas pamatus, trenējas risināt nestandarta uzdevumus un mācās veidot mijiedarbību ar citiem olimpiāžu dalībniekiem, kad runa ir par komandu sacensībām. Programmēšanas konkursi nākotnē palīdzēs iegūt pieprasītu un augsti atalgotu darbu un atrast hobiju uz mūžu.

Motivācija, garlaicība un tehniskā koledža

Efims Voinovs, viens no spēļu studijas Zeptolab dibinātājiem, pasaulē populārās mobilo spēļu sērijas Cut the Rope izstrādātājs, programmēšanā sāka iesaistīties 8 gadu vecumā no izklaides trūkuma. Viņaprāt, tas varētu uzspiest arī citus programmētājus.

“Es atceros, ka mani vecāki mums iedeva 8 bitu ZX Spectrum datoru. Pārdošanā nebija daudz spēļu, un mēs sākām pētīt samizdatu par BASIC programmēšanas valodu un drīz sākām rakstīt paši savas spēles. Atceros, ka īpaši pārsteidza iespēja no lielgabala izveidot reālistisku šāviņa lidojumu pa ballistisko trajektoriju un vispār programmēšana, ņemot vērā fizikas likumus. Iespējams, šis spilgtais bērnības iespaids ietekmēja Puzles Cut the Rope izstrādi, kas kļuva par hitu daudzus gadus vēlāk,”stāsta Voinovs.

Tāpat kaislīgi skolotāji ir attīstījuši un turpina attīstīt mīlestību pret programmēšanu skolēnu vidū.

“Es mācījos parastā skolā, un atceros informātikas skolotāja īpašo attieksmi – redzot, ka māku programmēt, viņš mani un manu brāli, [pašreizējo] uzņēmuma līdzdibinātāju, atbrīvoja no nodarbībām pavisam. Kamēr mūsu klasesbiedri apguva datorprasmes pamatus, mēs ar brāli sēdējām pie skolotājas datora un rakstījām savas spēles. Tas bija ļoti godājami!”- atceras Efims.

Maskavas Valsts universitāte
Maskavas Valsts universitāte

Tāpat svarīgs posms viņa dzīvē bija studijas Maskavas Elektronikas un matemātikas institūtā (MIEM NRU HSE). Pēc Voinova teiktā, Krievijā ir daudz spēcīgu tehnisko augstskolu, kas sagatavo cienīgus programmētājus.

“Mums bija ļoti spēcīga matemātika. Īpaši atceros lineārās algebras gaitu - skolotāja bija ļoti skarba un prasīga sieviete, bet tajā pašā laikā viņa visu izskaidroja ļoti saprotami un interesanti. Teicamas atzīmes iegūšana eksāmenā tika uzskatīta par īpašu sasniegumu, un es atceros, ka man tas savā ziņā kļuva par sportisku interesi,”stāsta Voinovs.

Tajā pašā laikā svarīga krievu studentu labas sagatavošanas sastāvdaļa ir matemātikas pamatzināšanu apguve, sacīja Maskavas Valsts universitātes Skaitļošanas matemātikas un kibernētikas fakultātes dekāns M. V. Lomonosovs Igors Sokolovs.

“Maskavas Valsts universitātes CMC fakultātē, tāpat kā daudzās citās mūsu profila fakultātēs, apmācība ietver divus komponentus - matemātikas un datorzinātņu pamatapmācību un praktisko apmācību. Pateicoties fundamentālajai sastāvdaļai, mūsu studenti var atrisināt sarežģītas zinātniskas un praktiskas problēmas,”sacīja Sokolovs.

Pirātisms, algas un spēcīgi paši IT uzņēmumi Krievijā

IT tirgus Krievijā sāka attīstīties sarežģītajā 90. gadu ekonomiskajā situācijā, kad valstī tika slēgti daudzi uzņēmumi un pētniecības institūti, taču tas deva valstij priekšrocību pār citām valstīm, saka Augstskolas direktors Mihails Gustokašins. Ekonomika.

“Tolaik globālais IT tirgus tikai attīstījās, un Krievija atradās kaut kas vēl izdevīgāks nekā pārējā pasaule: nebija jāatbalsta novecojušas sistēmas, varēja bez maksas izmantot pirātisku programmatūru un ietaupīt. daudz uz darbinieku algām. , - uzskata Gustokašins.

Yandex birojs Maskavā
Yandex birojs Maskavā

Viņaprāt, šādos apstākļos Krievija varēja izaudzēt savus lielus un spēcīgus IT uzņēmumus, piemēram, Yandex un Mail.ru. Tajā pašā laikā liela ietekme bija Krievijas universitātēm, kuras izrādījās pietiekami sagatavotas, lai nodrošinātu pienācīgu izglītības līmeni valstī.

“Arī lielākā daļa krievu absolventu paliek Krievijā un strādā Krievijas uzņēmumos vai ārvalstu uzņēmumu filiālēs. Viņi var nodot savu pieredzi jaunajām krievu programmētāju paaudzēm,” pārliecināts Gustokašins.

Mail.ru darbinieki darbā
Mail.ru darbinieki darbā

Kā norāda Efims Voinovs, Zeptolab līdzdibinātājs, lielas algas kļūst arī par galveno motivāciju programmēšanas apguvei Krievijā.

“Programmētāju algas ar katru gadu aug un kļūst arvien mazāk piesaistītas vietējam tirgum – to veicina IT uzņēmumu uzplaukuma turpināšanās, globalizācijas procesi un pašreizējā visuresošā pensionēšanās. Skolēnu, reflektantu un viņu vecāku acīs tas acīmredzot ir arī būtisks iemesls, lai izdarītu izvēli par labu programmēšanas apguvei,” secina Voinovs.

Ieteicams: