آپ کو ہیکاتھون میں کیوں حصہ لینا چاہئے۔

آپ کو ہیکاتھون میں کیوں حصہ لینا چاہئے۔

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

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

ہیکاتھون کیا ہے؟

ہیکاتھون کئی دنوں تک منعقد ہونے والا ایک پروگرام ہے، جس کا مقصد کسی مسئلے کو حل کرنا ہے۔ عام طور پر ہیکاتھون میں کئی مسائل ہوتے ہیں، ہر ایک کو الگ ٹریک کے طور پر پیش کیا جاتا ہے۔ اسپانسر کرنے والی کمپنی ٹاسک کی تفصیل، کامیابی کے میٹرکس (میٹرکس موضوعی ہو سکتی ہیں جیسے "نوانگی اور تخلیقی صلاحیت"، یا وہ معروضی ہو سکتی ہیں - موخر ڈیٹا سیٹ پر درجہ بندی کی درستگی) اور کامیابی کے حصول کے لیے وسائل (کمپنی APIs، ڈیٹا سیٹس، ہارڈویئر) . شرکاء کو مقررہ وقت کے اندر ایک مسئلہ تیار کرنا، حل تجویز کرنا، اور اپنی پروڈکٹ کا پروٹو ٹائپ دکھانا چاہیے۔ بہترین حل کو کمپنی سے انعامات اور مزید تعاون کا موقع ملتا ہے۔

ہیکاتھون کے مراحل

کاموں کا اعلان ہونے کے بعد، ہیکاتھون کے شرکاء ٹیموں میں متحد ہو جاتے ہیں: ہر "تنہا" کو ایک مائیکروفون ملتا ہے اور وہ منتخب کردہ کام، اس کے تجربے، خیال اور اس کے نفاذ کے لیے کس قسم کے ماہرین کی ضرورت کے بارے میں بات کرتا ہے۔ بعض اوقات ایک ٹیم ایک ایسے شخص پر مشتمل ہو سکتی ہے جو کافی اعلیٰ سطح پر آزادانہ طور پر منصوبے پر تمام کام مکمل کرنے کے قابل ہو۔ یہ اعداد و شمار کے تجزیہ پر ہیکاتھون کے لیے متعلقہ ہے، لیکن اکثر پروڈکٹ ایونٹس کے لیے ممنوع یا ناپسندیدہ ہوتا ہے - منتظمین کا مقصد پروجیکٹ پر کام جاری رکھنا ہے، لیکن کمپنی میں پہلے سے ہی؛ تشکیل شدہ ٹیم کو ان شرکاء پر بہت سے فوائد حاصل ہیں جو اکیلے پروڈکٹ بنانا چاہتے تھے۔ بہترین ٹیم عام طور پر 4 افراد پر مشتمل ہوتی ہے اور اس میں شامل ہیں: فرنٹ اینڈ، بیک اینڈ، ڈیٹا سائنسدان اور کاروباری شخص۔ ویسے، ڈیٹا سائنس اور پروڈکٹ ہیکاتھون کے درمیان تقسیم بہت آسان ہے - اگر واضح میٹرکس اور لیڈر بورڈ کے ساتھ ڈیٹا سیٹ ہے، یا آپ jupyter نوٹ بک میں کوڈ کے ساتھ جیت سکتے ہیں - یہ ایک ڈیٹا سائنس ہیکاتھون ہے؛ باقی سب کچھ - جہاں آپ کو درخواست، ویب سائٹ یا کچھ چپچپا بنانے کی ضرورت ہے - گروسری۔

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

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

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

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

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

اتوار کی صبح آپ کو اپنے کام کے نتائج جیوری کے سامنے پیش کرنے کی ضرورت ہے۔ اچھے ہیکاتھنز میں، یہ سب تکنیکی مہارت کے ساتھ شروع ہوتا ہے - کیا آپ جس چیز کا دعویٰ کرتے ہیں وہ واقعی کام کرتا ہے؟ اس چیک کا مقصد ٹیموں کو ایک خوبصورت پریزنٹیشن اور بز ورڈز کے ساتھ، لیکن بغیر پروڈکٹ کے، ان لڑکوں سے، جنہوں نے حقیقت میں کچھ کیا ہے۔ بدقسمتی سے، تکنیکی مہارت تمام ہیکاتھنز میں موجود نہیں ہے، اور ایسے معاملات ہوتے ہیں جب 12 سلائیڈز اور ذہنیت والی ٹیم "... بلاکچین، کوانٹم کمپیوٹنگ، اور پھر AI اسے ختم کر دے گی..." پہلی پوزیشن حاصل کرتی ہے۔ اس طرح کی نظیریں اتنی عام نہیں ہیں، لیکن چونکہ یہ سب سے زیادہ یادگار ہیں، اس لیے بہت سے لوگوں کا خیال ہے کہ ایک اچھی پیشکش ہیکاتھون میں 99% فتح ہے۔ پیشکش، ویسے، واقعی اہم ہے، لیکن اس کی شراکت 30% سے زیادہ نہیں ہے۔

شرکاء کی کارکردگی کے بعد، جیوری جیتنے والوں کو انعام دینے کا فیصلہ کرتی ہے۔ یہ ہیکاتھون کا سرکاری حصہ ختم کرتا ہے۔

ہیکاتھون میں حصہ لینے کی ترغیب

تجربہ۔

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

انعامات

عام طور پر، ہیکاتھون پرائز فنڈ پہلی جگہ کے لیے تقریباً 1.5k - 10k یورو ہے (روس میں - 100-300 ہزار روبل)۔ شرکت سے متوقع فائدہ (متوقع قدر، EV) کا حساب ایک سادہ فارمولے سے لگایا جا سکتا ہے:

EV = Prize * WinRate + Future_Value - Costs

جہاں انعام - انعام کا سائز (سادگی کے لئے، ہم فرض کریں گے کہ صرف ایک انعام ہے)؛
WinRate - جیتنے کا امکان (ابتدائی ٹیم کے لیے یہ قدر 10% تک محدود ہو گی، زیادہ تجربہ کار ٹیم کے لیے - 50% اور اس سے زیادہ؛ میں نے ایسے لوگوں سے ملاقات کی ہے جنہوں نے ہر ہیکاتھون کو انعام کے ساتھ چھوڑ دیا، لیکن یہ اصول کی بجائے ایک استثناء ہے۔ اور طویل مدت میں ان کی جیت کی شرح 100% کم ہوگی)۔
مستقبل کی_قدر - ایک قدر جو ہیکاتھون میں حصہ لینے سے مستقبل کے منافع کو ظاہر کرتی ہے: یہ حاصل کردہ تجربے، قائم کردہ کنکشن، موصول ہونے والی معلومات وغیرہ سے منافع ہو سکتا ہے۔ اس قدر کا درست تعین کرنا تقریباً ناممکن ہے، لیکن اسے یاد رکھنا ضروری ہے۔
اخراجات - نقل و حمل، رہائش وغیرہ کے اخراجات۔

حصہ لینے کا فیصلہ ہیکاتھون کی EV کے اس سرگرمی کی EV کے ساتھ موازنہ کی بنیاد پر کیا جاتا ہے جو آپ کرنا چاہیں گے اگر ہیکاتھون نہ ہو: اگر آپ ہفتے کے آخر میں صوفے پر لیٹنا چاہتے ہیں اور اپنی ناک چننا چاہتے ہیں، پھر آپ کو شاید ہیکاتھون میں حصہ لینا چاہیے۔ اگر آپ اپنے والدین یا گرل فرینڈ کے ساتھ وقت گزارتے ہیں، تو انہیں ہیکاتھون کے لیے ٹیم میں لے جائیں (صرف مذاق کریں، خود فیصلہ کریں)، اگر آپ آزاد ہیں، تو ڈالر کے اوقات کا موازنہ کریں۔

میرے حساب کے مطابق، میں یہ کہہ سکتا ہوں کہ روس میں جونیئر-مڈل لیول پر اوسط ڈیٹا سائنسدان کے لیے، ہیکاتھون میں حصہ لینا معمول کے کام کے دن سے ہونے والے مالیاتی منافع کے مطابق ہے، لیکن اس میں باریکیاں بھی ہیں (ٹیم کا سائز، قسم ہیکاتھون، انعامی فنڈ وغیرہ)۔ عام طور پر، ہیکاتھون اس وقت کوئی نعمت نہیں ہیں، لیکن یہ آپ کے ذاتی بجٹ کو اچھا فروغ دے سکتے ہیں۔

کمپنی کی بھرتی اور نیٹ ورکنگ

ایک کمپنی کے لیے، ہیکاتھون نئے ملازمین کی خدمات حاصل کرنے کے طریقوں میں سے ایک ہے۔ آپ کے لیے یہ ظاہر کرنا بہت آسان ہو گا کہ آپ ایک مناسب شخص ہیں اور انٹرویو کے مقابلے میں ہیکاتھون میں کام کرنا جانتے ہیں، بورڈ پر ایک بائنری درخت کو گھماتے ہیں (جو، ویسے، ہمیشہ آپ کی مرضی کے مطابق نہیں ہوتا ہے۔ ڈیٹا سائنسدان کے طور پر ایک حقیقی کام کریں، لیکن روایات کا احترام کیا جانا چاہیے)۔ "جنگی" حالات میں ایسا ٹیسٹ ٹیسٹ کے دن کی جگہ لے سکتا ہے۔

مجھے اپنی پہلی نوکری ایک ہیکاتھون کی بدولت ملی۔ ہیکاتھون میں، میں نے دکھایا کہ ڈیٹا سے زیادہ رقم نکالی جا سکتی ہے، اور میں نے بتایا کہ میں یہ کیسے کرنے جا رہا ہوں۔ میں نے ایک ہیکاتھون میں ایک پروجیکٹ شروع کیا، اسے جیت لیا، پھر اسپانسرنگ کمپنی کے ساتھ پروجیکٹ کو جاری رکھا۔ یہ میری زندگی کا چوتھا ہیکاتھون تھا۔

منفرد ڈیٹاسیٹ حاصل کرنے کا موقع

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

Советы

عام طور پر، ہیکاتھون میں کام کرنا ایک متنوع تجربہ ہے اور قواعد کی فہرست بنانا مشکل ہے۔ تاہم، یہاں میں ان مشاہدات کی فہرست دینا چاہوں گا جو ایک ابتدائی مدد کر سکتے ہیں:

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

آپ کو ہیکاتھون میں کیوں حصہ لینا چاہئے۔
ہیکاتھون کا جوہر۔ مختصراً

ماخذ: www.habr.com

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