"Hindi kami pupunta sa Facebook at Google": Bakit nakatira at nagtatrabaho sa Yekaterinburg ang ilan sa mga pinakamahusay na programmer sa mundo

Isang kawili-wiling panayam sa mga nanalo ng World Programming Championship mula sa Ural Federal University.

Palagi akong interesado sa pag-unawa kung bakit ang mga kumpetisyon sa programming ay napakapopular sa Russia (mas tiyak, sa post-Soviet space sa pangkalahatan) (marahil ang terminong ginamit sa artikulong ito ay mas angkop: "sports programming"), sa kabila ng katotohanan. na sa nabubulok na Kanluran ang sinasabi ko tungkol sa kanila sa mahabang panahon at hindi ko man lang alam, at nang malaman ko, sa ilang kadahilanan ay hindi ako naakit dito. Ito ay tulad ng isang ganap na hiwalay na mundo. Sa loob ng maraming taon, aktibong lumahok ako sa iba't ibang mga online programming community, halimbawa, nag-hang out ako sa mga mailing list ng iba't ibang open source na proyekto, nakilala sa totoong buhay sa mga tao kung minsan, ngunit walang anumang pag-uusap tungkol sa TopCoder, sabihin nating nalaman ko na ang TopCoder ay umiiral mula sa isang Russian LiveJournal, sa aking palagay (at nang malaman ang tungkol dito, hindi ako agad-agad pumunta doon at hindi gumawa ng isang. account at hindi lumahok).

Ang bahagi ng kasikatan na ito ay ipinaliwanag ng ilang mga komento mula sa panayam na ito, sa aking opinyon:

"Bakit ipinakita ng UrFU ang pinakamagandang resulta sa pagkakataong ito? Nakahanay ba ang mga bituin?"

Mikhail Rubinchik: Mayroon kaming isang stellar team. Si Oleg, Lesha at lahat ng iba pa ay napakalakas na mga lalaki. Si Oleg ay nasa ikaanim na taon na ngayon, nagsimula siyang mag-aral sa pangalawa, ngunit sa pangatlo ay mayroon na siyang disenteng antas.[...]

"Alin ang mas malapit sa iyo? Isang startup? O isang malaking kumpanya?"

Oleg Merkuryev: Hindi pa ako nagtrabaho kahit saan. At hindi ako magtatrabaho kahit saan sa susunod na anim na buwan. Pupunta ako sa graduate school, kailangan kong mag-aral ng kaunting agham, kung hindi, sa pangkalahatan ay ginugol ko ang lahat ng oras ko sa sports programming.

Yung. it really feels like a sport first and foremost. Kabilang ang ilang ligaw na paghihigpit na karaniwan para sa mga kumpetisyon sa palakasan:

"Let's talk a little about the championship itself. Tatlong tao sa team. Isang computer. Bakit isa? Bakit hindi tatlo?"

Mikhail Rubinchik: Ang hurado ay minsang nagpasya. Tatlumpung taon na ang nakalipas.

Oleg Merkuryev: Kung gayon, marahil, may mga karagdagang dahilan na hindi umiiral ngayon. At pagkatapos ay kahit isang computer sa bawat koponan ay marami, ngunit hindi gaanong bawat tao.

[...]Maaari kang gumamit ng printer sa World Cup. Ang unang tao ay umupo, nagsulat ng ilang solusyon, hindi ito gumana. Kailangan niyang hanapin ang pagkakamali. Ang pagbabasa mula sa isang computer ay mahal, ngunit mayroon lamang kaming isang mapagkukunan. Samakatuwid, ini-print nila ito sa isang printer at binabasa ito sa isang piraso ng papel.

Well, hindi ko maintindihan kung paano ito magiging kaakit-akit. Ang programming ay isang malikhaing aktibidad. Walang programa, at ngayon ay mayroon na. Wala kang magagawa sa isang computer, ngunit magagawa mo na ngayon. Mahalaga ba kung tumagal ito ng 20 minuto o 40? Ito ay isang hindi kawili-wiling aspeto.

Hindi, maaari kong isipin ang mga paghihigpit na nagdudulot ng kaguluhan sa palakasan - ngunit sa antas ng ilang araw at talagang mahirap, kawili-wiling mga gawain. Tulad ng kompetisyon ng Ludum Dare - magsulat ng laro sa loob ng dalawang araw. O Ang ICFP Programming Contest, nagbibigay sila ng tatlong araw, at ang mga kundisyon ay kadalasang nakakagulat. Ihambing ito sa mga gawain ng World Cup sa sports programming. Kung nakikipagkumpitensya ka sa loob ng ilang minuto at segundo (kasama din ang isang computer sa pagitan ng tatlo), pagkatapos ay lalabas ang mga gawain tulad nito - ang tusong paggamit ng ilang karaniwang mga algorithm na may ilang nakakalito na "twist".

Sa pangkalahatan, ito ay isang kakaibang mundo. Don't blame me, yung mga kinikilig sa kanya. Pero hindi ko maintindihan at hindi ko maintindihan.

Madalas kaming tinatanong tungkol sa sports programming. Ano ang punto ng Olympics? Gaano sila kahalaga kapag gumagawa ng isang tunay na proyekto? Kung sila ay mahalaga, huli na ba para sa isang ika-11 baitang upang simulan ang pag-aaral sa lugar na ito? Siyempre, isinangguni namin ang mga tanong sa mga eksperto.

Ang pakikilahok sa mga Olympiad ay nagkakaroon ng mga kasanayan upang magtrabaho sa mga nakababahalang sitwasyon, at naglalagay ito ng maraming stress sa utak. Sa pangkalahatan, sa panahon ng paghahanda para sa kumpetisyon, nag-aral ako ng sapat malaking bilang algorithm at diskarte sa paglutas ng mga problema. Sa pag-unlad ng industriya, bihira kang humarap sa mga karaniwang algorithm, halos hindi mo na kailangang ipatupad ang mga ito sa iyong sarili. Ngunit ang pag-alam kung ano ang nasa ilalim ng hood ng isang partikular na algorithm kung minsan ay nagbibigay-daan sa iyo na makabuo ng ilang hindi pamantayang diskarte sa paglutas ng isang partikular na problema sa industriya. Sa anumang kaso, sulit na makilahok sa mga Olympiad hindi alintana kung ang mga kasanayang ito ay mahalaga o hindi, ito ay kawili-wili lamang :)

Hindi pa huli ang lahat para magsimulang mag-aral sa ika-11 baitang. Isang magandang halimbawa ang isang taong nakasama namin sa finals ng ACM ICPC noong nakaraang taon. Aktibo siyang nagsimulang makilahok sa mga Olympiad sa kanyang ika-2 (!) na taon at nakamit ang napakagandang resulta.

I-promote ang Demote

Malaki ang nakasalalay sa kung anong uri ng proyekto. Ang karamihan (95%) ng mga proyekto ay nauugnay sa automation ng proseso ng negosyo, graphics, atbp. Sa ganitong mga proyekto, halos walang papel ang mga kasanayan sa Olympiad.

Ngunit may mga proyekto kung saan kinakailangan upang malutas ang isang kumplikadong bagong problema - at dito ang karanasan ng pakikilahok sa mga Olympiad ay kapaki-pakinabang.

Kaya't ang lahat ay nakasalalay sa kung anong uri ng mga proyekto ang mayroon ka. Ang karamihan sa mga programmer ay hindi kailangang harapin ang mga naturang proyekto.

I-promote ang Demote

Ang Olympics ay bahagi ng mundo ng sports programming. Tulad ng anumang iba pang isport, ang punto ng Olympics, sa aking opinyon, ay upang subukan ang lakas ng isang tao, pagbutihin ang sarili at tumanggap ng moral na kasiyahan. Sigurado ako na ang karanasan ng Olympics ay kapaki-pakinabang sa trabaho, dahil ang patuloy na pagsasanay ay ginagawang mas nababaluktot ang utak at receptive sa mga bagong gawain.

Hindi pa huli para sa isang ika-labing-isang baitang upang magsimulang lumahok sa mga kumpetisyon sa programming. Marami akong kaibigan na kumuha ng sports programming lamang sa unibersidad at nakamit ang makabuluhang tagumpay. Ako mismo ay nakibahagi sa unang Olympiad sa pagtatapos ng aking unang taon at sa palagay ko ay hindi pa huli ang lahat. Kung nangyari ito sa huling taon ko, pinagsisisihan ko ito.

I-promote ang Demote

, technology evangelist para sa Microsoft, associate professor sa MIPT, MAI, guro sa JUNIO-R children's camp

Binibigyang-daan ka ng Programming Olympiads na makabisado ang teoretikal na kaalaman sa larangan ng Computer Science, at kadalasan ay tinutulungan ka nitong makapasok sa isang unibersidad. Gayunpaman, sa pagsasagawa, hindi lahat ng gawain ay nangangailangan ng mga kasanayang nakuha sa Olympiads.

Mayroong isang bagay tulad ng labis na kwalipikasyon. Kung mayroon kang masyadong maraming teoretikal na kaalaman sa Computer Science, ikaw ay nababato sa paglutas ng mga pang-araw-araw na problema, at magagawa mong ganap na mapagtanto ang iyong potensyal sa malalaking kumpanya, tulad ng Yandex, Mail.ru, o parehong Microsoft. Samakatuwid, ang bilog ng mga employer na interesado ka ay magiging mas makitid, ngunit ang mga gawaing nalutas ay magiging mas kawili-wili at mas pandaigdigan.

Upang makakuha ng mga tunay na kasanayan sa pagtatrabaho sa mga proyekto, ang mga kumpetisyon tulad ng Imagine Cup ay mas angkop. Sa kumpetisyon na ito, kailangan mong magkaroon ng mas maraming talento sa pagnenegosyo upang pumili ng isang kawili-wiling problema upang malutas at lumikha ng isang prototype produkto ng software at ipakita ito sa kompetisyon. Sa pangmatagalan, ang pakikilahok sa mga naturang kumpetisyon ay mabuti para sa pagbuo ng mga kasanayan sa pagtutulungan ng magkakasama at tunay na trabaho sa mga proyekto, at maaari ka ring maghatid sa iyo sa isang landas sa karerang pangnegosyo at sa iyong sariling pagsisimula.

Ang ika-11 na baitang ay medyo huli, dahil napakaraming dapat gawin upang makapasok sa isang unibersidad, at magiging mahirap na maglaan ng sapat na oras sa mga Olympiad. Ngunit mas mahusay na huli kaysa hindi kailanman!

I-promote ang Demote

Ang Olympics, tulad ng anumang isport, ay napakahalaga para sa pagsasanay ng lakas ng loob, focus at iba pang mahahalagang katangian. Ang sports programming ay walang kinalaman sa inilapat na programming, ngunit pinapayagan ka nitong magsanay sa isang tunay na mapagkumpitensyang kapaligiran, na magiging kapaki-pakinabang sa ibang pagkakataon kahit saan. Hindi pa huli ang lahat para magsimula.

I-promote ang Demote

Isang sipi mula sa amin, sinasagot ni Stanislav ang tanong na "totoo ba na ang tagumpay sa mga kumpetisyon sa programming (matematika) ay negatibong nauugnay sa trabaho sa isang kumpanya? Marami ka bang Olympic athletes sa iyong team?"

Ang Olympics ay hindi direktang makakatulong. Tulad ng kaalaman sa mathematical analysis ay hindi makakatulong sa isang tao na magsulat ng mga programa sa Java o Python. Ngunit ang Olympiad programming, kung gusto mo, ay parang sports sambo. Hindi nito ginagarantiyahan ang tagumpay sa mga laban sa kalye, bukod pa rito, maraming mga halimbawa kung ang mga atleta ng sambo ay brutal na napinsala sa mga labanan sa kalye, dahil walang mga patakaran: maaari silang tamaan ng kutsilyo at tatlo sa kanila ang umaatake sa isa. Ngunit ang isang sambo athlete ay nagiging mas mabilis na manlalaban sa pamamagitan ng pagsisimulang mag-aral ng combat sambo (o iba pang hand-to-hand martial arts) kaysa sa isang taong tumitingin sa monitor screen gamit ang popcorn. Samakatuwid, kailangan mong tratuhin ito nang eksakto tulad nito: Ang Olympiad programming ay magandang paraan pagbutihin ang iyong antas. Magiging mas madali para sa isang taong gumagawa nito na makabisado ang isang bagong lugar ng computer science o isang paraan ng programming. Ito ay isang kapaki-pakinabang na aktibidad at hindi dapat iwasan. Kung ang isang tao ay nagtatrabaho nang propesyonal sa isang kumpanya at gumagawa ng mga produkto na ibinebenta nang malawakan, ito ay parang isang libangan. Isang taong nagtatrabaho sa isang kumpanya na gumagawa ng mga produkto para sa backup, marahil sa loob ng ilang taon ay naging isang world-class na propesyonal siya sa larangang ito. At ang Olympiad programming, kung siya ay magsisimulang lumahok dito, ay malamang na hindi makakatulong sa kanya ng malaki upang gawin siyang tumayo nang ulo at balikat sa itaas ng kanyang mga kasamahan. Ngunit ito ay isang kapaki-pakinabang na libangan na nagpapaunlad ng mga kinakailangang kasanayan.

