"So'rov muddati o'tib ketgan": Aleksey Fedorov taqsimlangan tizimlar bo'yicha yangi konferentsiya haqida

"So'rov muddati o'tib ketgan": Aleksey Fedorov taqsimlangan tizimlar bo'yicha yangi konferentsiya haqida

Yaqinda bor edi e'lon qildi bir vaqtning o'zida ko'p tarmoqli va taqsimlangan tizimlarni ishlab chiqish bo'yicha ikkita tadbir: konferentsiya Gidra (11-12 iyul) va maktab SPTDC (8-12 iyul). Ushbu mavzuga yaqin odamlar Rossiyaga kelishni tushunishadi Lesli Lemport, Maurice Herlihy и Maykl Skott - eng muhim voqea. Ammo boshqa savollar tug'ildi:

  • Konferentsiyadan nimani kutish mumkin: "akademik" yoki "ishlab chiqarish"?
  • Maktab va konferentsiya qanday bog'liq? Bu va u kimga qaratilgan?
  • Nima uchun ular sanalarda bir-biriga mos keladi?
  • Ular butun hayotini taqsimlangan tizimlarga bag'ishlamaganlar uchun foydali bo'ladimi?

Bularning barchasi Gidrani hayotga olib kelgan odamga yaxshi ma'lum: bizning direktorimiz Aleksey Fedorov (23derevo). U barcha savollarga javob berdi.

Formatlash

— Taqsimlangan tizimlardan uzoqda bo'lganlar uchun kirish savoli: ikkala voqea nima haqida?

— Global muammo shundaki, bizning atrofimizda bir kompyuterda bajarib bo‘lmaydigan katta hajmdagi operatsiyalar va murakkab hisoblash vazifalariga ega xizmatlar mavjud. Bu bir nechta mashina bo'lishi kerakligini anglatadi. Va keyin ularning ishini qanday qilib to'g'ri sinxronlashtirish va eng yuqori ishonchlilik bo'lmagan sharoitlarda nima qilish kerakligi bilan bog'liq savollar tug'iladi (chunki uskuna buziladi va tarmoq yiqilib ketadi).

Qanchalik ko'p mashinalar bo'lsa, shunchalik ko'p nosozliklar mavjud. Agar turli xil mashinalar bir xil hisob-kitoblar uchun turli xil natijalarni beradigan bo'lsa, nima qilish kerak? Agar tarmoq biroz vaqt yo'qolib qolsa va hisob-kitoblarning bir qismi izolyatsiya qilingan bo'lsa, nima qilish kerak, qanday qilib barchasini birlashtira olasiz? Umuman olganda, bu bilan bog'liq millionlab muammolar mavjud. Yangi yechimlar - yangi muammolar.

Bu sohada to'liq qo'llaniladigan sohalar mavjud va ko'proq ilmiy yo'nalishlar mavjud - ular hali asosiy oqimga aylanmagan. Men amaliyotda ham, fanda ham, eng muhimi, ularning tutashgan joyida sodir bo'layotgan voqealar haqida gapirmoqchiman. Birinchi Hydra konferentsiyasi shu haqida bo'ladi.

— Anjuman borligini, yozgi maktab borligini tushunmoqchiman. Ular qanday munosabatda? Agar maktab ishtirokchilariga konferentsiyada qatnashish uchun chegirma qilingan bo'lsa, unda nima uchun ular sanalar bir-biriga mos keladi, shuning uchun hammasini birdaniga yo'qotmasdan qatnashish mumkin emas?

— Maktab 100–150 kishiga moʻljallangan kamerali tadbir boʻlib, u yerda dunyoning turli burchaklaridan yetakchi mutaxassislar kelib, besh kun davomida maʼruzalar oʻqiydilar. Va shunday vaziyat yuzaga keladiki, jahon miqyosidagi nuroniylar besh kun davomida Sankt-Peterburgda yig'ilib, nimadir aytishga tayyor. Va bu holda, nafaqat kamera maktabini, balki kengroq konferentsiyani ham tashkil etish to'g'risida qaror qabul qilinadi.

Bunday maktabni faqat yozda, iyul oyida o'tkazish mumkin, chunki bu mutaxassislar orasida hozirgi universitet professorlari bor va ular boshqa vaqtda tayyor emas: ularda talabalar, diplomlar, ma'ruzalar va hokazo. Maktab formati haftaning besh kuni. Ma'lumki, yozda dam olish kunlari odamlar biror joyga borishni yaxshi ko'radilar. Bu shuni anglatadiki, biz hafta oxiri maktab oldidan ham, maktabdan keyin dam olish kuni ham konferentsiya o'tkaza olmaymiz.

