Sisällysluettelo:

Miksi venäläisiä pidetään yhtenä ohjelmoinnin parhaista
Miksi venäläisiä pidetään yhtenä ohjelmoinnin parhaista

Video: Miksi venäläisiä pidetään yhtenä ohjelmoinnin parhaista

Video: Miksi venäläisiä pidetään yhtenä ohjelmoinnin parhaista
Video: Studia Generalia Hyvän tiedon resepti: Tutkimuksen tarinallisuus 2024, Huhtikuu
Anonim

He voittavat kansainvälisiä tietojenkäsittelytieteen olympialaisia, työskentelevät IT-yrityksille ympäri maailmaa ja luovat suosittuja pelejä ja sovelluksia. Kuinka Venäjästä tuli yksi tärkeimmistä kuljettimista maailman parhaiden ohjelmoijien tuotannossa?

Neuvostoliiton ohjelmoijan Aleksei Pazhitnovin yksinkertainen peli "Tetris" tunnetaan kaikkialla maailmassa - pelin virallisen mobiiliversion latausmäärä vuonna 2020 ylitti 500 miljoonaa.

Yli 500 miljoonaa ihmistä ympäri maailmaa käyttää Pavel Durovin Telegram-viestintäohjelmaa.

Venäläisten kehittäjien Sergei Dmitrievin, Jevgeni Beljajevin ja Valentin Kipyatkovin luoma Kotlin-ohjelmointikieli on Googlen prioriteetti Android-sovellusten kehittämisessä.

Tetris
Tetris

Venäläisten kehittäjien Semyon ja Efim Voinovsin Cut the Rope -pulmapelejä on ladattu yli miljardi kertaa.

Lopuksi, yli kymmenen vuoden ajan venäläiset ohjelmoijat ovat ottaneet ykkösiä suurissa kansainvälisissä olympialaisissa, kuten ICPC International Collegiate Programming Contest ja International Olympiad in Informatics.

Kaikki nämä ovat vain venäläisten ohjelmoijien kirkkaimpia saavutuksia, ja yhdessä ne sopivat johdonmukaiseen järjestelmään, joka juontaa juurensa Neuvostoliiton koulutukseen.

Ydinkilpa- ja matematiikan koulut

Pääsyy soveltavan matematiikan ja ohjelmoinnin kehitykseen maassa oli Neuvostoliiton halu ohittaa Yhdysvallat ja sen liittolaiset ydinkilpailussa, sanoo kauppakorkeakoulun opiskelijaolympialaisten keskuksen johtaja Mihail Gustokashin.. Tätä varten tarvittiin hyviä teknikkoja, ja siksi matemaattisia olympialaisia pidettiin kaikkialla Neuvostoliitossa.

”Korkeatasoinen matemaattinen koulutus kouluissa ja yliopistoissa oli välttämätöntä, jotta varmistetaan tasa-arvo armeijan ja tieteen alalla lähes muun maailman kanssa. Neuvostoliitosta tuli esimerkiksi yksi Kansainvälisen informatiikkaolympiadin (IOI) tärkeimmistä perustajista ja vuonna 1990 se hyväksyi toisen IOI:n”, Gustokashin väittää.

Moskovan koulun nro 524 oppilaat matematiikan tunnilla, jota johti oppilaitoksen johtaja Iosif Borukhov
Moskovan koulun nro 524 oppilaat matematiikan tunnilla, jota johti oppilaitoksen johtaja Iosif Borukhov

Unionin suurissa kaupungeissa avattiin erityisiä fysiikan ja matematiikan kouluja ja sisäoppilaitoksia, joilla oli myös rooli ohjelmoinnin kehittämisessä maassa, Venäjän tiedeakatemian akateemikon, laskennallisen matematiikan tiedekunnan dekaanin mukaan. ja MV:n mukaan nimetyn Moskovan valtionyliopiston kybernetiikka Lomonosov Igor Sokolov.

"Hyvin järjestetty työ lahjakkaiden lasten kanssa matemaattisissa erikoiskouluissa Neuvostoliiton vuosina, matematiikan, fysiikan, tietojenkäsittelytieteen ja muiden aineiden olympiadijärjestelmä kantaa edelleen hedelmää", Sokolov sanoo.

Ohjelmointiolympialaisten ystäville tarkoitetun alustan Codeforcesin perustaja Mihail Mirzayanov on samaa mieltä akateemikon kanssa.

