Tartalomjegyzék:
- Nukleáris verseny és matematikai iskolák
- Az olimpiák népszerűsége
- Motiváció, unalom és műszaki főiskola
- Kalózkodás, fizetések és erős saját IT-cégek Oroszországban
Videó: Miért tartják az oroszokat a programozás egyik legjobbjának?
2024 Szerző: Seth Attwood | [email protected]. Utoljára módosítva: 2023-12-16 16:07
Nemzetközi számítástechnikai olimpiákat nyernek, informatikai cégeknek dolgoznak szerte a világon, népszerű játékokat és alkalmazásokat készítenek. Hogyan vált Oroszország a világ legjobb programozóinak gyártásának egyik fő szállítójává?
Alekszej Pazhitnov szovjet programozó „Tetris” egyszerű játéka az egész világon ismert - a játék hivatalos mobil verziójának letöltéseinek száma 2020-ban meghaladta az 500 milliót.
Világszerte több mint 500 millió ember használja Pavel Durov Telegram messengerét.
A Kotlin programozási nyelvet, amelyet Szergej Dmitrijev, Jevgenyij Beljajev és Valentin Kipyatkov orosz fejlesztők készítettek, a Google prioritásként kezeli az Android-alkalmazások fejlesztésében.
Szemjon és Efim Voinovs orosz fejlesztők Cut the Rope kirakós játékait több mint 1 milliárdszor töltötték le.
Végezetül, több mint tíz éve az orosz programozók első helyezéseket értek el olyan nagy nemzetközi olimpiákon, mint az ICPC Nemzetközi Főiskolai Programozási Verseny és a Nemzetközi Informatikai Olimpia.
Mindezek csak az oroszországi programozók legfényesebb eredményei, és együtt illeszkednek egy koherens rendszerbe, amely a szovjet oktatásig nyúlik vissza.
Nukleáris verseny és matematikai iskolák
Az alkalmazott matematika és programozás fejlesztésének fő oka az országban a Szovjetunió azon vágya volt, hogy megkerülje az Egyesült Államokat és szövetségeseit a nukleáris versenyben – mondja Mihail Gustokashin, a Közgazdasági Felsőoktatási Iskola Diákolimpiai Központjának igazgatója.. Ehhez jó technikusokra volt szükség, ezért matematikai olimpiákat tartottak az egész Szovjetunióban.
„Az iskolákban és az egyetemeken magas szintű matematikai képzésre volt szükség ahhoz, hogy a katonai és tudományos szférában egyenrangúságot biztosítsunk szinte a világ többi részével. A Szovjetunió például a Nemzetközi Informatikai Olimpia (IOI) egyik fő alapítója lett, és 1990-ben elfogadta a második IOI-t” – érvel Gustokasin.
Az Orosz Tudományos Akadémia akadémikusa, a Számítógépes Matematika Kar dékánja szerint az Unió nagyvárosaiban speciális fizika-matematikai iskolák, bentlakásos iskolák nyíltak, ez is szerepet játszott az ország programozásának fejlődésében. és az MV-ről elnevezett Moszkvai Állami Egyetem kibernetikája Lomonoszov Igor Szokolov.
"A Szovjetunió éveiben a tehetséges gyerekekkel végzett, jól szervezett munka a speciális matematikai iskolákban, a matematika, a fizika, a számítástechnika és más tantárgyak olimpiáinak rendszere továbbra is meghozza gyümölcsét" - mondja Sokolov.
Mihail Mirzayanov, a Codeforces, a programozási olimpiák rajongóinak szánt platform alapítója egyetért az akadémikussal.
„Fontos, hogy ezek az iskolák még élnek és fejlődnek, és az ilyen iskolákban való tanulás továbbra is tekintélyesnek számít. Jómagam Szaratovból származom, a város legerősebb matematikai iskolájában tanultam. A tehetséges tanárok és osztálytársak között feltámadt a vágy, hogy bebizonyítsam magamnak, hogy semmivel sem vagyok rosszabb, mint a többi gyerek, hogy bármit jobban meg tudok oldani, mint bárki más – számomra ez erős motivációt jelentett a továbblépéshez” – mondja Mirzayanov.
Mihail szerint a befolyást a Szovjetunió azon vágya is gyakorolta, hogy a gyerekeket az iskolai évektől kezdve programozásba vezesse.
„Nemcsak iskolák voltak, hanem körök, tematikus folyóiratok is, gyerekkoromban olvastam a „Young Technician”, a „Quant” matematikai magazint, és nagyon megörültem” – emlékszik vissza a Codeforces alapítója.
Az olimpiák népszerűsége
Az orosz iskolások az általános iskolától kezdve részt vesznek az olimpiákon, a legegyszerűbb regionális orosz nyelvi olimpiáktól kezdve az ország vezető egyetemeinek összoroszországi olimpiáiig különböző szakterületeken, beleértve a programozást és a számítástechnikát. Azok, akik első helyezést értek el ilyen olimpián, vizsga nélkül bejuthatnak például a Moszkvai Állami Egyetemre. M. V. Lomonoszov vagy egy másik rangos egyetem.
Mihail Mirzayanov a 8. osztálytól kezdett részt venni a speciális olimpiákon - fontos volt számára a győzelem, és ehhez egész éjjel új problémákat tanulhatott.
„Néhány ember számára, például nekem, fontos a verseny – ha teljesen felszámolják a versenyszellemet, akkor nehéz lesz motivációt találniuk és kiaknázni a képességeiket. Ráadásul egyes programozók túllépnek az orosz olimpián, és megnyerik a nemzetközi olimpiákat, mert ők csak szeretnek problémákat megoldani, számukra ez már olyan, mint egy profi sport. Én magam is szerettem ezt – érdekesebb, mint bármelyik filmet nézni, és jobban várod a programozóversenyeket, mint a kedvenc filmed második részét. Ez egy érdekes társadalmi jelenség”- magyarázza Mirzayanov.
Elmondása szerint sok iskolás és diák a gyors problémamegoldás segítségével tanulja meg a programozás alapjait, tanulja meg a nem szokványos problémák megoldását, és megtanul interakciót építeni az olimpiák többi résztvevőjével, ha csapatversenyről van szó. A jövőben a programozási versenyek segítségével keresett és jól fizetett állást találhat, és életre szóló hobbit találhat.
Motiváció, unalom és műszaki főiskola
Efim Voinov, a Zeptolab játékstúdió egyik alapítója, a világszerte népszerű Cut the Rope mobiljáték-sorozat fejlesztője, 8 évesen szórakozás hiányában kezdett bele a programozásba. Véleménye szerint ez más programozókat is megnyomhat.
„Emlékszem, a szüleim adtak nekünk egy 8 bites ZX Spectrum számítógépet. Nem sok játék volt hozzá eladó, és elkezdtük a szamizdat tanulmányozását a BASIC programozási nyelvről, és hamarosan elkezdtünk saját játékokat írni. Emlékszem, különösen lenyűgözött az a lehetőség, hogy egy lövedéket valósághű repülésben lehet létrehozni egy ágyúból ballisztikus pályán, és általában a fizika törvényeit figyelembe vevő programozás. Talán ez az élénk gyermekkori benyomás befolyásolta a Vágd le a kötelet kirakós játékot, amely sok évvel később slágerré vált” – érvel Voinov.
Emellett szenvedélyes tanárok kifejlesztették és folyamatosan fejlesztik a programozás iránti szeretetet az iskolások körében.
„Rendszeres iskolába jártam, és emlékszem egy informatika tanár különleges hozzáállására – látva, hogy tudok programozni, teljesen megszabadított engem és a bátyámat, a cég [jelenlegi] társalapítóját az óráktól. Amíg osztálytársaink a számítógépes ismeretek alapjait tanulták, mi a bátyámmal a tanárnő számítógépéhez ültünk és írtuk a játékainkat. Nagyon megtisztelő volt!” – emlékszik vissza Efim.
Életének fontos állomása volt a Moszkvai Elektronikai és Matematikai Intézetben (MIEM NRU HSE) végzett tanulmányai is. Voinov szerint Oroszországban sok erős műszaki egyetem van, amelyek méltó programozókat képeznek.
„Nagyon erős matematikánk volt. Különösen a lineáris algebra tanfolyamára emlékszem - a tanárnő nagyon kemény és igényes nő volt, ugyanakkor nagyon érthetően és érdekesen magyarázott el mindent. Különleges eredménynek számított, hogy a vizsgáján kitűnő jegyet szerzett, és emlékszem, hogy számomra ez bizonyos értelemben sportérdeklődéssé vált” – mondja Voinov.
Ugyanakkor az orosz diákok jó felkészítésének fontos része az alapvető matematikai ismeretek tanulmányozása, mondta a Moszkvai Állami Egyetem Számítástechnikai Matematikai és Kibernetikai Karának dékánja M. V. Lomonoszov Igor Szokolov.
„A Moszkvai Állami Egyetem CMC karán, mint profilunk sok más karán, a képzés két összetevőből áll: a matematikai és számítástechnikai alapképzésből és a gyakorlati képzésből. Az alapvető összetevőnek köszönhető, hogy hallgatóink összetett tudományos és gyakorlati problémákat tudnak megoldani” – mondta Sokolov.
Kalózkodás, fizetések és erős saját IT-cégek Oroszországban
Az informatikai piac a 90-es évek nehéz gazdasági helyzetében kezdett kibontakozni Oroszországban, amikor számos vállalkozást és kutatóintézetet bezártak az országban, de ez előnyhöz juttatta az országot a többi országgal szemben – mondja Mihail Gustokashin, a Felsőfokú Iskola igazgatója. Közgazdaságtan.
„Akkoriban a globális IT-piac még csak fejlődött, Oroszország pedig még a világ többi részénél is előnyösebb helyzetben volt: nem kellett az elavult rendszereket támogatni, ingyen lehetett kalózszoftvert használni, spórolni. sok az alkalmazotti béren. - véli Gustokashin.
Véleménye szerint ilyen körülmények között Oroszország képes volt saját nagy és erős IT-vállalatait, például a Yandexet és a Mail.ru-t kitermelni. Ugyanakkor nagy befolyást gyakoroltak az orosz egyetemek, amelyekről kiderült, hogy kellően felkészültek arra, hogy megfelelő szintű oktatást biztosítsanak az országban.
„Az orosz diplomások többsége Oroszországban is marad, és orosz cégeknél vagy külföldi cégek fióktelepein dolgozik. Tapasztalataikat átadhatják az orosz programozók új generációinak” – biztos Gustokashin.
Efim Voinov, a Zeptolab társalapítója szerint a magas fizetések is kulcsfontosságú motivációt jelentenek a programozás tanulásában Oroszországban.
„A programozók fizetése évről évre nő, és egyre kevésbé kötődik a helyi piachoz – ezt elősegíti az IT-cégek folytatódó konjunktúrája, a globalizációs folyamatok és a mindenütt jelen lévő nyugdíjazás. Az iskolások, a jelentkezők és szüleik szemében nyilvánvalóan ez is fontos ok arra, hogy a programozás tanulása mellett döntsenek” – zárja Voinov.
Ajánlott:
Miért a novgorodi levelek a huszadik század egyik fő felfedezése
Mindenki hallott már a nyírfakéreg betűkről, de sokkal kevesebbet tudnak arról, hogy mennyiben változtatták meg az orosz történelemről alkotott elképzeléseinket. Ám a leveleknek köszönhetően a tudósok nemcsak részletesen el tudták képzelni az ókori város gazdasági életét, hanem azt is megtudták, hogyan beszélnek a novgorodiak, és egyúttal rájöttek, hogy az írástudás nem csak a társadalmi felsőbb rétegek dolga, mint korábban látszott, de elterjedt a városlakók körében
Prediktív programozás: a hatalmasok kiszolgálása
A modern populáris kultúra nagyon hasonlít egy iparágra. Ahogyan a gyárak és gyárak autókat, televíziókat, számítógépeket, médiát, közösségi médiát gyártanak, a filmstúdiók és a kiadók minden nap kiadnak egy-egy infotainment terméket
Ki és miért rejtette el az étert a periódusos rendszerből? Az egyik vélemény
Maga Mengyelejev „Kísérlet a világéter kémiai megértésére” című munkájában egy kicsit más táblázatot adott
Oroszország sorozatban hetedszer a programozás világbajnoka
2018. április 19-én került sor az ACM ICPC-2018 sportprogramozási világbajnokság utolsó szakaszára Pekingben. A győztes címet ezúttal is Oroszország képviselői szerezték meg, de ezúttal a moszkvaiak
Miért nem rabolnak el oroszokat a terroristák?
1985 őszén a Hezbollah terroristái