Sa pangkalahatan, kamangha-mangha kung paano tumanggi ang mga tao na matuto. Noong bata pa ako, napakalakas ng propaganda: kailangan mong mag-aral, ito ay kapaki-pakinabang, kaalaman ay kapangyarihan, kamangmangan ay kadiliman. Hindi ko maintindihan kung bakit maaaring may mga ganoong tanong ang iyong mga lalaki. Ang kaalaman ay hindi kailanman kalabisan. Sa huli, ang buhay ay nakabalangkas sa paraang kung ang isang tao ay nauunawaan ang isang bagay nang napakalalim, mas madali para sa kanya na makita kung paano gumagana ang ilang ganap, tila walang kaugnayang lugar. Lahat ng ginagawa natin ay magkakatulad. Kaya, nasa ilalim ako ng isang ilusyon tungkol sa mga tagabuo hanggang sa sinimulan kong gawin ang aking unang pagsasaayos. Ang una at ang huli. Natuklasan ko na ang gawain ng mga manggagawa sa konstruksiyon sa isang apartment ay halos kapareho ng gawain ng isang pangkat ng mga programmer. At hindi lamang iyon, ang lahat ng mga problema na kinakaharap natin ay kinakaharap ng mga tagabuo nang buong puwersa. At mas malala pa doon. Dahil ang average na antas ng isang builder ay mas mababa kaysa sa average na antas ng isang programmer, sa mga tuntunin ng edukasyon at pangkalahatang katalinuhan. Nagkakamali rin sila, mayroon silang mga bug, may mabuti at masamang tagapamahala ng proyekto. Kung ito ay masama, maaari nilang, sa makasagisag na paraan, i-tornilyo ang banyo sa kisame, at pagkatapos ay magpanggap na ito ay totoo. Samakatuwid, hindi na kailangang iwasan ang kaalaman. Marahil ang partikular na kaalaman na ito ay hindi kailanman magiging kapaki-pakinabang sa akin, ngunit kung naiintindihan ko ang isang bagay, unawain kung bakit ito ay ganito at hindi kung hindi man, ito ay magiging kapaki-pakinabang sa akin kahit na sa anyo ng isang pagkakatulad.

I-promote ang Demote

Ang lahat ay napaka-komplikado at sa parehong oras ay simple. Bakit umiiral ang sports programming? Hindi "bakit mag-abala dito," ngunit tiyak na "bakit ito umiiral bilang isang kababalaghan." Bakit kailangan ng sport, intelektwal man o pisikal. May magsasabi na para sa kalusugan, pag-unlad, lahat ng iyon? Oo, napakaraming pinsala sa propesyonal na sports na walang sapat na kalusugan. Para sa pera? Oo, lahat ng tao doon ay nagiging milyonaryo sa isang taon. Ang tunay na dahilan ay isa: ang pagnanais na manalo, upang maging iba sa iba, upang maging mas mahusay, mas perpekto, mas makabuluhan. Gumawa ng isang bagay na mahusay para sa iyong mga tao. Lahat ng iba pa ay kahihinatnan. Kung hindi dahil sa pagnanais na ito, na nagbubunga ng kumpetisyon tulad nito, ang lahat ay hindi umiiral. Ganun din dito.

Ano ang umaakit sa mga tao sa simula. Ilang uri ng interes, bagong bagay o karanasan, isang uri ng "wow" na epekto. Ngunit ito ay pumasa. Para umusbong ang sustainable motivation, kailangan ng mas malalim na mekanismo. Kung hindi, kung may natitira, ito ay magiging sapat lamang para sa mga aktibidad na "para sa kasiyahan".

Samakatuwid, ang una at pangunahing bagay na maaari mong gawin upang mag-udyok sa isang baguhan ay ang pagkakataon na maging pinakamahusay sa iyong larangan! Hindi lamang isang coder, tulad ng libu-libo, ngunit isang kampeon. Pagkatapos ng lahat, ang bawat tao ay nangangarap ng isang bagay na malaki at makabuluhan. Marahil ang batang iyon bilang isang bata ay pinangarap na makaiskor ng mga layunin sa Champions League, at ang batang babae na ito ay pinangarap na kumanta ng mga kanta sa Eurovision. Nag-aral siya sa isang sports school, at nag-aral siya sa music school, ngunit hindi ito natuloy. Ngunit ang matematika ay palaging sumasama, ngunit ano ang cool tungkol sa pagiging isang nerd nerd, paglutas ng mga mahirap na problema na kawili-wili sa iyo nang mag-isa? At sa ilang mahusay na mag-aaral na nangarap na maging isang astronaut, ang kanyang mga magulang, na walang pakialam sa kanyang pangarap, ay nag-drum sa kanya na ang isang astronaut ay dapat malaman kung ano ang mga pisikal na batas na lumilipad ang mga rocket, kaya nagsimula siyang lutasin ang physics, lahat ng lalo siyang sumama sa isang putok. At ngayon ay nakapasok na silang lahat sa unibersidad at sa isang lugar sa loob ay nagsisimula nang tumunog ang kaisipan: “Ano ba talaga ang gagawin ko sa buhay na ito?” Pagkatapos ng lahat, sa pangkalahatan, ang sinumang nagtapos na programmer ay maaaring palitan sa trabaho. At narito ang iyong pagkakataon: upang makipagkumpetensya para sa iyong lungsod, para sa iyong unibersidad, para sa buong Russia, upang manalo, upang maabot ang semi-finals, finals, upang gawin ang isang bagay na kung hindi mo ito gagawin, kung gayon walang ibang gawin mo.

Noong una kaming nagsimula ng programming, noong ika-11 baitang, paulit-ulit kaming sinabihan kung paano nagsimula ang lahat. Sa kauna-unahang pagkakataon napunta ang aming mga koponan sa semi-finals. Paano mo naipasa ang unang gawain? Kung paano sila nakapasok sa finals sa unang pagkakataon. Kung paano kami nag-abroad. Paano kami nakipaglaban sa pantay na termino na may pinakamahuhusay na isip sa planeta! At nadurog ang puso ko sa pagnanais na maging kagaya man lang nila. Tumingin kami sa mga huling talahanayan at ang mga pangalan ay kumislap sa aming mga mata: MIT, Harvard, Stanford! Lahat ba ay nangangarap na mag-aral doon? Ngunit narito ang mas cool: punitin ang lahat ng ipinagmamalaki na mga dayuhang koponan sa impiyerno! Paanong ang koponan ni Tarasov, sa pinakaunang laban ng super series, ay winasak ang koponan ng mga pinakadakilang propesyonal sa hockey mula sa Canada 7:3. Eto na, ang hamon ng ating buhay! At lahat ng ito ay posible! Ito ang katotohanan! At ito ang dahilan kung bakit tunay na sulit ang buhay. At baka balang araw sa sarili nating unibersidad ay ganoon din ang sasabihin sa mga recruit tungkol sa atin. At lahat ay mangarap na maging katulad natin. Ganito talaga ang pagtingin ng mga bagong dating sa Olympics.

Alam mo, lahat tayo ay sanay sa mga pariralang ito: "semi-finalist ng World Championship", "prizewinner ng North-Eastern European Championship", atbp. Hindi ito dapat ikagulat natin. Ngunit para sa isang random na tao sa kalye, ang mga naturang tagumpay ay espasyo lamang! At ang mga bagong dating ay ang mga taong mula sa kalye. Kaya bakit hindi ito gamitin? Pagkatapos ng lahat, ang pagpasok sa semi-finals ng NEERC World Championship para sa maraming kalahok ay nananatili sa natitirang bahagi ng kanilang buhay ang pinakamataas na tugatog na kanilang naabot, ang pinakamalakas na titulong napanalunan nila. Ito ay hindi biro ngayon.

Mayroon kang sampung libong estudyante, at narito ang pagkakataong maging isa sa tatlong piling estudyante na kakatawan sa unibersidad at lungsod sa pangunahing kompetisyon ng mga mag-aaral sa mundo. Ang bawat isa sa kanila ay, tulad ng sinasabi nila, "isa sa isang uri sa maraming libo-libo"! Ang elite division ng iyong unibersidad.

Oo, pagkatapos ay magkakaroon ng mga oras ng pagsusumikap, ngunit sino ang nagsabi na ang pagiging isang kampeon sa mundo ay madali? Ang pagsusumikap ay mangyayari nang mag-isa kapag alam ng isang tao na siya ay kumikilos patungo sa isang karapat-dapat na layunin. Walang tatakbo sa marathon o aakyat sa Everest nang walang paghahanda. Naiintindihan ito ng lahat. Ngunit kung pagdadaanan mo ito, magkakaroon ka ng isang bagay na maaari mong igalang ang iyong sarili. Ito ay pareho dito. Walang kulang.

Ngunit walang pumupunta sa kabundukan para lang sa hirap, o mag-marathon para lang hindi makabangon sa kama sa loob ng isang linggo. Walang pumapasok sa boxing ring para sa pagmamahal na tamaan sa ulo. Mayroong ilang mga masokista. Ang lahat ng mga taong ito ay hinihimok ng ibang bagay. Parang sports programmer lang. Namely: layunin!

Kaya, kung ikaw ay isang guro ng gitara, hindi mo dapat sabihin sa iyong mga mag-aaral kung paano sasakit ang kanilang mga daliri at hayaan silang subukang agad na kunin ang barre ("oo, hindi mo kaya? Magiging mahirap!"). Ngunit masasabi mo kung gaano kasarap maging ang buhay ng party sa isang party sa paligid ng apoy at kung anong mga mata ang titingnan ka ng mga babae. Kung ikaw ay isang piloto ng tagapagturo ng SAF, kung gayon hindi mo dapat agad na pag-usapan kung paano suriin, halimbawa, ang panahon. Subukang ihatid ang pakiramdam ng paglipad at romantiko.

Ganun din dito. Kung ipapaliwanag mo ang mga balanseng puno at sa pagtatapos ng lektura sasabihin mo: "Maaaring isulat ito ng isang estudyante ng Olympiad," walang makakaintindi sa iyo. Kung gugugol ka ng limang oras sa pakikipagkumpitensya at pag-aaral, sila ay maiinip at aalis, naghahanap ng kanilang pangarap sa pagkabata sa ibang lugar. Ang ilan ay mananatili, ngunit walang sigasig. Kaya, mas kawili-wili pa rin ang paglutas ng mga problema kaysa paglutas ng ilang crossword puzzle o pagtambay sa mga social network sa mga app. Kung pinagdududahan mo ang iyong pagiging kapaki-pakinabang, ang iyong tagumpay, ang iyong mga pagdududa ay ipapasa sa mga recruit. Kung ikaw mismo ay kumbinsido na ang ICPC ay mas cool, mas malaki, mas makabuluhan kaysa sa lahat ng mga pang-agham na kumperensya ng mag-aaral at mga forum na pinagsama, na posible na manalo, na ito ay nagtrabaho na (o hindi nagtrabaho, ngunit ang lahat ay naghihintay para dito) - sila maniniwala din sayo. Ang pinakamahalagang bagay ay ang maniwala sa lahat ng ito sa iyong sarili.

Sa katunayan, ito ay napakahusay kapag may kompetisyon. Mas maganda pa kapag may mga finalist na ang unibersidad, at may mga bata at berde. Matutulog ang mga kabataan at makikita ang unang paligsahan, kung saan sa wakas, sa loob ng limang minuto, matatalo nila ang matatandang lalaki! Para sa mga ganap na baguhan, kahit na nasa monitor lang sila sa itaas ng isang minuto ay kaligayahan na.

Ito ang mga pangunahing kaalaman sa pagganyak. Ito ay mga algorithmic na problema na walang nakakaalam kung paano lutasin, kapag sa alas-tres ng umaga ay tumalon ka mula sa kama, i-on ang computer upang tapusin ang code, sa wakas ay maipasa ang mapahamak na ika-80 na pagsubok at matanggap, at pagkatapos ay parang pakiramdam mo. Mendeleev, na nagkaroon ng pananaw sa isang panaginip. Ito ay isang taon ng paghahanda, limang oras lamang para sa lahat, at isang mapagpasyang gawain na isinumite sa pinakahuling minuto. Isang karangalan na katawanin ang iyong lungsod at bansa sa kung ano ang iyong pinakamahusay na ginagawa. Well, pagkatapos ay sila na mismo ang makakaintindi nito. Hindi malamang na kailangan mo ng sinumang nag-aplay para lang makakuha ng degree at makakuha ng normal na trabaho. Ang lahat ng iba pa, at, tulad ng isinulat ni Mirzayanov, darating ang mga matematiko at manlalaro, kung mahal nila ang proseso, kung makakita sila ng mga dayandang ng isang panaginip sa pagkabata, kung hindi sila natatakot sa mga paghihirap, kung handa silang maglaro, maligayang pagdating.

Ito ay isa nang napakatandang holivar: angkop ba ang mga programmer sa sports para sa malupit na pag-unlad, o sila ba ay napakagandang puting ibon, lumulutang sa mathematical-algorithmic na ulap at namamatay sa mas makamundong mga kondisyon? Mayroong isang karaniwang alamat na nagsasabing ang lahat ng mga programmer ng sports ay pumupunta sa Google o, hindi bababa sa, sa Yandex, kung saan nagtatrabaho sila nang may inspirasyon sa mga algorithm sa paghahanap at mga katulad nito. Ang simpleng Belarusian outsourcing ay hindi para sa kanila. Marahil, kung hindi isang wakas, kung gayon ang kahit isang bantas sa labanan ng mga opinyon na ito ay maaaring ilagay sa pamamagitan ng mga katotohanan. Nangolekta kami ng impormasyon tungkol sa lahat ng mga programmer ng sports sa ating bansa at, batay sa tatlong pamantayan:

  • lumahok sa finals ng ACM ICPC;
  • nagsalita sa ngalan ng unibersidad ng Belarus;
  • nakapagtapos na ng kanyang pag-aaral sa unibersidad;

gumawa ng pagpili. Ang resulta ay isang listahan ng dalawampu't isang ACM ICPC finalists mula sa Belarus. Nakipag-ugnayan kami sa karamihan sa kanila at nagtanong ng tatlong simpleng tanong:

  1. Ano ang iyong kasalukuyang lugar ng trabaho at ano ang posisyon/esensya ng gawaing isinagawa?
  2. Bakit ito kumpanya/trabaho?
  3. Ano ang iyong mga plano para sa hinaharap, paano mo ito nakikita para sa iyong sarili? Saan mo gustong pumunta?

Ang ilan sa kanila ay pumili ng karera sa pamamahala, ang ilan ay nanatiling tapat sa sports programming, at kung sino talaga ang bumuo ng mga algorithm sa paghahanap, malalaman mo mula sa "direktang pagsasalita"Belarusian finalists ng ACM ICPC.

Ivan Mikhnevich (ACM ICPC 2000)

  1. Wargaming Public Company Limited, Direktor.
  2. Ito ang resulta ng paglago sa grupo ng mga kumpanya mula sa simula ng aking karera sa pagtatrabaho.
  3. Sa totoo lang, pagod na ako sa lahat ng ito at oras na para magsimula ng bagong karera, sa bagong lugar, sa bagong larangan (malamang, hindi IT).

Sergey Stepantsov (ACM ICPC 2000)

  1. Kasalukuyan akong nagtatrabaho bilang Vice President Business Development sa Intetics Co.
  2. Karamihan sa aking karera ay konektado sa kumpanyang ito, kung saan nagawa kong subukan ang aking sarili sa iba't ibang mga tungkulin: Nagsimula ako bilang isang espesyalista sa pagsubok, at nagtrabaho din bilang isang programmer, tagapamahala ng proyekto, at pinuno ng isang departamento ng produksyon. At kalaunan ay naging dalubhasa ako sa pagpapaunlad ng negosyo.
  3. Hindi pa rin ako nakakaramdam ng sapat na gulang upang ihinto ang pagpapaunlad ng aking sarili :). Sa tingin ko ang hinaharap ng bahagi ng negosyo ng aking buhay ay magpapasaya pa rin sa akin sa maraming kapana-panabik na mga pagliko.

Vladimir Tankovich (ACM ICPC 2000, 2003)

  1. Sa kasalukuyan sa Microsoft ako ay nagtatrabaho sa mga algorithm ng Computer Vision para sa Kinecta. Bago iyon ako ay nasa kaugnayan sa paghahanap.
  2. Kasama ko ang kumpanyang ito mula noong 2005. Dinala nila ako mula sa Republika ng Belarus, at wala pang punto sa paglipat. Sumali ako sa pangkat na ito dahil pinapayagan akong gumawa ng gawaing siyentipiko, na hindi napupunta sa isang koleksyon ng mga artikulo, ngunit sa isang tapos na produkto.
  3. Walang mga tiyak na plano para sa hinaharap. Sa IT, ang pera ay hindi isang problema, kapwa sa Minsk at dito. Sa ngayon, interesado akong maunawaan ang Machine Learning at AI. Nagagawa ko na pala halos lahat ng gusto ko, at binabayaran din ako ng maayos. Iyon ay, para sa susunod na 1-2 taon ay gagawin ko ang parehong bagay, at pagkatapos ay makikita natin. Nakakakuha ako ng maraming karanasan at kung mayroon akong ideya kung paano ito mapagkakatiwalaang ilapat, susubukan ko ang isang startup.

Alexey Kirkovsky (ACM ICPC 2002, 2005)

  1. NT LLC "LuxSoft", software engineer ng ika-2 kategorya.
  2. Gusto ko talagang pumunta sa sikat na Moscow body shop na Luxoft, dahil mula pagkabata pinangarap kong mag-automate ng mga hatch, ngunit hindi ko napansin ang isang liham at napunta sa Belarusian LuxSoft. Doon, nilagdaan ko ang ilang mga papel nang hindi tumitingin, at ngayon ay nagtatrabaho ako sa ilalim ng isang 20-taong kontrata para sa isang nakapirming suweldo sa Belarusian rubles, na sapat lamang para sa gasolina.
  3. Plano kong matugunan ang pamantayan para sa bilang ng mga linya bawat minuto at maging isang software engineer ng 1st category. Pagkatapos ay kumuha ng CMS sa programming, na itatalaga sa akin dito kung walang isang pagkahuli sa trabaho para sa buong tagal ng kontrata.

Alexey Danchenko (ACM ICPC 2002, 2005)

  1. NT LLC "LuxSoft" Software engineer. Kamakailan ay bumuo ako ng isang domain-oriented programming language para sa aming produkto.
  2. Isang pagkakataon na makipagtulungan sa mga kaibigan upang ipatupad ang isang kawili-wiling ideya.
  3. Patuloy na i-enjoy ang buhay.

Evgeniy Gonchar (ACM ICPC 2003)

  1. Google Switzerland (Zurich), Senior Software Engineer. Nagtatrabaho ako sa isa sa mga proyekto sa imprastraktura sa paghahanap sa web.
  2. Simula pagkabata mahilig na ako sa programming.
  3. Gusto kong umunlad sa pagtugtog ng electric guitar at pumunta muli sa New Zealand.

Ivan Metelsky (ACM ICPC 2003, 2004)

  1. TopCoder, Inc., Marathon/Algorithm Problem Coordinator. Paglunsad ng Marathon at Algorithm Competitions sa TopCoder.
  2. Sa isang paraan, nangyari lang iyon. Mas seryoso, magandang kita, medyo kawili-wiling trabaho, mahirap makahanap ng mas mahusay na alternatibo.
  3. Mga plano para sa hinaharap - hindi mahalaga kung saan, ngunit sa isang lugar sa direksyon ng medyo hindi gaanong abala at higit na kalayaan sa pagkilos. Marahil isang uri ng negosyo, hindi kinakailangan sa IT.

Victoria Lebed (ACM ICPC 2004)

  1. Ako ay at nananatiling isang mathematician. Siya lang ang tao sa team na hindi humawak sa computer :) Ginawa niya ang lahat ng "panig" na gawain. Nakatira ako at nagtatrabaho sa Paris. Kasalukuyan akong may pansamantalang posisyon sa Paris 7 University - pananaliksik at pagtuturo. Kamakailan ay natanggap ang aking PhD.
  2. Ang aktibidad na ito ay dahil nagbibigay ito ng isang pambihirang pagkakataon upang mapanatili ang personal at malikhaing kalayaan.
  3. Sinusubukan kong huwag gumawa ng anumang mga plano para sa hinaharap. Muli, upang hindi limitahan ang iyong sarili sa anumanpagkatapos ay sa loob ng balangkas at huwag ilantad ang iyong sarili nang personal sa pasanin ng mga inaasahan, pag-asa at iba pang mga bagay. ayos lang akoIniisip ko na ipagpatuloy ang paglalakbay na nasimulan ko sa unibersidad at kapaligirang pang-agham, ngunit hindi ko isinasara ang pinto para sa iba pang mga pagpipilian.

Maxim Osipov (ACM ICPC 2004)

  1. VironIT, direktor. Pamamahala ng negosyo (pangunahin na hindi pagpapatakbo, ngunit naglalayong baguhin ang mga proseso ng pagbebenta, pag-unlad, kalidad ng trabaho, atbp.)
  2. Ang kumpanya ng VironIT, dahil ito ay aking kumpanya, ako ang may-ari. Ito ay isang klase (non-operational management) dahil ang pag-iisip kung paano palaguin ang isang negosyo ay ang pinaka-kawili-wiling bagay para sa akin.
  3. Paunlarin ang iyong kumpanya, lumipat, bukod sa iba pang mga bagay, sa isang modelo ng produkto, magsimula ng isang pamilya at mga anak. Nakikita ko ang hinaharap bilang kawili-wili, mahirap, ngunit tiyak na positibo.

Pavel Irzhavsky (ACM ICPC 2007, 2008)

  1. Guro sa BSU, mathematician-programmer sa Orientsoft, guro sa ShAD, graduate student (formal na ito ay pag-aaral, ngunit sa katunayan ito ay mas malapit sa trabaho).
  2. Ang bawat aktibidad ay may isang bagay na kawili-wili at kapaki-pakinabang (bukod sa katotohanan na lahat sila ay nakakakuha ng kita :)), mga simpleng bagay na nagbibigay-daan sa akin upang makapagpahinga nang kaunti, at mga kumplikadong nagpapahintulot sa akin na umunlad. Sa palagay ko, sa pangkalahatan ay nagiging hindi gaanong epektibo kapag sinimulan kong gawin ang parehong bagay para sa, halos pagsasalita, 8 oras sa isang araw, at ang pagbabago ng mga aktibidad araw-araw ay nagbibigay-daan sa akin na maging pinakamataas.
  3. Walang makabuluhang pagbabago sa mga plano para sa hinaharap :)

Vladimir Kerus (ACM ICPC 2007, 2008)

  1. EPAM. Nangungunang software engineer ng departamento pagpapaunlad ng mobile. Gumagawa ako ng mga application para sa Android.
  2. Gustung-gusto kong matuto ng mga bagong bagay, at sa aking kasalukuyang kumpanya ay madali kong mababago ang aking profile at makahanap ng mga tamang tao-mga guro.
  3. Nagtanim na ako ng puno, nag-iipon ako para magpagawa ng bahay, nagpaplano akong magkaroon ng mga anak (ideally, my own Barcelona squad).

