"درخواست ختم ٿي وئي آهي": Alexey Fedorov ورهايل سسٽم تي نئين ڪانفرنس بابت

"درخواست ختم ٿي وئي آهي": Alexey Fedorov ورهايل سسٽم تي نئين ڪانفرنس بابت

تازو هئا اعلان ڪيو ٻه واقعا هڪ ڀيرو ملٽي ٿريڊ ۽ ورهايل نظام جي ترقي تي: هڪ ڪانفرنس ھندو (جولاءِ 11-12) ۽ اسڪول SPTDC (جولاءِ 8-12). جيڪي ماڻهو هن موضوع جي ويجهو آهن اهو سمجهي رهيا آهن ته روس ۾ اچڻ ليسلي لامپورٽ, موريس هيرلي и مائيڪل سکاٽ - سڀ کان اهم واقعو. پر ٻيا سوال پيدا ٿيا:

  • ڪانفرنس مان ڇا توقع ڪجي: ”تعليمي“ يا ”پيداوار“؟
  • اسڪول ۽ ڪانفرنس ڪيئن لاڳاپيل آهن؟ هي ڪير آهي ۽ ان جو مقصد؟
  • اهي تاريخن ۾ اوورليپ ڇو ڪندا آهن؟
  • ڇا اهي انهن لاءِ ڪارآمد هوندا جن پنهنجي سموري زندگي ورهايل نظام لاءِ وقف نه ڪئي آهي؟

هي سڀ چڱيءَ طرح ڄاڻي ٿو ان شخص کي جنهن هائڊرا کي زندگيءَ ۾ آندو: اسان جو ڊائريڪٽر Alexey Fedorov (23 ڊيريو). هن سڀني سوالن جا جواب ڏنا.

فارم

- انهن لاءِ هڪ تعارفي سوال جيڪي ورهايل نظام کان پري آهن: ٻنهي واقعن بابت ڇا آهي؟

- عالمي چيلينج اهو آهي ته اسان جي چوڌاري خدمتون موجود آهن جن ۾ آپريشنز جي وڏي مقدار ۽ ڪمپيوٽنگ ڪمپيوٽنگ جا پيچيده ڪم آهن جيڪي هڪ ڪمپيوٽر تي نٿا ٿي سگهن. هن جو مطلب آهي ته اتي ڪيترن ئي ڪارن هجڻ ضروري آهي. ۽ پوء سوال پيدا ٿئي ٿو ته ڪيئن صحيح طريقي سان انهن جي ڪم کي هم وقت سازي ڪرڻ ۽ اعلي اعتبار جي حالتن ۾ ڇا ڪجي (ڇاڪاڻ ته سامان خراب ٿي وڃي ٿو ۽ نيٽ ورڪ بند ٿئي ٿو).

وڌيڪ مشينون اتي آهن، ناڪامي جا وڌيڪ نقطا آهن. ڇا ڪجي جيڪڏهن مختلف مشينون ساڳيا حسابن لاءِ مختلف نتيجا پيدا ڪن؟ ڇا ڪجي جيڪڏهن نيٽ ورڪ ڪجهه وقت لاءِ غائب ٿي وڃي ۽ حسابن جو حصو الڳ ٿي وڃي، ته پوءِ توهان ان کي ڪيئن گڏ ڪري سگهو ٿا؟ عام طور تي، هن سان لاڳاپيل هڪ لک مسئلا آهن. نوان حل - نوان مسئلا.

ھن علائقي ۾ مڪمل طور تي لاڳو ٿيل علائقا آھن، ۽ اتي وڌيڪ سائنسي آھن - ڪجھھ جيڪي اڃا تائين مکيه وهڪرو نه بڻيا آھن. مان ان بابت ڳالهائڻ چاهيان ٿو جيڪو عمل ۽ سائنس ۾ ٿي رهيو آهي، ۽ سڀ کان اهم، انهن جي سنگم تي. هي آهي پهرين هائيڊرا ڪانفرنس بابت.

- مان هن حقيقت کي سمجهڻ چاهيان ٿو ته اتي هڪ ڪانفرنس آهي، ۽ اتي هڪ گرما اسڪول آهي. اهي ڪيئن تعلق رکن ٿا؟ جيڪڏهن اسڪول جي شرڪت ڪندڙن لاءِ ڪانفرنس ۾ شرڪت لاءِ رعايت ڏني وئي آهي، ته پوءِ اهي تاريخن ۾ اوورليپ ڇو ٿا ٿين، ته جيئن نقصان کان سواءِ هڪ ئي وقت هر شيءِ ۾ شرڪت ڪرڻ ناممڪن آهي؟

- اسڪول 100-150 ماڻهن لاءِ هڪ چيمبر ايونٽ آهي، جتي سڄي دنيا مان معروف ماهر اچن ٿا ۽ پنجن ڏينهن تائين ليڪچر ڏين ٿا. ۽ هڪ صورتحال پيدا ٿئي ٿي جڏهن عالمي سطح جي روشني پنجن ڏينهن تائين سينٽ پيٽرسبرگ ۾ گڏ ٿي، ڪجهه ٻڌائڻ لاء تيار آهي. ۽ هن معاملي ۾، فيصلو نه رڳو هڪ چيمبر اسڪول، پر پڻ هڪ وڏي-پيماني تي ڪانفرنس کي منظم ڪرڻ لاء پيدا ٿئي ٿو.

