"چیمپئن شپ جیتنے کے لیے، ٹیم کو متحد ہو کر سانس لینا چاہیے۔" ماسکو ورکشاپس آئی سی پی سی ٹرینر کے ساتھ انٹرویو

جولائی 2020 میں آئی سی پی سی ورلڈ پروگرامنگ چیمپئن شپ کے فائنل کی میزبانی پہلی بار ماسکو کرے گا، اور اس کا اہتمام MIPT کرے گا۔ دارالحکومت کے لیے ایک اہم تقریب کے موقع پر ماسکو ورکشاپس ICPC موسم گرما کی تربیت کا موسم کھولیں۔

انہوں نے بتایا کہ تربیتی کیمپوں میں شرکت ہی فتح کا صحیح راستہ کیوں ہے۔ فلپ روخووچ, ماسکو ورکشاپس ICPC کے کوچ، دو بار کے فاتح اور انفارمیٹکس 2007-2009 میں اسکول کے بچوں کے لیے آل روسی اولمپیاڈ کے فاتح، چار بار ICPC سیمی فائنل اور ICPC 2014 کے فائنلسٹ۔

"چیمپئن شپ جیتنے کے لیے، ٹیم کو متحد ہو کر سانس لینا چاہیے۔" ماسکو ورکشاپس آئی سی پی سی ٹرینر کے ساتھ انٹرویو
فلپ نے MIPT شاک کنٹینٹ ٹیم کے رکن Evgeny Belykh کے ساتھ مل کر، جس نے 10 واں مقام حاصل کیا اور پورٹو میں 2019 ICPC فائنل میں کانسی کا تمغہ حاصل کیا۔

تربیتی کیمپوں میں کیسے اور کب حصہ لینا ہے۔تربیتی کیمپوں میں روایتی طور پر لیکچرز، سیمینارز اور مقابلے شامل ہوتے ہیں۔ علم کی سطح پر منحصر ہے، طلباء چار ڈویژنوں میں حصہ لے سکتے ہیں:

A: ICPC فائنل میں فتح کی تیاری؛
ب: چیمپئن شپ کے سیمی فائنل کی تیاری؛
C: کوالیفائنگ راؤنڈز اور ICPC چیمپئن شپ کے ¼ کی تیاری؛
D: ICPC کی دنیا میں نئے آنے والوں کے لیے۔

ان میں سے پہلا ماسکو ورکشاپس آئی سی پی سی کے تعاون سے ولادیووستوک دریافت کریں۔ 6 جولائی سے 13 جولائی 2019 تک فار ایسٹرن فیڈرل یونیورسٹی میں منعقد ہوتے ہیں۔ ان کے بعد، 7 جولائی کو بیلاروس کے گروڈنو میں تربیتی کیمپ کھولے گئے۔ چین، میکسیکو، مصر، بھارت، لتھوانیا، آرمینیا، بنگلہ دیش، ایران، دیگر ممالک اور روس کے مختلف حصوں سے نوجوان پروگرامرز تربیت کے لیے آئے۔

فیس کا شیڈول ماسکو ورکشاپس ICPC اس سال کے دوسرے نصف کے لیے:

6 سے 13 جولائی تک - Vlasivostok دریافت کریں۔ B اور C ڈویژنوں کے لیے ماسکو ورکشاپس ICPC کے تعاون سے۔

7 جولائی سے 14 جولائی تک۔ Grodno دریافت کریں۔ B اور C ڈویژنوں کے لیے ماسکو ورکشاپس ICPC کے تعاون سے۔

7 سے 14 ستمبر تک - پہلی بار بائیکل دریافت کریں۔ C اور D ڈویژنوں کے لیے ماسکو ورکشاپس ICPC کے تعاون سے۔

21 سے 29 ستمبر تک - پہلی بار سنگاپور دریافت کریں۔ ڈویژن A کے لیے ماسکو ورکشاپس ICPC کے تعاون سے اور سیٹ B یا C پر منحصر ہے۔

5 اکتوبر سے 13 اکتوبر تک - پہلی بار ریگا دریافت کریں۔ ماسکو ورکشاپس ICPC کے تعاون سے، ڈویژن A، کے ساتھ ساتھ B یا C کھولے جائیں گے۔