Va agar siz uni dam olish kunidan oldin yoki keyin yana bir necha kun uzaytirsangiz, sehrli ravishda mutaxassislarning Sankt-Peterburgda bo'lish besh kuni to'qqizga aylanadi. Va ular bunga tayyor emaslar.

Shuning uchun biz topgan yagona yechim konferentsiyani maktab bilan parallel ravishda o'tkazish edi. Ha, bu ba'zi muammolarni keltirib chiqaradi. Maktabga va konferentsiyaga borishni xohlaydiganlar bor va ular u erda yoki u erda ma'ruzalarni o'tkazib yuborishlari kerak. Yaxshi xabar shundaki, bularning barchasi qo'shni zallarda bo'lib o'tadi, siz oldinga va orqaga yugurishingiz mumkin. Va yana bir yaxshi narsa - video yozuvlar mavjudligi, unda siz o'tkazib yuborgan narsangizni keyinroq xotirjam tomosha qilishingiz mumkin.

— Ikki voqea parallel sodir bo‘lganda, odamlarda “qaysi biri ko‘proq kerak?” degan savol tug‘iladi. Har biridan nimani kutish kerak va qanday farqlar bor?

— Maktab sof akademik tadbir, bir necha kun mumtoz ilmiy maktab. Ilm-fan bilan shug'ullangan va aspirantura bilan aloqasi bo'lgan har bir kishi akademik maktab nima ekanligi haqida tasavvurga ega.

"So'rov muddati o'tib ketgan": Aleksey Fedorov taqsimlangan tizimlar bo'yicha yangi konferentsiya haqida

Odatda bunday akademik tadbirlarni amalga oshiradigan odamlarning voqea tajribasi yo'qligi sababli juda yaxshi tashkil etilmaydi. Ammo biz hali ham tajribali yigitlarmiz, shuning uchun biz hamma narsani juda malakali qila olamiz. O'ylaymanki, tashkiliy nuqtai nazardan, SPTDC siz ko'rgan har qanday akademik yoki tadqiqotga asoslangan maktabdan ustun bo'ladi.

SPTDC maktabi - bu har bir katta ma'ruza ikki juftlikda o'qiladigan format: "bir yarim soat - tanaffus - bir yarim soat". Ishtirokchi uchun birinchi marta oson bo'lmasligini tushunishingiz kerak: bu maktab birinchi marta ikki yil oldin o'tkazilganda, men o'zim g'ayrioddiy edim, men ikki marta ma'ruza o'rtasida taxminan bir necha marta o'chirilganman va keyin nima bo'layotganini tushunish qiyin edi. Ammo bu ko'p narsa o'qituvchiga bog'liq: yaxshi o'qituvchi uch soat davomida juda qiziqarli gapiradi.

Gidra konferentsiyasi - ko'proq amaliy tadbir. Maktabga ma'ruza o'qish uchun kelgan bir qancha fan nuroniylari bo'ladi: dan Lesli Lemport, uning ishi ko'p tarmoqli va taqsimlangan tizimlar nazariyasiga asoslanadi Maurice Herlihy, "Ko'p protsessorli dasturlash san'ati" parallellik bo'yicha mashhur darslik mualliflaridan biri. Ammo konferentsiyada biz ba'zi algoritmlar haqiqatda qanday amalga oshirilayotgani, muhandislar amalda qanday muammolarga duch kelishlari, kim muvaffaqiyatga erishadi va muvaffaqiyatsizlikka uchraydi, nima uchun ba'zi algoritmlar amalda qo'llaniladi, boshqalari esa qo'llanilmaydi. Va, albatta, kelajagi haqida gapiraylik ko'p tarmoqli va taqsimlangan tizimlarning rivojlanishi. Ya'ni, biz shunday ilg'or ma'lumot beramiz: hozir dunyo fani nima haqida gapiradi, etakchi muhandislarning fikrlari nima atrofida aylanadi va bularning barchasi bir-biriga mos keladi.

— Konferensiya koʻproq amaliy boʻlgani uchun, nafaqat akademik nuroniylar, balki “ishlab chiqarish”dan maʼruzachilar ham boʻladimi?

- Albatta. Biz barcha "kattalarini" ko'rib chiqishga harakat qilmoqdamiz: Google, Netflix, Yandex, Odnoklassniki, Facebook. Muayyan kulgili muammolar mavjud. Misol uchun, hamma shunday deydi: "Netflix - bu taqsimlangan tizim, AQSh trafikining deyarli yarmi, juda zo'r" va ularning haqiqiy hisobotlari, maqolalari va nashrlarini ko'rib chiqishni boshlaganingizda, biroz umidsizlik paydo bo'ladi. Chunki, bu, albatta, jahon darajasidagi va kesish egde mavjud bo'lsa-da, birinchi qarashda ko'rinadiganidan kamroq.

Qiziqarli dilemma paydo bo'ladi: siz yirik taniqli kompaniyalarning vakillariga qo'ng'iroq qilishingiz mumkin yoki bizga allaqachon tanish bo'lgan odamga qo'ng'iroq qilishingiz mumkin. Aslida, ekspertiza bu erda ham, u erda ham mavjud. Va biz "juda katta brendlardan odamlarni" emas, balki juda katta mutaxassislarni, aniq odamlarni tortib olishga harakat qilmoqdamiz.

Misol uchun, bir vaqtlar LinkedIn-da shov-shuvga sabab bo'lgan va shuningdek, ozodlikka chiqqan Martin Kleppmann bo'ladi. yaxshi kitob - ehtimol taqsimlangan tizimlar sohasidagi asosiy kitoblardan biri.

— Agar biror kishi Netflix’da emas, balki oddiyroq kompaniyada ishlasa, u shunday deb hayron bo‘lishi mumkin: “Shunday konferensiyaga borishim kerakmi yoki Netflixlarning har xil turlari bir-biri bilan gaplashadimi, lekin mening qiladigan ishim yo‘qmi?”

— Men shuni aytaman: men Oracle’da uch yildan sal ko‘proq ishlaganimda, oshxonada va chekish xonalarida, Java platformasining ma’lum qismlarini yasashda hamkasblarim yig‘ilganda, men eng hayratlanarli va qiziqarli narsalarni eshitdim. Bular virtual mashinadan yoki sinov bo'limidan yoki ishlashning parallelligidan odamlar bo'lishi mumkin - masalan, Lyosha Shipilev va Seryoja Kuksenko.

Ular o'zaro nimanidir muhokama qila boshlaganlarida, men odatda og'zimni ochib tinglardim. Men uchun bu hayratlanarli va kutilmagan narsalar edi, men hatto xayolimga ham keltirmaganman. Tabiiyki, avvaliga ular nima haqida gapirayotganining 90 foizini tushunmadim. Keyin 80% tushunarsiz bo'lib qoldi. Va uy vazifasini bajarib, bir nechta kitoblarni o'qiganimdan so'ng, bu raqam 70% ga tushdi. Ularning o'zaro nima haqida gaplashayotganini hali ham tushunmayapman. Lekin burchakda bir piyola kofe bilan o‘tirarkanman va tinglarkanman, nima bo‘layotganini biroz tushuna boshladim.

Shuning uchun, Google, Netflix, LinkedIn, Odnoklassniki va Yandex bir-biri bilan gaplashganda, bu tushunarsiz va qiziq bo'lmagan narsa degani emas. Aksincha, biz diqqat bilan tinglashimiz kerak, chunki bu bizning kelajagimiz.

Albatta, bularning barchasiga muhtoj bo'lmagan odamlar bor. Agar siz ushbu mavzuda rivojlanishni xohlamasangiz, bu konferentsiyaga borishingizga hojat yo'q, siz u erda vaqtni behuda sarflaysiz. Ammo agar mavzu qiziqarli bo'lsa-yu, lekin siz bu haqda hech narsani tushunmasangiz yoki shunchaki ko'rayotgan bo'lsangiz, unda siz kelishingiz kerak, chunki siz bunday narsalarni hech qaerda topa olmaysiz. Bundan tashqari, menimcha, nafaqat Rossiyada, balki dunyoda ham. Biz ushbu mavzu bo'yicha nafaqat Rossiyada, balki dunyoda birinchi o'rinda turadigan konferentsiya qilishga harakat qilmoqdamiz.

Bu eng oson ish emas, lekin bizda butun dunyodan kuchli ma'ruzachilarni yig'ish uchun ajoyib imkoniyat bo'lganida, men buni amalga oshirish uchun ko'p narsalarni berishga tayyorman. Albatta, biz birinchi Hydraga taklif qilganlarning ba'zilari kela olmaydi. Lekin shuni aytaman: biz hech qachon bunday kuchli tarkib bilan yangi anjuman boshlamagan edik. Bundan tashqari, ehtimol, olti yil oldingi birinchi JPoint.

— “Bu bizning kelajagimiz” degan so‘zni kengaytirmoqchiman: bu mavzu bugun o‘ylamaganlarga keyinroq ta’sir qiladimi?

- Ha, men bunga aminman. Shuning uchun, menimcha, imkon qadar tezroq muhokama qilishni boshlash juda to'g'ri. Masalan, ko'p ish zarralari nazariyasi ancha oldin paydo bo'lgan (70-yillarda ish to'liq nashr etilgan), ammo uzoq vaqt davomida ular birinchi foydalanuvchi ikki yadroli kompyuter paydo bo'lgunga qadar tor mutaxassislar edi. 10-yillarning boshlarida. Va endi bizda ko'p yadroli serverlar, noutbuklar va hatto telefonlar mavjud va bu asosiy oqimdir. Buning keng tarqalishi uchun, odamlar bu nutq tor doiradagi mutaxassislar viloyati emasligini tushunishlari uchun taxminan XNUMX yil kerak bo'ldi.

Va endi biz taqsimlangan tizimlar bilan taxminan bir xil narsani ko'rmoqdamiz. Chunki yuk taqsimoti, nosozliklarga chidamlilik va shunga o'xshash asosiy echimlar ancha vaqtdan beri amalga oshirilgan, ammo juda kam odam, masalan, taqsimlangan konsensus yoki Paxos nima ekanligini biladi.

Ushbu tadbir uchun men qo'ygan eng muhim maqsadlardan biri muhandislarni ushbu muhokamaga ko'proq jalb qilishdir. Siz tushunishingiz kerakki, konferentsiyalarda ba'zi mavzular va echimlar nafaqat muhokama qilinadi, balki tezaurus - yagona kontseptual apparat paydo bo'ladi.

Bularning barchasini hamma muhokama qilishi, tajriba va fikr almashishi mumkin bo‘lgan platforma yaratishni o‘z vazifam deb bilaman. Shunday qilib, siz va men bir algoritm nima qiladi, ikkinchisi nima qiladi, qaysi biri qanday sharoitda yaxshiroq, ular bir-biri bilan qanday bog'liq va hokazolar haqida umumiy tushunchaga ega bo'lishimiz uchun.

Juda qiziq narsa bir xil multithreading bilan bog'liq. Oracle'dagi do'stlarimiz (birinchi navbatda, Lesha Shipilev va Sergey Kuksenko) ishlash haqida, xususan, ko'p oqim haqida faol gapira boshlaganlarida, ikki-uch yil o'tgach, bu savollar kompaniyalarda intervyularda berila boshladilar, odamlar buni muhokama qila boshladilar. chekish xonalari. Ya'ni, tor mutaxassislar ko'p bo'lgan narsa birdan asosiy oqimga aylandi.

Va bu juda to'g'ri. Menimcha, biz bu yigitlarga haqiqatan ham muhim, foydali va qiziqarli bo'lgan ushbu masalani ommalashtirishga yordam berdik. Agar ilgari hech kim Java serveri so'rovlarni parallel ravishda qanday ishlashi haqida o'ylamagan bo'lsa, endi odamlar hech bo'lmaganda qandaydir darajada bularning barchasi qanday ishlashi haqida tushunchaga ega. Va bu ajoyib.

Men hozir ko'rayotgan vazifa taqsimlangan tizimlar bilan xuddi shunday qilishdir. Har bir inson bu nima ekanligini, qaerdan kelib chiqqanligini, qanday vazifalar va muammolar borligini tushunib yetishi uchun, bu ham asosiy oqimga aylanadi.

Kompaniyalar bu haqda nimanidir tushunadigan odamlarga katta talabga ega va bunday odamlar kam. Biz ushbu tarkib atrofida qancha ko'p narsalarni yaratsak va undan o'rganish imkoniyatini yaratsak, odamlarga havoda bo'lgan savollarni berish imkoniyatini qanchalik ko'p bersak, biz qandaydir tarzda bu yo'nalishda harakat qilishimiz mumkin.

Sana oldin

— Konferensiya birinchi marta o‘tkazilmoqda, lekin bu maktab uchun birinchi marta emas. Bularning barchasi qanday paydo bo'ldi va rivojlandi?

- Bu qiziqarli hikoya. Ikki yil oldin, 2017 yil may oyida biz Nikita Koval bilan Kievda o'tirdik (ndkoval), multithreading sohasida mutaxassis. Va u menga Sankt-Peterburgda o'tkazilishini aytdi "Bir vaqtning o'zida hisoblash amaliyoti va nazariyasidagi yozgi maktab".

Ko'p bosqichli dasturlash mavzusi mening muhandislik faoliyatimning so'nggi uch yilida juda qiziqarli bo'ldi. Va keyin ma'lum bo'ldiki, yozda Sankt-Peterburgga juda mashhur odamlar, xuddi o'sha Moris Xerlixi va Nir Shavitlar kelishadi. darslik men o'qiganman. Va mening ko'plab do'stlarim bunga aloqasi bor edi - masalan, Roma Elizarov (elizarov). Men bunday voqeani o'tkazib yubora olmasligimni angladim.

Maktabning 2017 yilgi dasturi ajoyib bo'lishi aniq bo'lgach, ma'ruzalarni albatta videoga yozib olish kerak degan fikr paydo bo'ldi. Biz JUG.ru guruhida bunday ma'ruzalarni qanday yozib olish kerakligini to'liq tushundik. Va biz SPTCCga maktab uchun video suratga olgan yigitlar sifatida moslashdik. Natijada, barcha maktab ma'ruzalari yolg'on YouTube kanalimizda.

Men ushbu maktabning asosiy mafkurasi va tashkilotchisi bo‘lgan Pyotr Kuznetsov va bularning barchasini Sankt-Peterburgda tashkil etishga yordam bergan Vitaliy Aksenov bilan muloqot qila boshladim. Men tushundimki, bu juda ajoyib va ​​qiziqarli va, ehtimol, faqat 100 ishtirokchi go'zallikka tegishi juda yomon.

Piter yana maktabni boshlash kerak deb o'ylaganida (2018 yilda kuch va vaqt yo'q edi, shuning uchun u buni 2019 yilda qilishga qaror qildi), biz undan barcha tashkiliy narsalarni olib tashlash orqali unga yordam berishimiz aniq bo'ldi. Bu hozir sodir bo'layotgan narsa, Piter tarkib bilan shug'ullanadi va biz qolgan hamma narsani qilamiz. Va bu to'g'ri sxemaga o'xshaydi: Piter "hamma qaerda va qachon tushlik qiladi" emas, balki dasturga ko'proq qiziqadi. Va biz zallar, joylar va boshqalar bilan ishlashda yaxshimiz.

Bu safar, SPTCC o'rniga, maktab SPTDC deb ataladi, "bir vaqtning o'zida hisoblash" emas, balki "tarqatilgan hisoblash". Shunga ko'ra, bu taxminan farq: oxirgi marta maktabda ular taqsimlangan tizimlar haqida gapirishmagan, ammo bu safar biz ular haqida faol gaplashamiz.

— Maktab birinchi marta o‘tkazilmayotgani bois, o‘tmishdan ba’zi xulosalar chiqarishimiz mumkin. Oxirgi marta nima bo'ldi?

— Ikki yil avval birinchi maktab tashkil etilganida, birinchi navbatda o‘quvchilarni qiziqtiradigan ilmiy tadbir bo‘lishi kutilgan edi. Bundan tashqari, butun dunyodan talabalar, chunki maktab faqat ingliz tilida va ko'plab chet ellik talabalar kelishi taxmin qilingan.

Aslida, ko'plab muhandislar Yandex kabi yirik rus kompaniyalaridan kelganligi ma'lum bo'ldi. Andrey Pangin bor edi (apangin) Odnoklassniki-dan JetBrains-dan bu mavzuda faol ishlayotgan yigitlar bor edi. Umuman olganda, u yerda hamkor kompaniyalarimizdan ko‘plab tanish yuzlar bor edi. Men hayron emasman, ular nima uchun u erga kelganini juda yaxshi tushunaman.

Darhaqiqat, tashkilotchilar maktabda ilmiy xodimlar bo‘lishini kutishgan edi, lekin birdan sanoatdan odamlar kelishdi, keyin menga sanoatda talab borligi ayon bo‘ldi.

Agar biron bir joyda zo'rg'a targ'ib qilinmagan voqea barmoqning birinchi marta bosilishi bilan kattalar auditoriyasini to'plagan bo'lsa, bu haqiqatan ham qiziqish borligini anglatadi. Menimcha, bu mavzu bo'yicha so'rov muddati o'tib ketganga o'xshaydi.

"So'rov muddati o'tib ketgan": Aleksey Fedorov taqsimlangan tizimlar bo'yicha yangi konferentsiya haqida
Maurice Herlihy JUG.ru yig'ilishida

— Maktabdan tashqari, Moris Herlixi 2017 yilda Sankt-Peterburgda JUG.ru yig'ilishida nutq so'zladi, aytgan tranzaksiya xotirasi haqida va bu konferentsiya formatiga biroz yaqinroq. Keyin kim keldi - odatda JUG.ru uchrashuvlariga keladigan odamlarmi yoki boshqa auditoriyami?

— Bu qiziq edi, chunki biz Morisning Java-ga xos emas, balki umumiy hisoboti bo'lishini tushundik va biz JUG yangiliklari obunachilarimiz uchun odatdagidan ko'ra biroz kengroq e'lon qildik.

Men bilgan ko'p odamlar Java haqida umuman bo'lmagan jamoalardan kelgan: .NET olomonidan, JavaScript olomonidan. Chunki tranzaktsion xotira mavzusi muayyan ishlab chiqish texnologiyasiga taalluqli emas. Jahon miqyosidagi mutaxassis tranzaktsion xotira haqida gapirishga kelganida, bunday odamni tinglash va unga savol berish imkoniyatini qo'ldan boy berish shunchaki jinoyatdir. Kitobini o'rganayotgan odam oldingizga kelib, nimadir desa, kuchli taassurot qoldiradi. Shunchaki fantastik.

- Natijada qanday fikr-mulohazalar bo'ldi? Yondashuv juda akademik va sohadagi odamlar uchun tushunarsiz bo'lganmi?

- Herlihyning hisobotiga sharhlar yaxshi edi. Odamlar u akademik professordan kutilmagan narsani juda sodda va aniq aytganini yozishgan. Lekin shuni tushunishimiz kerakki, biz uni biron sababga ko'ra taklif qilganmiz, u so'zlash bo'yicha katta tajribaga ega, ko'plab kitoblar va maqolalar bilan tanishgan dunyoga mashhur mutaxassis. Va, ehtimol, u materialni odamlarga etkazish qobiliyati tufayli ko'p jihatdan mashhur bo'ldi. Shuning uchun, bu ajablanarli emas.

U oddiy, tushunarli ingliz tilida gapiradi va, albatta, u nima haqida gapirayotganini juda yaxshi tushunadi. Ya'ni, siz unga mutlaqo har qanday savol berishingiz mumkin. Asosan, odamlar Morisga uning hisoboti uchun juda kam vaqt berganimizdan shikoyat qilishdi: bunday narsa uchun ikki soat etarli emas, kamida ikkitasi kerak. Xo'sh, biz ikki soat ichida qo'limizdan kelganini qildik.

Motivatsiya

— Odatda JUG.ru guruhi keng ko‘lamli tadbirlar bilan shug‘ullanadi, ammo bu mavzu ko‘proq ixtisoslashgan ko‘rinadi. Nega uni olishga qaror qildingiz? Kichikroq tadbir o'tkazish istagi bormi yoki bunday mavzuda ko'plab tomoshabinlar to'planishi mumkinmi?

— Darhaqiqat, biror tadbir o‘tkazib, muhokamani ma’lum bir darajaga qo‘yganingizda, bu muhokama qanchalik keng tarqalgan, degan savol doimo tug‘iladi. Qancha odam - o'nta, yuz yoki mingta - bunga qiziqadi? Massa va chuqurlik o'rtasida o'zaro kelishuv mavjud. Bu mutlaqo normal savol va har kim uni boshqacha hal qiladi.

Bunday holda, men tadbirni "o'zim uchun" qilishni xohlayman. Men hali ham multithreading haqida nimanidir tushunaman (men konferentsiyalarda ushbu mavzu bo'yicha ma'ruzalar o'qidim va talabalarga bir necha bor nimadir aytdim), lekin taqsimlangan tizimlar haqida gap ketganda, men yangi odamman: men ba'zi maqolalarni o'qidim va bir nechta ma'ruzalarni ko'rdim, lekin emas. hatto bitta to'liq kitob o'qiydi.

Hisobotlarning to‘g‘riligini baholay oladigan soha mutaxassislaridan iborat dastur qo‘mitasimiz bor. Va o'z navbatida, men ushbu tadbirni o'zimning tajribam yo'qligi sababli borishni xohlaydigan tadbirga aylantirishga harakat qilaman. Ommaviy jamoatchilikni qiziqtirish mumkinmi yoki yo'qmi, bilmayman. Bu, ehtimol, ushbu bosqichda ushbu tadbirning eng muhim vazifasi emas. Endi qisqa vaqt ichida eng kuchli dasturni yaratish muhimroq.

Ehtimol, endi men jamoa oldiga "birinchi marta ming kishi yig'ish" emas, balki "konferentsiyani ko'rsatish" vazifasini qo'ydim. Bu juda ishbilarmon va biroz sodda tuyulishi mumkin, garchi men umuman altruist emasman. Ammo men ba'zan o'zimga erkinlik berishim mumkin.

Puldan ham, puldan ham muhimroq narsalar bor. Biz allaqachon ming yoki undan ko'p odam uchun juda ko'p ajoyib keng ko'lamli tadbirlarni o'tkazamiz. Bizning Java konferentsiyalarimiz uzoq vaqtdan beri ming kishidan oshib ketdi va endi boshqa tadbirlar bu chiziqdan sakrab o'tmoqda. Ya'ni, biz tajribali va mashhur tashkilotchilarga aylandik, degan savol endi bunga loyiq emas. Va, ehtimol, bu voqealardan olgan narsalarimiz bizga va bu holda shaxsan men uchun qiziqarli bo'lgan narsaga qayta investitsiya qilish imkoniyatini beradi.

Ushbu tadbirni amalga oshirish bilan men tashkilotimizning ba'zi tamoyillariga qarshi chiqyapman. Misol uchun, biz odatda konferentsiyalarni oldindan tayyorlashga harakat qilamiz, ammo hozir bizda juda qattiq muddatlar bor va biz dasturni tadbirdan bir oy oldin yakunlaymiz.

Va bu tadbir 70-80% ingliz tilida bo'ladi. Bu erda ham har doim odamlarga (ko'pchilik hisobotlar rus tilida bo'lganda buni yaxshiroq tushunadigan) yoki butun dunyoga (chunki texnik dunyo ingliz tilida) yaqinroq bo'lishimiz kerakmi, degan savol tug'iladi. Biz odatda rus tilida ko'plab hisobotlarni tayyorlashga harakat qilamiz. Lekin hozir emas.

Bundan tashqari, biz rus tilida so'zlashuvchi ba'zilarimizdan ingliz tilida gapirishni so'raymiz. Bu, qaysidir ma'noda, mutlaqo anti-foydalanuvchi va g'ayriinsoniy yondashuv. Ammo shuni tushunishimiz kerakki, hozirda bu mavzu bo'yicha rus tilidagi adabiyotlar yo'q va bunga umuman qiziqqan har qanday odam ingliz tilida o'qishga majbur. Bu uning qandaydir tarzda ingliz tilini tushunishini anglatadi. Agar JavaScript, Java yoki .NET-da ingliz tilini yaxshi bilmaydigan, lekin shu bilan birga yaxshi dasturlasha oladigan odamlar ko'p bo'lsa, unda, ehtimol, taqsimlangan tizimlar boshqa yo'q sohadir. hozir o'rganish yo'li.

Men haqiqatan ham ushbu tajribani o'tkazmoqchiman: 70-80% ingliz tilidagi voqea Rossiyada jamoatchilik tomonidan qanday qabul qilinadi. U kiradimi yoki kirmaydimi? Biz buni oldindan bilmaymiz, chunki biz buni hech qachon qilmaganmiz. Lekin nega buni qilmaslik kerak? Aytaylik, bu katta tajriba bo‘lib, uni sinab ko‘rishdan boshqa ilojim yo‘q.

SPTDC maktab dasturi allaqachon mavjud e'lon qilindi butunlay va Hydra misolida allaqachon ma'lum sezilarli qismi va tez orada biz butun konferentsiya dasturining tahlilini e'lon qilamiz.

Manba: www.habr.com

a Izoh qo'shish