”On tärkeää, että nämä koulut elävät ja kehittyvät edelleen, ja sellaisessa koulussa opiskelua pidetään edelleen arvokkaana. Olen itse kotoisin Saratovista, opiskelin kaupungin vahvimmassa matemaattisessa koulussa. Lahjakkaiden opettajien ja luokkatovereiden joukossa heräsi halu todistaa itselleni, että en ole huonompi kuin muut lapset, että voin ratkaista jotain paremmin kuin kukaan muu - minulle tästä tuli vahva motivaatio siirtyä eteenpäin , Mirzayanov sanoo.

Kuva
Kuva

Mihailin mukaan vaikutuksen osoitti myös Neuvostoliiton halu "kiinnittää" lapset ohjelmointiin kouluvuosista lähtien.

"Ei ollut vain kouluja, vaan myös piirejä, temaattisia lehtiä, lapsena luin" Young Technician ", matemaattista lehteä" Quant "ja olin iloinen", muistelee Codeforcesin perustaja.

Olympialaisten suosio

Venäläiset koululaiset osallistuvat olympialaisiin peruskoulusta alkaen yksinkertaisimmista alueellisista venäjän kielen osaamisolympialaisista ja päättyen maan johtavien yliopistojen koko venäläisiin olympialaisiin eri erikoisaloilla, mukaan lukien ohjelmointi ja tietojenkäsittely. Tällaisissa olympialaisissa ensimmäiset sijoittuneet voivat päästä esimerkiksi Moskovan valtionyliopistoon ilman kokeita. M. V. Lomonosov tai jokin muu arvostettu yliopisto.

Mihail Mirzayanov alkoi osallistua erikoistuneisiin olympialaisiin 8. luokasta lähtien - hänelle oli tärkeää voittaa, ja tätä varten hän pystyi opiskelemaan uusia ongelmia koko yön.

Ildar Gainullin osana Venäjän maajoukkuetta - kansainvälisen tietotekniikan olympiadin 2019 voittaja
Ildar Gainullin osana Venäjän maajoukkuetta - kansainvälisen tietotekniikan olympiadin 2019 voittaja

”Joillekin ihmisille, kuten minulle, kilpailu on tärkeää – jos kilpailuhenki poistetaan kokonaan, heidän on vaikea löytää motivaatiota ja saavuttaa potentiaaliaan. Lisäksi jotkut ohjelmoijat ylittävät Venäjän olympialaiset ja voittavat kansainvälisiä, koska he vain haluavat ratkaista ongelmia, heille se on jo kuin ammattiurheilua. Itse pidin tästä - se on mielenkiintoisempaa kuin minkään elokuvan katsominen, ja odotat ohjelmointikilpailuja enemmän kuin suosikkielokuvasi toista osaa. Tämä on mielenkiintoinen sosiaalinen ilmiö”, Mirzayanov selittää.

Hänen mukaansa monet koululaiset ja opiskelijat vauhdikkaan ongelmanratkaisun avulla oppivat ohjelmoinnin perusteet, harjoittelevat ratkaisemaan epätyypillisiä ongelmia ja oppivat rakentamaan vuorovaikutusta muiden olympialaisten osallistujien kanssa joukkuekilpailuissa. Ohjelmointikilpailut tulevaisuudessa auttavat sinua saamaan kysytyn ja korkeapalkkaisen työn sekä löytämään elämäsi harrastuksen.

Motivaatio, tylsyys ja tekninen korkeakoulu

Efim Voinov, yksi Zeptolab-pelistudion perustajista, maailmanlaajuisesti suositun Cut the Rope -mobiilipelisarjan kehittäjä, aloitti ohjelmoinnin harrastamisen 8-vuotiaana viihteen puutteesta. Hänen mielestään se voisi työntää myös muita ohjelmoijia.

”Muistan, että vanhempani antoivat meille 8-bittisen ZX Spectrum -tietokoneen. Sille ei ollut paljon pelejä myynnissä, ja aloimme tutkia samizdatia BASIC-ohjelmointikielestä ja pian aloimme kirjoittaa omia pelejämme. Muistan, että minuun teki erityisen vaikutuksen mahdollisuus luoda realistinen ammuksen lento tykistä ballistista lentorataa pitkin ja ylipäätään fysiikan lait huomioiva ohjelmointi. Ehkä tämä elävä lapsuuden vaikutelma vaikutti Cut the Rope -palapelin kehitykseen, josta tuli hitti monta vuotta myöhemmin”, Voinov väittää.

Myös intohimoiset opettajat ovat kehittäneet ja kehittävät edelleen rakkautta ohjelmointiin koululaisten keskuudessa.