اور آئی سی پی سی سیمی فائنل سیریز سے پہلے تیاری کا آخری موقع تربیتی کیمپ ہے۔ ماسکو انٹرنیشنل ورکشاپ ICPCجو کہ 5 سے 14 نومبر تک مضبوط ترین ڈویژن A اور B کے لیے MIPT کیمپس میں منعقد ہوں گے۔

ان کا کہنا ہے کہ جینئس 1% ٹیلنٹ اور 99% محنت ہے۔ کیا سپورٹس پروگرامنگ میں دلچسپی رکھنے والے طلباء کے بارے میں بھی یہی کہا جا سکتا ہے؟

میں اس سے متفق ہوں۔ بلاشبہ، اس علاقے میں قدرتی پرتیبھا اور predisposition اہم ہیں. ان لڑکوں کے لیے یہ تھوڑا آسان ہو گا، لیکن بغیر محنت اور ڈھیروں تربیت کے، مسلسل محنت کے بغیر کوئی کامیابی ممکن نہیں۔ لیکن اس سے بڑھ کر ہم ٹیلنٹ، ٹیم کے صحیح انتخاب اور دیگر بہت سے عوامل پر بات کر سکتے ہیں۔ یہ واضح ہے کہ اولمپیاڈ کے ہر شریک کی اپنی طاقت ہوتی ہے۔ کچھ پیچیدہ نظاموں کو کوڈنگ کرنے میں بہت اچھے ہیں، دوسرے ریاضی کے مسائل کو حل کرنے میں بہت اچھے ہیں۔ لیکن اس سے کوئی فرق نہیں پڑتا ہے کہ وہ کوئی بھی ہیں، پہلے علم کی ضرورت ہے۔ ایسا اکثر اس وقت ہوتا ہے جب ایک ٹیم، جس کے پاس ابتدا میں کوئی سپر پاور نہیں تھی، سخت محنت کرتی ہے، بہت زیادہ ٹریننگ استعمال کرتی ہے، اور زبردست کامیابی حاصل کرتی ہے، یہاں تک کہ کھیلوں کے پروگرامنگ میں عالمی چیمپئن شپ بھی جیت لیتی ہے۔ بلاشبہ، یہاں کام انتہائی ضروری ہے، یہ سب سے بنیادی چیز ہے۔ سب سے اہم عنصر جو مدد کرسکتا ہے وہ ہے اس سب سے لطف اندوز ہونا۔ میری رائے میں، کھیلوں کے پروگرامنگ میں کامیابی حاصل کرنے کے لیے، آپ کو واقعی اس سے محبت کرنے کی ضرورت ہے، مسائل کو حل کرنے سے محبت کرنا۔

تربیتی کیمپوں میں شرکت کے لیے طلباء کو کن مہارتوں اور علم کی ضرورت ہے؟

ہمارے پاس انتخاب کا کوئی اصولی عمل نہیں ہے؛ طلبہ آتے ہیں اور حصہ لیتے ہیں۔ مطلوبہ علم کی سطح کا انحصار اس بات پر ہوگا کہ وہ کس ڈویژن میں داخل ہوتے ہیں۔ ہمارا سب سے مشکل ڈویژن A ہے۔ ایک ابتدائی ٹیم کو وہاں جانے کی ضرورت نہیں ہے۔ ڈویژن A سب سے زیادہ تجربہ کار شرکاء کے لیے بنایا گیا تھا جو پہلے ہی تمام الگورتھم جانتے ہیں، مسائل کو حل کرنے میں کئی سالوں کا تجربہ رکھتے ہیں اور ماسکو میں 2020 کے فائنل میں چیمپئن شپ کے لیے تربیت حاصل کریں گے۔ سیمی فائنل مقابلوں کی تیاری کرنے والوں کے لیے، قدرے کم تجربہ کار شرکاء کے لیے، B ڈویژن ہے۔ پیچیدہ الگورتھم پر موضوعاتی مقابلے اور لیکچرز بھی ہیں۔
ابتدائی افراد ڈویژن سی میں دلچسپی رکھتے ہیں، جو گروڈنو میں تربیتی کیمپ میں ہوگا۔ ICPC مقابلوں میں حصہ لینے کا کم سے کم تجربہ درکار ہے؛ آسان الگورتھم پر لیکچرز ہوں گے۔ لیکن آپ یہ نہیں کہہ سکتے کہ آپ شروع سے آ سکتے ہیں۔ تربیتی کیمپ میں کامیابی سے حصہ لینے کے لیے کیا ضروری ہے؟ پروگرامنگ زبانوں میں سے کسی ایک میں پوری ٹیم کی پراعتماد کمانڈ، بنیادی طور پر C++ اور جاوا، ایک حد تک ازگر، بنیادی الگومیٹرک تربیت، کم از کم کم سے کم۔ تاہم، ہمارا پروگرام طلباء کے علم اور مہارت کی بنیاد پر مرتب کیا گیا ہے۔ ہم شرکاء سے ان کی مہارتوں کے بارے میں انٹرویو لیتے ہیں اور ایک ایسا پروگرام بنانے کی کوشش کرتے ہیں جو تربیتی کیمپ میں آنے والی ٹیموں کے لیے دلچسپ اور موثر ہو۔

کیا تیاری کی شکل نتیجہ پر بہت زیادہ اثر انداز ہوتی ہے؟ گھر پر تیاری کرنا یا تربیتی کیمپوں میں آنا - کیا کوئی بنیادی فرق ہے؟

ہر کوئی اپنی تیاری کا فارمیٹ منتخب کرتا ہے، لیکن کامیاب شرکت کے لیے اسے منظم ہونا چاہیے۔ آپ تربیتی کیمپ میں ایک تربیتی سیشن سے نہیں گزر سکتے اور مقابلے میں فوری طور پر سب کو شکست نہیں دے سکتے۔ میری رائے یہ ہے کہ تربیتی کیمپ میں شرکت ضروری ہے۔ سب سے پہلے، آپ کسی دوسرے شہر میں پہنچتے ہیں، جہاں آپ پہلے کبھی نہیں گئے ہوں گے۔ آپ سفر کر سکتے ہیں، کیونکہ ماسکو ورکشاپس بغیر مبالغہ کے، پوری دنیا میں منعقد کی جاتی ہیں۔ قریب ترین ولادی ووستوک اور گروڈنو میں منعقد ہوں گے۔ لیکن تربیتی کیمپ میں سب سے اہم چیز ماحول ہے۔ اگر آپ گھر سے ایک مقابلہ لکھتے ہیں، تو آپ معمول کے مطابق تربیت کرتے ہیں، اور آپ کے اردگرد وہی روزمرہ کی چیزیں ہیں۔ اور اگر آپ تربیتی کیمپ میں آتے ہیں، تو آپ روزمرہ کے ماحول سے بچ کر صرف تربیتی کیمپ پر مرکوز ہیں۔ یہ اتنا شدید ہوتا ہے جب آپ کسی چیز کے بارے میں نہیں سوچتے، نہ ہی اضافی چیزوں کے بارے میں، نہ پڑھائی کے بارے میں، نہ کام کے بارے میں۔ آپ کی توجہ تربیت پر ہے۔ آپ کو تجربہ کار شرکاء، ICPC سابق فوجیوں کے ساتھ مواصلت تک رسائی حاصل ہے۔ ہم خیال لوگوں سے ملنے کا یہ ایک بہترین موقع ہے جو پروگرامنگ کو بھی پسند کرتے ہیں۔ سب کے بعد، کھیلوں کے پروگرامنگ کا سب سے اہم جزو وہی ICPC کمیونٹی ہے، وہی کنکشنز۔ لڑکے اس میدان میں بہت زیادہ مضبوط لوگوں کو جانتے ہوں گے، اور اس سے ان کے مستقبل کے کیریئر میں مدد ملے گی۔

تربیتی کیمپ ٹیموں کے اندر آب و ہوا کو کیسے متاثر کرتے ہیں؟ کیا یہ فیصلہ کن مقابلوں میں ان کی مدد کرتا ہے؟

یقینا یہ مدد کرتا ہے اور بہت اچھا ہے۔ کم از کم اس لیے کہ کلاسک تربیت اس طرح ہوتی ہے: تین لوگ اکٹھے ہوئے، مواد لکھا اور گھر چلے گئے۔ یہ تربیتی کیمپوں میں کام نہیں کرے گا۔ وہاں ٹیم ڈیڑھ ہفتہ ایک ساتھ گزارتی ہے، شرکاء ایک ساتھ رہتے ہیں، ایک ساتھ تربیت کرتے ہیں اور اس لحاظ سے ہم آہنگی کا سانس لیتے ہیں۔ اجتماعات ٹیم کے اتحاد میں بہت اہم کردار ادا کرتے ہیں۔ مقابلہ میں زیادہ سے زیادہ نتائج حاصل کرنے کے لیے ایک دوسرے کو جاننے اور ایک دوسرے کی طاقتوں کو استعمال کرنے کا اس سے بہتر کوئی طریقہ نہیں ہے۔

روایتی طور پر، بین الاقوامی تربیتی کیمپ انتہائی مسابقتی ماحول میں ہوتے ہیں۔ چیمپئن شپ کے لیے مستقبل کے حریفوں کے ساتھ بات چیت لڑکوں پر کیسے اثر انداز ہوتی ہے جب وہ سمجھتے ہیں کہ کچھ ٹیمیں مضبوط ہیں، کچھ کمزور؟

یہ سب کام پر لڑکوں کی توجہ پر منحصر ہے۔ نظریاتی طور پر، یہ بھی ہو سکتا ہے کہ ٹیم پہنچی، خود کو نویں جگہ پر پایا، پریشان ہو گیا اور اعتماد کھو بیٹھا۔ لیکن تربیتی کیمپ کی اچھی بات یہ ہے کہ تربیتی کیمپ کا نتیجہ بذات خود اہم نہیں ہے، اسے چیمپئن شپ میں ہی مدنظر نہیں رکھا جائے گا۔ کسی بھی مقابلے میں، فاتح وہی ہوتا ہے جو یہاں اور ابھی زیادہ تر مجوزہ مسائل کو حل کرتا ہے۔ ایسی نظیریں بھی موجود ہیں جہاں ایک طویل عرصے سے مقابلوں میں برتری حاصل کرنے والی ٹیمیں فائنل میں جگہ نہ بنا سکیں۔ یہ ایک مکمل طور پر کھیلوں کا اصول ہے: فاتح وہ نہیں ہوتا جس کے پاس زیادہ تجربہ ہو اور کچھ معاملات میں، ایک مضبوط دستہ، فاتح وہ ہوتا ہے جو یہاں اور اب بہترین نتیجہ دکھاتا ہے۔ لیکن اگر آپ مضبوط ترین تربیت کرتے ہیں، تو یہ آپ کو زیادہ معروضی طور پر اپنی حقیقی سطح کا اندازہ لگانے کی اجازت دیتا ہے۔ اگر آپ ایک بہت اونچی جگہ پر قبضہ نہیں کرتے ہیں، تو آپ سمجھتے ہیں کہ آپ کو زیادہ فعال طور پر تربیت دینے کی ضرورت ہے. تربیتی کیمپ میں، آپ کو اس بات کا پورا اندازہ ہوتا ہے کہ آپ کو کن چیزوں پر توجہ دینے کی ضرورت ہے۔ اور نفسیاتی طور پر، جب ہم رہنماؤں کے ساتھ تربیت کرتے ہیں، تو ہم ان کی پیروی کرنا شروع کر دیتے ہیں۔ اور تربیتی کیمپوں میں آپ ان سے بات چیت کر سکتے ہیں، حل کا تبادلہ کر سکتے ہیں، کچھ پوچھ سکتے ہیں۔ یہاں تک کہ آپ مختلف ممالک میں مسائل کے حل کے بارے میں کچھ رجحانات بھی پکڑ سکتے ہیں، کیونکہ ذہنیت بھی حل کے طریقوں پر اثر انداز ہو سکتی ہے۔ یہ ایک اور نکتہ ہے کہ گھر سے تیاری کرنے کے بجائے تربیتی کیمپوں میں شرکت کیوں ضروری ہے۔

کیا ایسا ہوتا ہے کہ تربیتی کیمپوں میں مضبوط ٹیمیں آئیں اور وقت کے ساتھ ساتھ ان سے ہارنا شروع ہو جائیں جو شروع میں قدرے کمزور تھے؟

بہت سی وجوہات ہیں جن کی وجہ سے ٹیم کچھ سیاق و سباق میں کمزور نتائج دکھاتی ہے۔ سادہ تھکاوٹ کے ساتھ شروع، کیونکہ یہ ایک ماہ میں تیسرا تربیتی کیمپ ہو سکتا ہے۔ ماسکو ورکشاپس کے اجتماعات زیادہ سے زیادہ ہوتے جا رہے ہیں، اس لیے یہ ممکن ہے کہ لوگ پہلے ہی اپنی پوری طاقت کے ساتھ مقابلہ کر رہے ہوں۔ تربیت کے دوران آرام کا مسئلہ بھی کم اہم نہیں ہے۔ اسے زیادہ کرنے اور جل جانے کا خطرہ ہے۔ اہم مقابلوں سے فوراً پہلے، ایک یا دو ہفتے پہلے، کام غیر ضروری مقابلوں پر توانائی ضائع کرنا نہیں ہے، بلکہ آگے جو کچھ ہے اس پر توجہ مرکوز کرنا ہے اور اسے اپنا بہترین کام دینا ہے۔ مثال کے طور پر، ورلڈ پروگرامنگ چیمپئن شپ کے سیمی فائنل میں، جس میں مختلف ممالک کی معروف ٹیکنیکل یونیورسٹیوں کے طلباء شرکت کرتے ہیں۔ روایتی طور پر، مقابلہ اتوار کو ہوتا ہے، جس کی آمد اور ہفتے کے روز افتتاح ہوتا ہے۔ لڑکے خود عام طور پر جمعہ کی صبح پہنچتے ہیں، اور ان کا کام اس دن زیادہ سے زیادہ آرام کرنا، اسکول سے رابطہ منقطع کرنا اور نئے شہر کے تاثرات حاصل کرنا ہے۔

2020 ICPC فائنل ماسکو میں آئے گا۔ کیا فائنل سے پہلے کا جوش ماسکو کے تربیتی کیمپ کو متاثر کرے گا یا کام معمول کے مطابق جاری ہے؟

ماسکو میں فائنل ایک غیر معمولی ایونٹ ہے۔ بلاشبہ روس میں یہ پہلا فائنل نہیں ہے لیکن یہ ماسکو میں پہلی بار ہوگا۔ میں کہوں گا کہ اس کا مطلب یہ نہیں ہے کہ آپ کو دارالحکومت میں فائنل کے لیے تیاری کرنے کی ضرورت ہے، لیکن دوسروں کے لیے نہیں۔ لیکن ہم یقیناً پریشان ہیں۔ 5 سال کے بعد، فائنل روس میں واپس آیا، جو ایک بہت بڑا اعزاز ہے، بلکہ ایک بہت بڑی ذمہ داری بھی ہے۔ ہمارے تربیتی کیمپوں کے منتظمین اور شرکاء دونوں کے لیے بھرپور تیاری کرنا ضروری ہے، جس کے لیے ہم ان تمام طلبہ کا انتظار کر رہے ہیں جو اولمپیاڈ پروگرامنگ کے شوقین ہیں۔

Muscovites کے لیے، ستمبر سے شروع ہو کر، ہم Klimentovsky Lane پر MIPT کیمپس میں ہفتہ وار تربیتی سیشنز شروع کر رہے ہیں، جو ان لوگوں کے لیے ایک بہت بڑی مدد ہو گی جو الگورتھمک پروگرامنگ میں ترقی کرنا چاہتے ہیں اور ICPC فائنلز میں دارالحکومت کے نام کا کامیابی سے دفاع کرنا چاہتے ہیں۔

ماخذ: www.habr.com

نیا تبصرہ شامل کریں