Sergey Tikhon (ACM ICPC 2009)

  1. EPAM Systems, Pangunahing Software Engineer. Arkitekto / developer ng espesyal na proyekto.
  2. Palakaibigan, malakas na koponan, kawili-wiling mga gawain, magandang pagkakataon para sa propesyonal na paglago.
  3. Magtrabaho sa IT, ngunit sa hangganan ng agham, magtrabaho sa pagpapatupad ng Data Science sa tunay na mga aplikasyon at mga serbisyo (machine learning, natural na pagpoproseso ng wika, mga teknolohiya sa paghahanap, pagmomodelo). Propaganda, pagpapakalat at pagpapatupad ng functional programming (Nagpapatakbo ako ng blog sa F#).

Alexey Lobanov (ACM ICPC 2010)

  1. Kumpanya ng Yandex, developer ng Yandex.Maps. Kaayon nito, nag-aaral ako sa graduate school ng BSU at nagtatrabaho bilang katulong sa Department of DMA FPMI (Nagtuturo ako ng mga praktikal na klase sa kursong "Algorithms and Data Structures").
  2. Bakit Yandex: may mga kagiliw-giliw na gawain (kabilang ang kumplikado, masinsinang kaalaman, algorithmic), komportableng kondisyon sa pagtatrabaho at isang mahusay na koponan. Bakit FPMI BSU: Sa tingin ko, mahalagang maipasa ang aking kaalaman sa mga susunod na henerasyon ng mga mag-aaral.
  3. Mga plano para sa hinaharap: matagumpay na makumpleto ang graduate school at subukang ipagtanggol ang isang Ph.D.

Alexey Tolstikov (ACM ICPC 2010)

  1. BSU, assistant sa Department of Computational Mathematics, nagtapos sa graduate school, pagtuturo ng kurso« Parallel at distributed computing» (pagsasanay). Yandex,tagapangasiwa ng mga programang pang-akademiko, pinuno ng sangay ng Minsk ng School of Data Analysis (+ guro doon), developer ng paghahanap.
  2. Hindi ko ito magawa sa isang pangungusap, ngunit dahil: "Gusto ko ito!"
  3. Walang gaanong sasabihin. Gumagalaw ako sa lahat ng direksyong ito.

Kasunod ng mga resulta ng rehiyonal na semi-final ng ACM ICPC World Championship, nalaman ang mga resulta All-Russian Olympiad mga mag-aaral sa programming. Sa loob ng mga pader ng ITMO University, ang mga gintong medalya ay iginawad sa mga bata mula sa Almaty, Astana at Moscow. Ibinahagi ng mga residente ng St. Petersburg ang "pilak" sa kanilang mga kasamahan mula sa Tbilisi, at ang "tanso" ay napunta sa mga lalaki mula sa Yekaterinburg, Izhevsk, Kremenchug at Vitebsk. Mga coach ng St. Petersburg team na sina Andrey Lopatin at Andrey Stankevich, tutor ng departamento teknolohiya ng kompyuter ITMO University Lidiya Perovskaya, Dean ng Faculty teknolohiya ng impormasyon at ang programming na si Vladimir Parfenov at ang mga world champion sa programming mula sa iba't ibang taon ay nagsabi kung bakit ang mga lalaki mula sa CIS ay sinira ang lahat ng mga rekord sa nakalipas na 15 taon.

Mga nanalo sa ACM ICPC mula sa ITMO University

Oras na para mag-root para sa mga programmer

“Ang programming ay ang kinabukasan: bawat tahanan ay mayroon malaking halaga programmable device, at ang mga teknolohiyang ito ay patuloy na lumalaganap sa bawat bahagi ng ating buhay. Tulad ng mga inhinyero sa Unyong Sobyet, ang mga programmer ay nasa pinakamainam na ngayon ng agham at teknolohiya. Ang mga kumpetisyon sa coding ay nagiging mas sikat at kamangha-manghang isport, at ang hinaharap ay napaka-promising."- nagbibigay-diin Andrey Stankevich.

Lydia Perovskaya, Bilang isang bihasang tagapag-ayos ng mga Olympiad sa iba't ibang antas, sumasang-ayon ako sa aking kasamahan. Ayon sa kanya, ang mga kumpetisyon sa programming ay may mas kumplikadong istraktura kaysa sa mga tradisyonal na kumpetisyon. Sa finals, ang mga koponan ng tatlo ay madalas na nakikipagkumpitensya, at ang mga koponan mismo ay maaaring bilang ng higit sa isang daan. Bilang isang tutor mula sa Department of Computer Technology ay sigurado, mayroong isang lugar para sa mga tagahanga sa sports programming: ang isang taong nakakaunawa sa programming ay maaaring mag-ugat para sa isang koponan na mas malapit sa kanya sa mga tuntunin ng unibersidad, antas ng kaalaman o diskarte/liwanag ng pagganap.

Gaya ng sinabi ng coach ng St. Petersburg State University team: Andrey Lopatin, ang mga kumpetisyon sa programming ay hindi lamang kamangha-manghang, ngunit talagang kapaki-pakinabang din. Ayon sa kanyang mga obserbasyon, ang mga modernong kampeon ay madaling malutas ang mga problema na tila hindi malulutas 10 taon lamang ang nakakaraan. Ang kahusayan at bilis ng trabaho ng mga koponan ay tumataas, at ang code ay pinasimple, na ginagawang posible na gumugol ng mas kaunting oras sa pagbuo at pag-debug ng mga programa. At ito ay kapaki-pakinabang na para sa malalaking kumpanya ng IT, kung saan mahalaga na bawasan ang gastos ng mga proseso ng produksyon.


"Mahalaga na ang mga lalaki ay hindi lamang makakasipa ng bola nang maayos sa layunin, ngunit nasa unahan ng teknolohiya, at ang bawat paggalang sa sarili na malaking kumpanya ay may hawak ng sarili nitong pangunahing kampeonato sa programming upang mahanap ang pinakamahusay na mga espesyalista. Pagkatapos ng lahat, ang mga finalist ng championship ay mga taong mabilis na nag-iisip at nakakahanap ng pinakamainam na solusyon. Pagkatapos ng lahat, sa buhay ay hindi natin kailangan perpektong solusyon, ilan ang pinakamainam. Samakatuwid, kahit na ang mga hindi nakatanggap ng mga premyo, ngunit lumahok lamang sa isa sa mga finals ng mga pangunahing kumpetisyon, ay napaka-cool, at ang mga kumpanya ay literal na nakikipaglaban para sa kanila.“, buod ni coach.

Tagumpay mula simula hanggang wakas

Tulad ng kanyang tala Andrey Stankevich, ang sports programming ay umuunlad sa mga alon. Mayroong maraming mga diskarte para sa pagbuo ng mga koponan, ngunit kung minsan ang resulta ay naiimpluwensyahan ng isang pangunahing manlalaro. Halimbawa, higit sa lahat salamat sa isang mahuhusay na estudyante ng ITMO University Gennady Korotkevich Ang koponan ng unibersidad ay dalawang beses na naging ganap na kampeon sa mundo ng ACM ICPC. Gayunpaman, ang mga laurel ay napupunta din sa mga sumusunod sa isang pangmatagalang diskarte, kapag ang isang koponan ay hinahasa ang kanilang mga kasanayan sa loob ng maraming taon at sa huli ay nararapat na makapasok sa tuktok - ito ay kung paano ang koponan ng St. Petersburg State University ay naging ganap na kampeon ng ACM ICPC-2016. Samakatuwid, hindi nakakagulat kung ang isa sa mga koponan o isa sa mga manlalaro ay nagbibigay daan sa iba sa tuktok: nangangahulugan ito na may isang nauna salamat sa mahaba at masipag na trabaho.


Sa pangkalahatan, ang paghahanda ng mga lalaki ay binubuo ng mga kumpetisyon sa pagsasanay, kapag ang mga kalahok ay nalutas ang mga problema mula sa mga nakaraang taon ng mga paligsahan, pati na rin ang teorya - mga lektura, pagsusuri ng problema at iba pang kung minsan ay karaniwang mga bagay. Tulad ng idinagdag ni Gennady Korotkevich, ang mga kampo ng pagsasanay ay may mahalagang papel din sa pagbuo ng mga programmer na may edukasyon sa unibersidad, kapag ang mga koponan mula sa iba't ibang lungsod sa post-Soviet space ay maaaring magkaisa at tumulong sa bawat isa na mapabuti.

"Sa sport na ito, ang komunikasyon sa pagitan ng mga tao ay gumaganap ng isang napakahalagang papel. Ang mga koponan mula sa mga bansang CIS ay matagumpay dahil ang iba't ibang unibersidad ay nagsasama-sama, halos sa iisang bubong, nakikipag-usap at ginagawa ang kanilang gusto nang magkasama. Ang mga training camp ay talagang nagpapaunlad sa iyo, binibigyan ka nila ng pagkakataong patunayan ang iyong sarili at tingnan ang gawain sa isang bagong paraan.“, sigurado ang champion.

Tulad ng binibigyang diin ni Alexey Maleev, direktor ng Center for the Development of IT Education sa Moscow Physics and Technology Institute, ang mga gustong patunayan ang kanilang sarili sa sports programming ay kailangang mapagtanto na 4-5 taon ng totoong pag-aararo ang naghihintay sa kanila. At kasabay nito, walang makakagarantiya na sa loob ng limang taon ay mapabilang ka man lang sa nangungunang sampung ACM ICPC. Ngunit ang pagsusumikap na ito, kasama ng kooperasyon ng mga unibersidad, ay nagpapahintulot sa mga nagtapos mula sa Russia at mga bansang CIS na makapasok sa pandaigdigang merkado ng edukasyon na may tunay na trump card. At iyon ang dahilan kung bakit ang paaralan ng mga programmer ng Russia ay hinihiling sa buong mundo, sigurado ang kinatawan ng MIPT.

Ang ACM ICPC champion ay sumasang-ayon din na ang sports programming ay nakikinabang sa mga unibersidad Niyaz Nigmatullin. Ayon sa isang makaranasang kalahok sa mga internasyonal na kumpetisyon, sa pamamagitan ng kung paano gumaganap ang isang koponan ng unibersidad sa mga kampeonato, mabilis mong mauunawaan kung ano ang maituturo sa iyo ng kanilang alma mater. Kasabay nito, kailangan mong maunawaan na ang sports programming ay hindi isang bagay na ginagawa ng daan-daang mga mag-aaral, dahil kakaunti lamang ang pumipili at dumaan sa landas ng isang sports programmer, sabi ni Niyaz.


Pang-ekonomiyang tanong

"Ngayon ang isyu ng kaugnayan ng sports programming ay lumipat sa isang purong pang-ekonomiyang aspeto. Ang bagay ay na tayo ay nasa isang tiyak na kritikal na punto, kapag wala nang mahabang natitira hanggang sa isang bagong yugto ng pag-unlad ng teknolohiya ng impormasyon. Ito ang mundong malapit na nating matagpuan: ganap na nagbago sistema ng pagbabangko, lilitaw ang gamot, mga sasakyang walang driver, hindi banggitin ang katotohanan na maraming propesyon ang mawawala na lang - mawawalan ng trabaho ang mga tao. Ngunit ang mga programmer ay talagang magkakaroon ng marami nito. At nakikita natin ito ngayon: ang pangangailangan para sa kanila ay ang mga suweldo ng mga physicist at mathematician, kahit na sa USA, ay dalawang beses na mas mababa kaysa sa mga programmer. At iyong mga bansang mayroon na ngayong mataas na kwalipikadong tauhan sa laranganAng IT ay gagawa ng isang pambihirang tagumpay sa susunod na 10-20 taon", - Sigurado si Vladimir Parfenov.

Ito ang dahilan kung bakit kailangan ang Olympics. Upang matukoy ang pinakamahusay sa pinakamahusay, talento at ang mga mahilig lang sa programming at nangangailangan ng suporta, sigurado si Vladimir Parfenov. Bilang karagdagan, ang mga mahuhusay na bata - ang mga asset sa hinaharap - ay sabik na makipagkumpetensya at patunayan ang kanilang sarili mula sa murang edad. Mayroong 3 libo sa 140 milyon ng mga taong ito na malapit nang magbago sa mundo sa Russia lamang, at ang pinakamahalagang bagay ay makita ang mga makakasama sa kanila. Pagkatapos ng lahat, ang natitirang bahagi ng mundo ay hindi tumitigil, idinagdag ng dekano ng Faculty of Information Technology and Programming - sa nakalipas na 15 taon, ang China ay nakagawa na ng napakalaking paglukso, at ang Estados Unidos ay nananatili sa tuktok dahil sa kanyang binuo imprastraktura.

“Ang ating modernong programmer ay nagsimulang magtrabaho kaagad sa ika-apat na taon, maliban kung siya ay pumasok sa agham, kung saan, sayang, ang suweldo ay mas mababa pa rin. Kasabay nito, marami siyang natatanggap na alok mula sa mga employer. Siyempre, kung pinag-uusapan natin ang tungkol sa St. Petersburg, sinusubukan ng ating 400-500 na kumpanya ng IT na lumikha ng bago, at sulit silang puntahan. Karaniwan para sa mga nagsisimulang magtrabaho sa malalaking kumpanya tulad ng Google na umuwi, kung minsan ay may mga reklamo. Pagkatapos ng lahat, ito ay isang bagay kapag nakaupo ka sa magandang lungsod ng St. Petersburg, at iba pa kapag ikaw ay nasa isang nayon na tinatawag na Silicon Valley...”, - tumawa ang guro.


Doping

Sa kabila ng walang katapusang mga katanungan tungkol sa doping, napapansin pa rin ng mga batang kampeon na sa sports programming ang pangunahing bagay ay ang ulo ay gumagana nang maayos. Halimbawa, inamin ng 2016 world champion na si Stanislav Ershov na gusto niyang matulog ng mahimbing sa mga araw ng kumpetisyon at kumain din ng mga matatamis. Kasabay nito, sinabi ng binata na hindi siya nangangarap ng pagtaas ng atensyon at katanyagan ng media - tulad ng mga tao ng agham, mas gusto niyang lumayo sa hype. Si Gennady Korotkevich, isang nagwagi ng premyo sa maraming kumpetisyon, ay hindi rin naniniwala sa doping, at isa siya sa kakaunting tao sa mundo na maaaring kumita sa sports programming. Ayon kay Gennady, magiging mahusay kung balang araw ay may mga propesyonal na rekomendasyon para sa mga atleta ng programmer - sa regimen o nutrisyon. Sa pangkalahatan, hindi itinatanggi ng mga kabataan na sa hinaharap ay maaaring mayroong isang tunay na doping para sa aktibidad ng utak na mas seryoso kaysa sa tsokolate, ngunit hindi nila ito kailangan.