اهو ممڪن آهي ته اهڙي اسڪول کي صرف اونهاري ۾، جولاء ۾، ڇاڪاڻ ته انهن ماهرن ۾ موجوده يونيورسٽي پروفيسر آهن، ۽ اهي صرف ڪنهن به وقت تيار نه آهن: انهن وٽ شاگرد، ڊپلوما، ليڪچر وغيره آهن. اسڪول فارميٽ پنج هفتي ڏينهن آهي. اهو معلوم ٿئي ٿو ته اونهاري ۾ هفتي جي آخر ۾ ماڻهو ڪنهن هنڌ وڃڻ پسند ڪن ٿا. هن جو مطلب اهو آهي ته اسان اسڪول کان اڳ هفتي جي آخر ۾ يا اسڪول کان پوء هفتي جي آخر ۾ ڪانفرنس منعقد نٿا ڪري سگهون.

۽ جيڪڏھن توھان ان کي ھفتي جي آخر کان ڪجھھ ڏينھن اڳ يا پوءِ وڌايو، پوءِ جادوئي طور تي سينٽ پيٽرسبرگ ۾ ماهرن جي رھائش جا پنج ڏينھن نو ٿي ويندا. ۽ اهي هن لاء تيار نه آهن.

تنهن ڪري، اسان جو واحد حل اهو هو ته صرف اسڪول سان گڏ گڏوگڏ ڪانفرنس منعقد ڪئي وڃي. ها، اهو ڪجهه مسئلا پيدا ڪري ٿو. اهڙا ماڻهو آهن جيڪي اسڪول ۽ ڪانفرنس ۾ وڃڻ چاهين ٿا، ۽ انهن کي هتي يا اتي ڪجهه ليڪچر وڃائڻو پوندو. سٺي خبر اها آهي ته اهو سڀ ڪجهه پاڙيسري هالن ۾ ٿيندو، توهان اڳتي پوئتي ڊوڙي سگهو ٿا. ۽ ٻي سٺي شيءِ آهي وڊيو رڪارڊنگ جي دستيابي، جنهن ۾ توهان بعد ۾ آرام سان ڏسي سگهو ٿا جيڪي توهان وڃايو.

- جڏهن ٻه واقعا متوازي طور تي ٿين ٿا، ماڻهن وٽ سوال آهي "مون کي وڌيڪ ڪهڙي ضرورت آهي؟" ڇا توهان کي هر هڪ کان توقع ڪرڻ گهرجي، ۽ ڇا فرق آهن؟

- اسڪول هڪ خالص تعليمي واقعو آهي، ڪيترن ئي ڏينهن تائين هڪ ڪلاسيڪل سائنسي اسڪول. ڪو به ماڻهو جيڪو سائنس ۾ شامل ڪيو ويو آهي ۽ گريجوئيٽ اسڪول سان ڪجهه ڪرڻو آهي اهو هڪ خيال آهي ته هڪ تعليمي اسڪول ڇا آهي.

"درخواست ختم ٿي وئي آهي": Alexey Fedorov ورهايل سسٽم تي نئين ڪانفرنس بابت

عام طور تي اهڙن علمي واقعن کي منظم نه ڪيو ويندو آهي ڇاڪاڻ ته انهن ماڻهن ۾ واقعن جي ماهر جي کوٽ جي ڪري. پر اسان اڃا تائين ڪافي تجربا ماڻهو آهيون، تنهنڪري اسان هر شي کي ڪافي صلاحيت سان ڪري سگهون ٿا. مان سمجهان ٿو ته تنظيمي نقطه نظر کان، SPTDC ڪنهن به تعليمي يا تحقيقي بنياد تي اسڪول کان مٿي هوندو جيڪو توهان ڏٺو آهي.

SPTDC اسڪول - هي هڪ فارميٽ آهي جتي هر وڏي ليڪچر کي ٻن جوڙن ۾ پڙهيو ويندو آهي: ”هڪ ڪلاڪ ۽ اڌ – هڪ وقفو – هڪ ڪلاڪ ۽ اڌ“. توهان کي اهو سمجهڻو پوندو ته اهو پهريون ڀيرو حصو وٺندڙ لاءِ مشڪل ٿي سگهي ٿو: جڏهن ٻه سال اڳ هي اسڪول پهريون ڀيرو منعقد ڪيو ويو هو، مان پاڻ غير معمولي هو، مون هڪ ڊبل ليڪچر جي وچ ۾ تقريباً ڪيترائي ڀيرا بند ڪيو، ۽ پوء اهو سمجهڻ ڏکيو هو ته ڇا ٿي رهيو هو. پر اهو تمام گهڻو انحصار ليڪچرر تي آهي: هڪ سٺو ليڪچرر تمام دلچسپ ڳالهه ٻولهه ڪندو آهي ٽن ڪلاڪن تائين.

هائيڊرا ڪانفرنس - هڪ وڌيڪ عملي واقعي. اتي سائنس جا ڪيترائي روشندان هوندا جيڪي اسڪول ۾ ليڪچر ڏيڻ آيا آهن: مان ليسلي لامپورٽ، جنهن جو ڪم ملٽي ٿريڊ ۽ ورهايل نظامن جي بلڪل نظريي تي ٻڌل آهي موريس هيرلي, concurrency تي مشهور درسي ڪتاب جي ليکڪن مان هڪ “The Art of Multiprocessor Programming”. پر ڪانفرنس ۾ اسان ڳالهائڻ جي ڪوشش ڪنداسين ته حقيقت ۾ ڪي مخصوص الگورتھم ڪيئن لاڳو ڪيا ويا آهن، انجنيئرز کي ڪهڙي مشڪلاتن کي منهن ڏيڻو پوي ٿو، ڪير ڪامياب ۽ ناڪام ٿئي ٿو، ڇو ته ڪجهه الگورتھم عملي طور استعمال ڪيا ويا آهن ۽ ٻيا نه آهن. ۽ يقينا، اچو ته گھڻن موضوعن ۽ ورهايل سسٽم جي ترقي جي مستقبل بابت ڳالهايو. اهو آهي، اسان هڪ اهڙي ڪٽڻ واري کنڊ ڏينداسين: دنيا جي سائنس بابت ڇا ڳالهائي رهيو آهي، ڇا خيال انجنيئرن جي چوڌاري ڦري ٿو، ۽ اهو سڀ ڪجهه ڪيئن ٺهڪي اچي ٿو.

- جيئن ته ڪانفرنس وڌيڪ لاڳو ڪئي وئي آهي، اتي نه رڳو علمي روشني، پر "پيداوار" مان ڳالهائيندڙ پڻ هوندا؟

- ضرور. اسان سڀني کي ڏسڻ جي ڪوشش ڪري رهيا آهيون "وڏيون": گوگل، نيٽ فلڪس، ياندڪس، Odnoklassniki، Facebook. اتي مخصوص عجيب مسئلا آهن. مثال طور، هرڪو چوي ٿو: "Netflix هڪ ورهايل نظام آهي، تقريبن اڌ آمريڪي ٽرئفڪ، تمام ٿڌو،" ۽ جڏهن توهان انهن جي حقيقي رپورٽن، مضمونن ۽ اشاعتن کي ڏسڻ شروع ڪيو، هڪ معمولي مايوسي قائم ٿيندي. ڇاڪاڻ ته، جيتوڻيڪ اهو يقيني طور تي عالمي سطح تي آهي ۽ اتي ڪٽڻ وارو نمونو آهي، اتي ان کان گهٽ آهي جيترو اهو پهرين نظر ۾ لڳي ٿو.

هڪ دلچسپ مونجهارو پيدا ٿئي ٿو: توهان وڏن وڏن ڪمپنين جي نمائندن کي سڏي سگهو ٿا، يا توهان ڪنهن کي سڏي سگهو ٿا جيڪو اڳ ۾ ئي اسان کي سڃاڻي ٿو. حقيقت ۾، ماهر هتي ۽ اتي موجود آهن. ۽ اسان بلڪه ڪوشش ڪري رهيا آهيون ”ماڻهن کي تمام وڏي برانڊن مان“ نه ، پر تمام وڏا ماهر ، مخصوص ماڻهو.

مثال طور، اتي مارٽن ڪليپمين هوندو، جيڪو هڪ وقت ۾ LinkedIn تي هڪ ڦوٽو ٺاهيو ۽ پڻ جاري ڪيو سٺو ڪتاب - شايد ورهايل نظام جي ميدان ۾ بنيادي ڪتابن مان هڪ.

- جيڪڏهن ڪو ماڻهو Netflix تي نه، پر هڪ سادي ڪمپني ۾ ڪم ڪري ٿو، هو حيران ٿي سگهي ٿو: "ڇا مون کي اهڙي ڪانفرنس ۾ وڃڻ گهرجي، يا اتي هر قسم جا Netflix هڪ ٻئي سان ڳالهائي رهيا آهن، پر مون وٽ ڪجهه به ناهي؟"

- مان اهو چوندس: جڏهن مون اوراڪل ۾ ٽن سالن کان ٿورو وڌيڪ ڪم ڪيو، مون باورچی خانه ۽ تماڪ جي ڪمرن ۾ سڀ کان وڌيڪ حيرت انگيز ۽ دلچسپ شيون ٻڌو، جڏهن ساٿي گڏ ٿيا اتي جاوا پليٽ فارم جا ڪجهه حصا ٺاهي رهيا هئا. اهي ماڻهو ٿي سگهن ٿا ورچوئل مشين مان، يا ٽيسٽنگ ڊپارٽمينٽ کان، يا ڪارڪردگي جي اتفاق کان - مثال طور، ليوشا شپيلوف ۽ سريوزا ڪوڪسينڪو.

جڏهن هو پاڻ ۾ ڪنهن ڳالهه تي بحث ڪرڻ لڳندا هئا، ته مان اڪثر ڪري پنهنجي وات کولي سان ٻڌندو هوس. منهنجي لاءِ اهي عجيب ۽ غير متوقع شيون هيون جن بابت مون سوچيو به نه هو. قدرتي طور تي، پهرين ۾ مون کي سمجھ ۾ نه آيو 90٪ جيڪي اهي ڳالهائي رهيا هئا. پوءِ 80 سيڪڙو سمجھ کان ٻاهر ٿي ويو. ۽ پوءِ مون پنھنجو ھوم ورڪ ڪيو ۽ ڪجھ ڪتاب پڙھيا، اھو انگ 70 سيڪڙو ٿي ويو. مون کي اڃا به گهڻو ڪجهه نه ٿو سمجھي ته اهي پاڻ ۾ ڇا ڳالهائي رهيا آهن. پر جيئن مان ڪافي جو پيالو کڻي ڪنڊ ۾ ويٺس ۽ ڪنڌ لوڏيندي، مون کي ٿورو سمجھڻ لڳو ته ڇا ٿي رهيو آهي.

تنهن ڪري، جڏهن گوگل، Netflix، LinkedIn، Odnoklassniki ۽ Yandex هڪ ٻئي سان ڳالهائي رهيا آهن، ان جو مطلب اهو ناهي ته اهو ڪجهه ناقابل ۽ غير دلچسپ آهي. ان جي برعڪس، اسان کي ڌيان سان ٻڌڻ گهرجي، ڇو ته هي اسان جو مستقبل آهي.

يقينا، اهڙا ماڻهو آهن جن کي انهن سڀني جي ضرورت ناهي. جيڪڏهن توهان نٿا چاهيو ته هن موضوع ۾ ترقي ڪريو، توهان کي هن ڪانفرنس ۾ وڃڻ جي ضرورت ناهي، توهان صرف اتي وقت ضايع ڪندا. پر جيڪڏهن موضوع دلچسپ آهي، پر توهان ان بابت ڪجھ به نه ٿا سمجھو يا صرف ان کي ڏسي رهيا آهيو، ته توهان کي اچڻ گهرجي، ڇو ته توهان کي ڪٿي به ان جهڙو ڪجهه نه ملندو. ان کان سواء، مان سمجهان ٿو ته نه رڳو روس ۾، پر دنيا ۾ پڻ. اسان هڪ ڪانفرنس ٺاهڻ جي ڪوشش ڪري رهيا آهيون جيڪا صرف روس ۾ هن موضوع تي اڳواڻ نه هوندي، پر عام طور تي دنيا ۾ نمبر هڪ.

اهو سڀ کان آسان ڪم نه آهي، پر جڏهن اسان وٽ دنيا جي مضبوط ڳالهائيندڙن کي گڏ ڪرڻ جو هڪ شاندار موقعو آهي، مان اهو ڪرڻ لاء گهڻو ڪجهه ڏيڻ لاء تيار آهيان. يقينن، جن کي اسان پهرين هائڊرا ۾ دعوت ڏني هئي انهن مان ڪجهه نه اچي سگهندا. پر مان هي چوندس: اسان ڪڏهن به اهڙي طاقتور لائين اپ سان نئين ڪانفرنس شروع نه ڪئي آهي. سواءِ، شايد، ڇھ سال اڳ جو پھريون JPoint.

- مان لفظن کي وڌائڻ چاهيان ٿو "هي اسان جو مستقبل آهي": ڇا اهو موضوع بعد ۾ انهن کي متاثر ڪندو جيڪي اڄ ان بابت نه ٿا سوچين؟

- ها، مون کي پڪ آهي. تنهن ڪري، اهو مون کي بلڪل صحيح لڳي ٿو ته ان تي بحث شروع ڪرڻ جيترو جلدي ممڪن ٿي سگهي. مثال طور، multithreading جو نظريو ڪافي وقت اڳ ظاهر ٿيو (70 جي ڏهاڪي ۾، ڪم مڪمل جھولي ۾ شايع ٿي چڪو هو)، پر هڪ ڊگهي وقت تائين اهي تمام تنگ ماهر هئا، جيستائين پهريون صارف ڊبل-ڪور ڪمپيوٽر ظاهر نه ٿيو. 10s جي شروعات ۾. ۽ ھاڻي اسان سڀني وٽ ملٽي ڪور سرورز، ليپ ٽاپ ۽ حتي فون آھن، ۽ اھو مکيه وهڪرو آھي. ان کي عام ٿيڻ ۾ اٽڪل XNUMX سال لڳي ويا، ماڻهن کي اهو سمجهڻ ۾ ته هي گفتگو ڪنهن خاص ماهرن جي تنگ دائري جو صوبو ناهي.

۽ اسان هاڻي ڏسي رهيا آهيون تقريبن ساڳي شيء ورهايل سسٽم سان. ڇاڪاڻ ته بنيادي حل جهڙوڪ لوڊ ورهائڻ، غلطي برداشت ڪرڻ ۽ ان وانگر ڪافي عرصي کان ڪيو ويو آهي، پر تمام ٿورا ماڻهو ڄاڻن ٿا، مثال طور، تقسيم اتفاق يا Paxos ڇا آهي.

مون هن واقعي لاءِ مقرر ڪيل سڀ کان اهم مقصدن مان هڪ آهي انجنيئرن کي هن بحث ۾ وڌيڪ ۽ وڌيڪ وسارڻ. توهان کي اهو سمجهڻ جي ضرورت آهي ته ڪانفرنس ۾ ڪجهه عنوانن ۽ حلن تي نه رڳو بحث ڪيو ويندو آهي، پر هڪ ٿيسورس پڻ اڀري ٿو - هڪ متحد تصوراتي اپريٽس.

مان ان کي پنهنجو ڪم سمجهان ٿو هڪ پليٽ فارم ٺاهڻ جتي هر ڪو ان تي بحث ڪري سگهي، تجربا ۽ رايا شيئر ڪري. انهي ڪري ته توهان ۽ مون کي هڪ عام سمجهه آهي ته هڪ الورورٿم ڇا ڪندو آهي، ٻيو ڇا ڪندو آهي، ڪهڙي حالتن ۾ بهتر آهي، اهي ڪيئن هڪ ٻئي سان لاڳاپيل آهن، وغيره.

هڪ تمام دلچسپ شيء ساڳئي multithreading سان لاڳاپيل آهي. جڏهن اسان جا دوست Oracle (بنيادي طور تي ليشا شيپيليف ۽ سرجي ڪوڪسنڪو) فعال طور تي ڪارڪردگي بابت ڳالهائڻ شروع ڪيو ۽ خاص طور تي ملٽي ٿريڊنگ بابت، لفظي طور تي ٻن يا ٽن سالن کان پوءِ اهي سوال ڪمپنين جي انٽرويوز ۾ پڇڻ شروع ٿيا، ماڻهن ان تي بحث ڪرڻ شروع ڪيو. تماڪ ڇڪڻ وارا ڪمرا. اهو آهي، هڪ شيء جيڪا تنگ ماهرن جو تمام گهڻو هو، اوچتو مکيه وهڪرو بڻجي ويو.

۽ اهو بلڪل صحيح آهي. مون کي لڳي ٿو ته اسان انهن ماڻهن کي هن سڄي مسئلي کي مشهور ڪرڻ ۾ مدد ڪئي، جيڪو واقعي اهم، مفيد ۽ دلچسپ آهي. جيڪڏهن اڳ ۾ ڪو به نه سوچيو ته ڪيئن هڪ جاوا سرور متوازي ۾ درخواستن تي عمل ڪري ٿو، هاڻي ماڻهن کي گهٽ ۾ گهٽ ڪجهه سطح تي هڪ سمجھ آهي ته اهو سڀ ڪجهه ڪيئن ڪم ڪري ٿو. ۽ اهو عظيم آهي.

اهو ڪم جيڪو مون کي هاڻي ڏسڻ ۾ اچي ٿو تقريبن ساڳيو ئي ورهايل سسٽم سان. ته جيئن هرڪو سمجهي سگهي ته اهو ڇا آهي، ڪٿان اچي ٿو، ڪهڙا ڪم ۽ مسئلا آهن، ته جيئن اهو پڻ مکيه وهڪرو بڻجي وڃي.

ڪمپنيون ماڻهن جي وڏي گهرج آهي جيڪي هن بابت ڪجهه سمجهندا آهن، ۽ اهڙا ماڻهو گهٽ آهن. جيترو وڌيڪ اسان هن مواد جي چوڌاري پيدا ڪريون ٿا ۽ ان مان سکڻ جو موقعو، وڌيڪ اسان ماڻهن کي اهي سوال پڇڻ جو موقعو ڏيون ٿا جيڪي هوا ۾ آهن، اوترو ئي وڌيڪ امڪان آهي ته اسان ڪنهن نه ڪنهن طرح هن طرف اڳتي وڌون.

prehistory

- ڪانفرنس پهريون ڀيرو ٿي رهي آهي، پر اهو اسڪول لاء پهريون ڀيرو ناهي. اهو سڀ ڪيئن پيدا ٿيو ۽ ترقي ڪئي؟

- هي هڪ دلچسپ ڪهاڻي آهي. ٻه سال اڳ، مئي 2017 ۾، اسان نڪيتا ڪوول سان گڏ ڪيف ۾ ويٺا هئاسين (ndkoval)، multithreading جي شعبي ۾ هڪ ماهر. ۽ هن مون کي ٻڌايو ته اهو سينٽ پيٽرسبرگ ۾ منعقد ٿيندو "سمر اسڪول عمل ۾ ۽ سمر ڪمپيوٽنگ جو نظريو".

منهنجي انجنيئرنگ ڪيريئر جي گذريل ٽن سالن ۾ ملٽي ٿريڊ پروگرامنگ جو موضوع شاندار طور تي دلچسپ رهيو آهي. ۽ پوءِ اهو معلوم ٿيو ته اونهاري ۾ تمام گهڻو مشهور ماڻهو سينٽ پيٽرسبرگ ۾ اچن ٿا، اهي ئي موريس هيرلي ۽ نير شيويت، جي مطابق. درسي ڪتاب جنهن جو مون مطالعو ڪيو. ۽ منهنجي ڪيترن ئي دوستن کي هن سان ڪجهه ڪرڻو هو - مثال طور، روما ايلزاروف (ايلزاروف). مون محسوس ڪيو ته مان اهڙي واقعي کي نه وساري سگهان ها.

جڏهن اهو واضح ٿي ويو ته اسڪول جو 2017 جو پروگرام تمام سٺو هوندو، تڏهن خيال آيو ته ليڪچر ضرور وڊيو تي رڪارڊ ڪيا وڃن. JUG.ru گروپ ۾ اسان کي مڪمل ڄاڻ هئي ته اهڙن ليڪچرن کي ڪيئن رڪارڊ ڪيو وڃي. ۽ اسان SPTCC ۾ فٽ ٿي وياسين جيئن ڇوڪريون اسڪول لاءِ وڊيو ٺاهي. نتيجي طور، سڀ اسڪول ليڪچر ڪوڙ ڳالهايو اسان جي يوٽيوب چينل تي.

مون Pyotr Kuznetsov سان رابطو ڪرڻ شروع ڪيو، جيڪو هن اسڪول جو بنيادي نظرياتي ۽ آرگنائيزر هو، ۽ ويٽالي اکسينوف سان، جنهن سينٽ پيٽرسبرگ ۾ اهو سڀ ڪجهه منظم ڪرڻ ۾ مدد ڪئي هئي. مون محسوس ڪيو ته اهو شاندار ۽ دلچسپ آهي، ۽ شايد، اهو تمام خراب آهي ته صرف 100 شرڪت ڪندڙ خوبصورتي کي ڇڪي سگهن ٿا.

جڏهن پطرس سوچيو ته هن کي ٻيهر اسڪول شروع ڪرڻ جي ضرورت آهي (2018 ۾ ڪو به توانائي ۽ وقت نه هو، تنهن ڪري هن اهو 2019 ۾ ڪرڻ جو فيصلو ڪيو)، اهو واضح ٿيو ته اسان صرف هن کان سڀني تنظيمي شين کي هٽائڻ سان هن جي مدد ڪري سگهون ٿا. اھو اھو آھي جيڪو ھاڻي ٿي رھيو آھي، پطرس مواد سان معاملو ڪندو آھي، ۽ اسين سڀ ڪجھ ڪندا آھيون. ۽ اهو لڳي ٿو صحيح اسڪيم: پيٽر شايد پروگرام ۾ وڌيڪ دلچسپي رکي ٿو "ڪٿي ۽ ڪڏهن هرڪو لنچ ڪندو." ۽ اسان هال، جڳهن، وغيره سان ڪم ڪرڻ ۾ سٺو آهيون.

هن ڀيري، SPTCC جي بدران، اسڪول کي SPTDC سڏيو ويندو آهي، نه "ڪنڪرنٽ ڪمپيوٽنگ"، پر "تقسيم ٿيل ڪمپيوٽنگ". ان جي مطابق، اهو فرق آهي: آخري ڀيرو اسڪول ۾ اهي ورهايل سسٽم بابت نه ڳالهائيندا هئا، پر هن ڀيري اسان انهن بابت فعال طور تي ڳالهائينداسين.

- جيئن ته اسڪول پهريون ڀيرو نه ٿي رهيو آهي، اسان اڳ ۾ ئي ماضي مان ڪجهه نتيجا ڪڍي سگهون ٿا. آخري ڀيرو ڇا ٿيو؟

- جڏهن پهريون اسڪول ٻه سال اڳ ٺاهيو ويو، اهو توقع ڪئي وئي ته اتي هڪ تعليمي واقعو هوندو، بنيادي طور تي شاگردن جي دلچسپي. ان کان سواء، سڄي دنيا مان شاگرد، ڇو ته اسڪول صرف انگريزيء ۾ آهي، ۽ اهو سوچيو ويو ته پرڏيهي شاگردن جو هڪ وڏو تعداد اچي ويندو.

حقيقت ۾، اهو ظاهر ٿيو ته ڪيترائي انجنيئر وڏي روسي ڪمپنين جهڙوڪ Yandex کان آيا آهن. اتي اندري پينگين هو (اپانگن) Odnoklassniki کان، اتي JetBrains جا ماڻهو هئا جيڪي فعال طور تي هن موضوع تي ڪم ڪري رهيا آهن. عام طور تي، اتي اسان جي پارٽنر ڪمپنين مان ڪيترائي واقف منهن هئا. مان بلڪل حيران نه آهيان، مان سمجهان ٿو ته اهي اتي ڇو آيا آهن.

دراصل، آرگنائيزرز کي اميد هئي ته اسڪول ۾ تعليمي ماڻهو موجود هوندا، پر اوچتو ئي صنعت جا ماڻهو آيا، ۽ پوءِ مون تي واضح ٿيو ته صنعت ۾ گهرج آهي.

جيڪڏهن هڪ واقعو جيڪو مشڪل سان ڪٿي به وڌايو ويو، آڱر جي پهرين ڪلڪ تي، بالغن جي سامعين کي گڏ ڪيو، ان جو مطلب اهو آهي ته اصل ۾ دلچسپي آهي. مون کي لڳي ٿو ته هن موضوع تي هڪ درخواست ختم ٿي وئي آهي.

"درخواست ختم ٿي وئي آهي": Alexey Fedorov ورهايل سسٽم تي نئين ڪانفرنس بابت
JUG.ru اجلاس ۾ موريس هيرلي

- اسڪول کان علاوه، موريس هيرلي 2017 ۾ JUG.ru جي اجلاس ۾ سينٽ پيٽرسبرگ ۾ ڳالهايو، ٻڌايو ڪرڻ ٽرانزيڪشنل ياداشت جي باري ۾، ۽ اهو ڪانفرنس جي شڪل جي ٿورو ويجهو آهي. پوء ڪير آيو - ساڳيا ماڻهو جيڪي عام طور تي JUG.ru ميٽنگ ۾ ايندا آهن، يا هڪ مختلف سامعين؟

— اھو دلچسپ ھو ڇاڪاڻ ته اسان سمجھيو ھو ته موريس وٽ ھڪ عام رپورٽ ھوندي، نه ڪي جاوا لاءِ مخصوص، ۽ اسان ھڪڙو ٿورڙو وسيع اعلان ڪيو جيڪو عام طور تي پنھنجي JUG نيوز سبسڪرائيبرز لاءِ ڪندا آھيون.

گھڻا ماڻھو جن کي مان ڄاڻان ٿو انھن برادرين مان آيا آھن جيڪي جاوا بابت بلڪل ناھي: .NET جي ماڻھن کان، جاوا اسڪرپٽ جي ميڙ کان. ڇو ته ٽرانزيڪشنل ميموري جو موضوع ڪنهن خاص ترقي واري ٽيڪنالاجي سان لاڳاپيل ناهي. جڏهن ڪو عالمي سطح جو ماهر ٽرانزيڪشنل ياداشت جي باري ۾ ڳالهائڻ لاءِ اچي ٿو ته اهڙي شخص کي ٻڌڻ ۽ ان کان سوال پڇڻ جو موقعو وڃائڻ رڳو ڏوهه آهي. اهو صرف هڪ طاقتور تاثر پيدا ڪري ٿو جڏهن اهو شخص جنهن جو ڪتاب توهان پڙهي رهيا آهيو توهان وٽ اچي ٿو ۽ توهان کي ڪجهه ٻڌائي ٿو. بلڪل شاندار.

- ۽ نتيجي طور راءِ ڇا هئي؟ ڇا اهو طريقو تمام علمي ۽ صنعت جي ماڻهن لاءِ سمجھ کان ٻاهر هو؟

- Herlihy جي رپورٽ جا جائزو سٺا هئا. ماڻهن لکيو ته هن تمام سادگيءَ سان بيان ڪيو آهي، جنهن جي ڪنهن علمي پروفيسر کان توقع نه هئي. پر اسان کي اهو سمجهڻ گهرجي ته اسان هن کي ڪنهن سبب جي دعوت ڏني هئي، هو هڪ دنيا جي مشهور ماهر آهي جيڪو ڳالهائڻ ۾ وسيع تجربو ۽ ڪتابن ۽ مضمونن جي هڪ پس منظر سان. ۽، شايد، هو ڪيترن ئي طريقن سان مشهور ٿيو، هن جي صلاحيت ماڻهن کي مواد پهچائڻ جي مهرباني. تنهن ڪري، هي تعجب ناهي.

هو عام، سمجھ ۾ ايندڙ انگريزي ڳالهائيندو آهي، ۽ يقيناً، هن کي وڏي سمجهه آهي ته هو ڪهڙي ڳالهه ڪري رهيو آهي. اهو آهي، توهان هن کان بلڪل ڪنهن به سوال پڇي سگهو ٿا. بنيادي طور تي، ماڻهن شڪايت ڪئي ته اسان موريس کي سندس رپورٽ لاء تمام ٿورو وقت ڏنو: ٻه ڪلاڪ اهڙي شيء لاء ڪافي نه آهن، گهٽ ۾ گهٽ ٻه وڌيڪ گهرجن. خير، اسان اهو ڪم ڪيو جيڪو اسان ٻن ڪلاڪن ۾ منظم ڪيو.

حرڪت

— عام طور تي JUG.ru گروپ وڏي پيماني تي واقعن سان واسطو رکي ٿو، پر هي موضوع وڌيڪ خاص لڳي ٿو. توهان ان تي وٺڻ جو فيصلو ڇو ڪيو؟ ڇا ھڪڙو ننڍڙو واقعو منعقد ڪرڻ جي رضامندي آھي، يا اھڙي موضوع تي ڪيترائي تماشو گڏ ڪري سگھندا آھن؟

- درحقيقت، جڏهن توهان هڪ تقريب منعقد ڪندا آهيو ۽ بحث جي هڪ خاص سطح مقرر ڪندا آهيو، سوال هميشه پيدا ٿئي ٿو ته اهو بحث ڪيترو وسيع آهي. ڪيترا ماڻهو - ڏهه، هڪ سئو يا هزار - هن ۾ دلچسپي وٺندا آهن؟ ماس ۽ کوٽائي جي وچ ۾ واپار آهي. اهو هڪ مڪمل طور تي عام سوال آهي، ۽ هرڪو ان کي مختلف طريقي سان حل ڪري ٿو.

انهي حالت ۾، مان واقعي کي "پنهنجي لاء" ٺاهڻ چاهيان ٿو. مان اڃا تائين ملٽي ٿريڊنگ جي باري ۾ ڪجهه سمجهان ٿو (مون ڪانفرنسن ۾ هن موضوع تي ليڪچر ڏنا، ۽ شاگردن کي ڪيترائي ڀيرا ڪجهه ٻڌايو)، پر مان هڪ نئون آهيان جڏهن ورهايل نظام جي ڳالهه اچي ٿي: مون ڪجهه مضمون پڙهيا آهن ۽ ڪيترائي ليڪچر ڏٺا آهن، پر نه جيتوڻيڪ هڪ مڪمل ڪتاب ان کي پڙهيو.

اسان وٽ هڪ پروگرام ڪميٽي آهي جيڪا فيلڊ جي ماهرن تي مشتمل آهي جيڪا رپورٽن جي درستگي جو جائزو وٺي سگهي ٿي. ۽ منهنجي حصي لاءِ ، مان ڪوشش ڪري رهيو آهيان ته هن واقعي کي هڪ ٺاهيو جيڪو مان ، منهنجي مهارت جي کوٽ سان ، وڃڻ چاهيان ٿو. ڇا اهو ممڪن ٿيندو ته عام عوام جي دلچسپي وٺن، مون کي خبر ناهي. اهو شايد هن اسٽيج تي هن واقعي جو سڀ کان اهم ڪم نه آهي. هاڻي اهو وڌيڪ ضروري آهي ته ٿوري وقت ۾ مضبوط ترين پروگرام ٺاهيو وڃي.