"Kävin tavallista koulua ja muistan tietojenkäsittelyopin opettajan erityisen asenteen - koska hän näki osaavani ohjelmoida, hän vapautti minut ja veljeni, yrityksen [nykyisen] perustajan, tunneista kokonaan. Kun luokkatoverimme opettelivat tietokonelukutaidon perusteita, veljeni ja minä istuimme opettajan tietokoneen ääressä ja kirjoitimme pelejämme. Se oli erittäin kunniallista!”- Efim muistelee.

Moskovan valtionyliopisto
Moskovan valtionyliopisto

Tärkeä vaihe hänen elämässään oli myös hänen opinnot Moskovan elektroniikka- ja matematiikan instituutissa (MIEM NRU HSE). Voinovin mukaan Venäjällä on monia vahvoja teknisiä yliopistoja, jotka kouluttavat arvokkaita ohjelmoijia.

”Meillä oli erittäin vahva matematiikka. Muistan erityisesti lineaarialgebran kurssin - opettaja oli erittäin kova ja vaativa nainen, mutta samalla hän selitti kaiken erittäin ymmärrettävästi ja mielenkiintoisesti. Erinomaisen arvosanan saamista kokeesta pidettiin erityisenä saavutuksena, ja muistan, että siitä tuli minulle tavallaan urheilullinen kiinnostus”, Voinov sanoo.

Samaan aikaan tärkeä osa venäläisten opiskelijoiden hyvää valmistautumista on matematiikan perustietojen opiskelu, Moskovan valtionyliopiston laskennallisen matematiikan ja kybernetiikan tiedekunnan dekaani on nimetty M. V. Lomonosov Igor Sokolov.

Moskovan valtionyliopiston CMC:n tiedekunnassa, kuten monissa muissakin profiilimme tiedekunnissa, koulutus sisältää kaksi osaa - matematiikan ja tietojenkäsittelytieteen peruskoulutuksen sekä käytännön harjoittelun. Peruskomponentin ansiosta opiskelijamme voivat ratkaista monimutkaisia tieteellisiä ja käytännön ongelmia”, Sokolov sanoi.

Piratismi, palkat ja vahvat omat IT-yritykset Venäjällä

IT-markkinat alkoivat kehittyä Venäjällä 90-luvun vaikean taloustilanteen aikana, kun monet yritykset ja tutkimuslaitokset suljettiin maassa, mutta tämä antoi maalle etumatkan muihin maihin nähden, sanoo johtaja Mihail Gustokashin korkeakoulusta. Taloustiede.

”Silloin globaalit IT-markkinat olivat vasta kehittymässä, ja Venäjällä oli jotain muuta maailmaa edullisempaa: ei tarvinnut tukea vanhentuneita järjestelmiä, piraattiohjelmistoja oli mahdollista käyttää ilmaiseksi ja säästää. paljon työntekijöiden palkoista. - pohtii Gustokashin.

Yandexin toimisto Moskovassa
Yandexin toimisto Moskovassa

Hänen mielestään Venäjä pystyi tällaisissa olosuhteissa kasvattamaan omia suuria ja vahvoja IT-yrityksiä, kuten Yandex ja Mail.ru. Samaan aikaan suuri vaikutus oli venäläisillä yliopistoilla, jotka osoittautuivat riittävän valmistautuneiksi tarjoamaan kunnollisen koulutuksen maassa.

”Suurin osa venäläisistä valmistuneista jää myös Venäjälle ja työskentelee venäläisissä yrityksissä tai ulkomaisten yritysten sivuliikkeissä. He voivat välittää kokemustaan uusille venäläisten ohjelmoijien sukupolville, Gustokashin vakuuttaa.

Mail.ru:n työntekijät töissä
Mail.ru:n työntekijät töissä

Zeptolabin perustajajäsenen Efim Voinovin mukaan korkeista palkoista tulee myös keskeinen motivaatio ohjelmoinnin oppimiseen Venäjällä.

”Ohjelmoijien palkat kasvavat vuosi vuodelta ja ovat yhä vähemmän sidottu paikallisiin markkinoihin – tätä edesauttavat IT-yritysten jatkuva nousukausi, globalisaatioprosessit ja nykyinen arjen eläkkeelle siirtyminen. Koululaisten, hakijoiden ja heidän vanhempiensa silmissä tämä on tietysti myös tärkeä syy tehdä valinta ohjelmoinnin oppimisen puolesta , Voinov päättää.

Suositeltava: