Mundarija:

Nima uchun ruslar dasturlashda eng yaxshilaridan biri hisoblanadi
Nima uchun ruslar dasturlashda eng yaxshilaridan biri hisoblanadi

Video: Nima uchun ruslar dasturlashda eng yaxshilaridan biri hisoblanadi

Video: Nima uchun ruslar dasturlashda eng yaxshilaridan biri hisoblanadi
Video: Интервью с Александром Макаровым. Говорим про Yii, как он стал программистом и советы новичкам. 2024, Aprel
Anonim

Ular informatika bo‘yicha xalqaro olimpiadalarda g‘oliblikni qo‘lga kiritadilar, butun dunyo bo‘ylab IT-kompaniyalarda ishlaydilar, mashhur o‘yinlar va ilovalar yaratadilar. Qanday qilib Rossiya dunyodagi eng yaxshi dasturchilarni ishlab chiqarish uchun asosiy konveyerlardan biriga aylandi?

Sovet dasturchisi Aleksey Pajitnovning oddiy "Tetris" o'yini butun dunyoga mashhur - 2020 yilda o'yinning rasmiy mobil versiyasini yuklab olishlar soni 500 milliondan oshdi.

Pavel Durovning Telegram messenjeridan butun dunyo bo'ylab 500 milliondan ortiq odam foydalanadi.

Rossiyalik ishlab chiquvchilar Sergey Dmitriev, Evgeniy Belyaev va Valentin Kipyatkov tomonidan yaratilgan Kotlin dasturlash tili Google tomonidan Android’da ilovalar ishlab chiqishda ustuvor yo‘nalish hisoblanadi.

Tetris
Tetris

Rossiyalik ishlab chiqaruvchilar Semyon va Efim Voinovlarning Cut the Rope boshqotirma o‘yinlari 1 milliard martadan ko‘proq yuklab olingan.

Nihoyat, o'n yildan ortiq vaqt davomida rossiyalik dasturchilar ICPC xalqaro kollej dasturlash tanlovi va informatika bo'yicha xalqaro olimpiada kabi yirik xalqaro olimpiadalarda birinchi o'rinlarni egallab kelmoqda.

Bularning barchasi Rossiyadan kelgan dasturchilarning eng yorqin yutuqlari va ular birgalikda Sovet ta'limiga borib taqaladigan izchil tizimga mos keladi.

Yadro poygasi va matematika maktablari

Mamlakatda amaliy matematika va dasturlash rivojlanishining asosiy sababi SSSRning yadro poygasida AQSH va uning ittifoqdoshlarini chetlab oʻtish istagi edi, deydi Oliy Iqtisodiyot maktabi talabalari olimpiadalari markazi direktori Mixail Gustokashin.. Buning uchun yaxshi texniklar kerak edi va shuning uchun SSSR bo'ylab matematika olimpiadalari o'tkazildi.

“Harbiy va ilmiy sohada deyarli dunyo bilan tenglikni ta'minlash uchun maktab va universitetlarda matematika bo'yicha yuqori darajadagi tayyorgarlik zarur edi. SSSR, masalan, Informatika bo'yicha Xalqaro Olimpiadaning (IOI) asosiy asoschilaridan biriga aylandi va 1990 yilda ikkinchi IOIni qabul qildi , - deydi Gustokashin.

Moskvadagi 524-son maktab o‘quvchilari muassasa direktori Iosif Boruxov boshchiligidagi matematika darsida
Moskvadagi 524-son maktab o‘quvchilari muassasa direktori Iosif Boruxov boshchiligidagi matematika darsida

Ittifoqning yirik shaharlarida maxsus fizika-matematika maktablari va maktab-internatlar ochildi, bu ham mamlakatda dasturlashning rivojlanishida muhim rol o'ynadi, deydi Rossiya Fanlar akademiyasi akademigi, hisoblash matematikasi fakulteti dekani va MV nomidagi Moskva davlat universitetining kibernetikasi Lomonosov Igor Sokolov.

"SSSR davrida ixtisoslashtirilgan matematika maktablarida iqtidorli bolalar bilan yaxshi tashkil etilgan ish, matematika, fizika, informatika va boshqa fanlar bo'yicha olimpiadalar tizimi o'z samarasini berishda davom etmoqda", deydi Sokolov.

Olimpiadalarni dasturlash muxlislari uchun platforma – Codeforces asoschisi Mixail Mirzayanov akademikning fikriga qo‘shiladi.

“Muhimi, bu maktablar hamon yashab, rivojlanmoqda va bunday maktabda o‘qish hali ham nufuzli hisoblanadi. Men o'zim Saratovdanman, shahardagi eng kuchli matematika maktabida o'qiganman. Iste'dodli o'qituvchilar va sinfdoshlar orasida men boshqa bolalardan kam emasligimni, hamma narsani boshqalardan ko'ra yaxshiroq hal qila olishimni isbotlash istagi paydo bo'ldi - bu men uchun oldinga intilish uchun kuchli turtki bo'ldi, - deydi Mirzayanov.

Rasm
Rasm

Shuningdek, Mixailning so'zlariga ko'ra, SSSRning bolalarni maktab yillaridan boshlab dasturlash bilan "bog'lash" istagi ta'sir ko'rsatdi.

"Nafaqat maktablar, balki to'garaklar, tematik jurnallar ham bor edi, men bolaligimda" Yosh texnik ", matematik jurnali" Quant "ni o'qiganman va bundan xursand bo'lganman", deb eslaydi Codeforces asoschisi.

Olimpiadalarning mashhurligi

Rossiya maktab o'quvchilari boshlang'ich maktabdan boshlab rus tilini bilish bo'yicha eng oddiy mintaqaviy olimpiadalardan tortib, mamlakatning etakchi universitetlarining turli mutaxassisliklar, jumladan dasturlash va informatika bo'yicha Butunrossiya olimpiadalarigacha bo'lgan olimpiadalarda qatnashadilar. Bunday olimpiadalarda birinchi o'rinlarni egallaganlar, masalan, Moskva davlat universitetiga imtihonsiz kirishlari mumkin. M. V. Lomonosov yoki boshqa nufuzli universitet.

Mixail Mirzayanov 8-sinfdan boshlab ixtisoslashtirilgan olimpiadalarda qatnasha boshladi - u uchun g'alaba qozonish muhim edi va buning uchun u tun bo'yi yangi muammolarni o'rganishi mumkin edi.

Ildar Gainullin Rossiya terma jamoasi tarkibida - 2019 yilgi informatika bo'yicha xalqaro olimpiada g'olibi
Ildar Gainullin Rossiya terma jamoasi tarkibida - 2019 yilgi informatika bo'yicha xalqaro olimpiada g'olibi

“Men kabi ba'zi odamlar uchun raqobat muhim - agar siz raqobat ruhini butunlay yo'q qilsangiz, ular uchun motivatsiya topish va o'z salohiyatiga erishish qiyin bo'ladi. Bundan tashqari, ba'zi dasturchilar Rossiya olimpiadalaridan tashqariga chiqib, xalqaro olimpiadalarda g'olib chiqishadi, chunki ular muammolarni hal qilishni yaxshi ko'radilar, ular uchun bu allaqachon professional sport kabi. Menga bu yoqdi - bu har qanday filmni tomosha qilishdan ko'ra qiziqarliroq va siz sevimli filmingizning ikkinchi qismidan ko'ra ko'proq dasturlash musobaqalarini kutmoqdasiz. Bu qiziq ijtimoiy hodisa”, - deya tushuntiradi Mirzayanov.

Uning so'zlariga ko'ra, ko'plab maktab o'quvchilari va talabalar muammolarni tez hal qilish orqali dasturlash asoslarini o'rganadilar, nostandart muammolarni hal qilishga o'rgatadilar va jamoaviy musobaqalarda olimpiadaning boshqa ishtirokchilari bilan o'zaro munosabatlarni qurishni o'rganadilar. Kelajakda dasturlash musobaqalari talabga ega va yuqori maoshli ishga joylashish va hayot uchun sevimli mashg'ulot topishga yordam beradi.

Motivatsiya, zerikish va texnik kollej

Zeptolab o'yin studiyasi asoschilaridan biri, dunyo bo'ylab mashhur Cut the Rope mobil o'yinlarining ishlab chiqaruvchisi Efim Voinov 8 yoshida o'yin-kulgi etishmasligi tufayli dasturlash bilan shug'ullana boshladi. Uning fikricha, bu boshqa dasturchilarni ham itarishi mumkin.

“Ota-onam bizga 8 bitli ZX Spectrum kompyuterini sovg‘a qilganini eslayman. Sotuvda uning uchun o'yinlar ko'p emas edi va biz BASIC dasturlash tili haqida samizdatni o'rganishni boshladik va tez orada o'z o'yinlarimizni yozishni boshladik. Esimda, ballistik traektoriya bo'ylab to'pdan raketaning real parvozini yaratish imkoniyati va umuman olganda, fizika qonunlarini hisobga olgan holda dasturlash meni hayratda qoldirdi. Ehtimol, bu yorqin bolalik taassurotlari ko'p yillar o'tib xitga aylangan Cut the Rope jumboqining rivojlanishiga ta'sir qilgandir , - deydi Voinov.

Shuningdek, ishtiyoqli o'qituvchilar maktab o'quvchilarida dasturlashga bo'lgan muhabbatni rivojlantirdilar va rivojlantirishda davom etmoqdalar.