شايد، هاڻي مون ٽيم کي مقرر ڪيو آهي "پهريون ڀيرو هزار ماڻهن کي گڏ ڪرڻ" جو ڪم نه، پر "ڪانفرنس کي ظاهر ڪرڻ." اهو شايد تمام گهڻو ڪاروبار جهڙو ۽ ڪجهه بيوقوف نه ٿو لڳي، جيتوڻيڪ مان هرگز نه آهيان. پر مان ڪڏهن ڪڏهن پاڻ کي ڪجهه آزادي جي اجازت ڏئي سگهان ٿو.

پئسا ۽ پئسي کان وڌيڪ اهم شيون آهن. اسان اڳ ۾ ئي هڪ هزار ماڻهن يا ان کان وڌيڪ لاءِ وڏا وڏا وڏا واقعا ڪندا آهيون. اسان جا جاوا ڪانفرنسون ڊگهي عرصي کان هڪ هزار ماڻهن کان وڌي چڪيون آهن، ۽ هاڻي ٻيا واقعا هن بار تي ٽپو ڏئي رهيا آهن. اهو آهي، اهو سوال آهي ته اسان تجربا ۽ مشهور منتظم بڻجي ويا آهيون هاڻي ان جي قابل ناهي. ۽، شايد، جيڪي اسان انهن واقعن مان حاصل ڪندا آهيون، اسان کي ان ۾ ٻيهر سيڙپڪاري ڪرڻ جو موقعو ڏئي ٿو جيڪو اسان لاء دلچسپ آهي، ۽ هن معاملي ۾، مون کي ذاتي طور تي.

هي واقعو ڪرڻ سان، مان پنهنجي تنظيم جي ڪجهه اصولن جي خلاف ٿي رهيو آهيان. مثال طور، اسان عام طور تي ڪانفرنسون تيار ڪرڻ جي ڪوشش ڪندا آهيون تمام گهڻو اڳ ۾، پر هاڻي اسان وٽ تمام تنگ ڊيڊ لائنون آهن، ۽ اسان پروگرام کي صرف تقريب کان هڪ مهينو اڳ فائنل ڪريون ٿا.

۽ هي واقعو 70-80٪ انگريزي-ٻولي وارو هوندو. هتي، پڻ، هڪ بحث هميشه پيدا ٿئي ٿو ته ڇا اسان کي ماڻهن جي ويجهو ٿيڻ جي ضرورت آهي (جيڪي ان کي بهتر سمجهندا آهن جڏهن اڪثر رپورٽون روسي ۾ آهن) يا سڄي دنيا (ڇاڪاڻ ته ٽيڪنيڪل دنيا انگريزي ڳالهائيندڙ آهي). اسان اڪثر ڪري روسي ۾ رپورٽون ڪرڻ جي ڪوشش ڪندا آهيون. پر هن وقت نه.

ان کان علاوه، اسان پڻ اسان جي ڪجهه روسي ڳالهائيندڙن کي انگريزيء ۾ ڳالهائڻ لاء پڇو. اهو، هڪ لحاظ کان، هڪ بلڪل مخالف صارف ۽ غير انساني طريقو آهي. پر اسان کي اهو سمجهڻ گهرجي ته هن وقت هن موضوع تي روسي ٻولي جو ڪو به ادب موجود ناهي، ۽ جيڪو به ان ۾ دلچسپي رکي ٿو، اهو انگريزيءَ ۾ پڙهڻ تي مجبور آهي. مطلب ته هو ڪنهن نه ڪنهن طرح انگريزي سمجهي سگهي ٿو. جيڪڏهن JavaScript، Java يا .NET جي صورت ۾ اهڙا ڪيترائي ماڻهو آهن جيڪي انگريزيءَ کي چڱيءَ طرح نٿا ڄاڻن، پر ساڳئي وقت چڱيءَ طرح پروگرام به ڪري سگهن ٿا، ته پوءِ شايد، ورهايل نظام هڪ اهڙو علائقو آهي، جنهن ۾ ٻيو ڪو به نه آهي. هاڻي سکڻ جو طريقو.

مان واقعي هي تجربو ڪرڻ چاهيان ٿو: ڪيئن 70-80٪ انگريزي-ٻولي وارو واقعو روس ۾ عوام پاران سمجهيو ويندو. اندر ايندو يا نه؟ اسان کي اڳ ۾ ئي خبر نه آهي ڇو ته اسان اهو ڪڏهن به نه ڪيو آهي. پر ائين ڇو نه ٿيو؟ اچو ته صرف اهو چئون ته هي هڪ وڏو تجربو آهي جنهن کي مان صرف مدد نه ٿو ڪري سگهان پر ڪوشش ڪريان.

SPTDC اسڪول پروگرام اڳ ۾ ئي آهي شايع ٿيل مڪمل طور تي، ۽ اڳ ۾ ئي هائڊرا جي صورت ۾ ڄاتل هڪ قابل ذڪر حصو، ۽ جلد ئي اسان سڄي ڪانفرنس پروگرام جو تجزيو شايع ڪنداسين.

جو ذريعو: www.habr.com

تبصرو شامل ڪريو