“Men oddiy maktabda o‘qiganman va informatika o‘qituvchisining o‘ziga xos munosabatini eslayman – dasturlashim mumkinligini ko‘rib, u meni va kompaniyaning [hozirgi] asoschisi akamni darsdan butunlay ozod qildi. Sinfdoshlarimiz kompyuter savodxonligi asoslarini o‘rganayotgan paytda akam bilan o‘qituvchining kompyuteriga o‘tirib, o‘yinlarimizni yozdik. Bu juda sharafli edi!”- eslaydi Efim.

Moskva davlat universiteti
Moskva davlat universiteti

Shuningdek, uning hayotidagi muhim bosqich Moskva elektronika va matematika institutida (MIEM NRU HSE) o'qishi edi. Voinovning soʻzlariga koʻra, Rossiyada munosib dasturchilarni tayyorlaydigan kuchli texnik universitetlar koʻp.

“Bizda matematika juda kuchli edi. Men, ayniqsa, chiziqli algebra kursini eslayman - o'qituvchi juda qattiqqo'l va talabchan ayol edi, lekin shu bilan birga u hamma narsani juda tushunarli va qiziqarli tarzda tushuntirdi. Uning imtihonida a'lo baho olish alohida yutuq hisoblangan va esimda, bu men uchun qaysidir ma'noda sport qiziqishiga aylandi , deydi Voinov.

Shu bilan birga, rus talabalarini yaxshi tayyorlashning muhim qismi matematika bo'yicha fundamental bilimlarni o'rganishdir, M. V nomidagi Moskva davlat universitetining hisoblash matematikasi va kibernetika fakulteti dekani. Lomonosov Igor Sokolov.

Moskva davlat universitetining CMC fakultetida, bizning profilimizdagi boshqa fakultetlarda bo'lgani kabi, o'qitish ikkita komponentni o'z ichiga oladi - matematika va informatika bo'yicha fundamental tayyorgarlik va amaliy mashg'ulotlar. Aynan fundamental komponent tufayli talabalarimiz murakkab ilmiy va amaliy muammolarni hal qila oladilar”, dedi Sokolov.

Qaroqchilik, ish haqi va Rossiyada kuchli o'z IT kompaniyalari

IT-bozori Rossiyada 90-yillarning ogʻir iqtisodiy ahvoli davrida, mamlakatda koʻplab korxonalar va ilmiy-tadqiqot institutlari yopilgan paytda rivojlana boshladi, biroq bu mamlakatga boshqa mamlakatlarga nisbatan ustunlik berdi, deydi Oliy maktab direktori Mixail Gustokashin. Iqtisodiyot.

“O'sha paytda global IT bozori endigina rivojlanayotgan edi va Rossiya butun dunyodan ham foydaliroq edi: eskirgan tizimlarni qo'llab-quvvatlashning hojati yo'q edi, pirat dasturlardan bepul foydalanish va tejash mumkin edi. xodimlarning ish haqi bo'yicha juda ko'p. , - deb hisoblaydi Gustokashin.

Moskvadagi Yandex ofisi
Moskvadagi Yandex ofisi

Uning fikricha, shunday sharoitda Rossiya Yandex va Mail.ru kabi o'zining yirik va kuchli IT-kompaniyalarini o'stira oldi. Shu bilan birga, Rossiya universitetlari katta ta'sirga ega bo'lib, ular mamlakatda munosib darajadagi ta'limni ta'minlash uchun etarlicha tayyor edi.

“Rossiyalik bitiruvchilarning aksariyati ham Rossiyada qolib, Rossiya kompaniyalarida yoki xorijiy kompaniyalar filiallarida ishlaydi. Ular o'z tajribalarini rossiyalik dasturchilarning yangi avlodlariga o'tkazishlari mumkin , - deydi Gustokashin.

Mail.ru xodimlari ish joyida
Mail.ru xodimlari ish joyida

Zeptolab asoschilaridan biri Efim Voinovning so‘zlariga ko‘ra, yuqori maosh ham Rossiyada dasturlashni o‘rganish uchun asosiy motivatsiyaga aylanadi.

“Dasturchilarning maoshi yildan-yilga oshib bormoqda va mahalliy bozorga tobora kamroq bogʻlanib bormoqda – bunga IT-kompaniyalarning davom etayotgan bumi, globallashuv jarayonlari va hozirgi hamma joyda pensiyaga chiqish yordam bermoqda. Maktab o‘quvchilari, abituriyentlar va ularning ota-onalari nazarida, bu ham dasturlashni o‘rganish foydasiga tanlov qilish uchun muhim sababdir”, - deya xulosa qiladi Voinov.

Tavsiya: