آئی ٹی میں انٹرنشپ: مینیجر کا نظریہ

آئی ٹی میں انٹرنشپ: مینیجر کا نظریہ

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

ہم میں سے پانچ نے یہ مضمون تیار کیا۔ آئیے اپنا تعارف کراتے ہیں: تقسیم شدہ کمپیوٹنگ ٹیکنالوجی سروس سے Ignat Kolesnichenko، مارکیٹ مشین انٹیلی جنس سروس سے میشا لیون، ایپلی کیشن ڈویلپمنٹ سروس سے Denis Malykh، سرچ انٹرفیس ڈویلپمنٹ ڈیپارٹمنٹ سے Seryozha Berezhnoy اور Antifraud Development Group سے Dima Cherkasov۔ ہم میں سے ہر ایک انٹرنشپ کے اپنے علاقے کی نمائندگی کرتا ہے۔ ہم سب مینیجر ہیں، ہمیں انٹرنز کی ضرورت ہے، اور ہمیں ان کے ساتھ کام کرنے کا کچھ تجربہ ہے۔ آئیے آپ کو اس تجربے سے کچھ بتاتے ہیں۔

پری انٹرنشپ انٹرویو

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

اگنیٹ:

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

ڈینس:

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

ایک امیدوار نے ایک بار ایک شاندار جملہ کہا، جسے میں نے یہاں تک لکھ دیا: "کامیابی سے مشکل مسائل کو حل کرنے سے گریز کیا۔"

آئی ٹی میں انٹرنشپ: مینیجر کا نظریہ

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

ڈینس:

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

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

میشا:

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

ڈینس:

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

انٹرویو کے دوران الگورتھم کی جانچ کرنا

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

میشا:

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

آئی ٹی میں انٹرنشپ: مینیجر کا نظریہ

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

ڈینس:

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

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

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

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

آئی ٹی میں انٹرنشپ: مینیجر کا نظریہ

اگنیٹ:

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

انٹرن کن کاموں کو حل کرتا ہے؟

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

اگنیٹ:

یہ انتہائی مفید کام ہیں۔ وہ کلسٹر کے استعمال میں 10% اضافہ نہیں کر سکتے، یا کمپنی کو ایک ملین ڈالر نہیں بچا سکتے، لیکن وہ سینکڑوں لوگوں کو خوش کر دیں گے۔ مثال کے طور پر، ہمارے پاس فی الحال ایک انٹرن ہے جو اپنے کلسٹرز پر آپریشنز چلانے کے لیے اپنے کلائنٹ کے ساتھ کام کر رہا ہے۔ شروع کرنے سے پہلے، آپریشن کو کلسٹر پر کچھ ڈیٹا لوڈ کرنا چاہیے۔ اس میں عام طور پر 20-40 سیکنڈ لگتے ہیں، اور اس سے پہلے کہ یہ خاموشی سے ہو جائے: آپ نے اسے کنسول میں لانچ کیا اور وہیں بیٹھ کر ایک بلیک اسکرین کو دیکھتے ہوئے۔ انٹرن آیا اور دو ہفتوں میں یہ فیچر بنا دیا: اب آپ دیکھ سکتے ہیں کہ فائلیں کیسے اپ لوڈ ہوتی ہیں اور کیا ہو رہا ہے۔ کام، ایک طرف، بیان کرنا مشکل نہیں ہے، لیکن دوسری طرف، کھودنے کے لئے کچھ ہے، کونسی لائبریریوں کو دیکھنا ہے. سب سے اچھی بات یہ ہے کہ آپ نے یہ کیا، ایک ہفتہ گزر گیا، یہ کلسٹرز پر نکلا، لوگ پہلے ہی اسے استعمال کر رہے ہیں۔ جب آپ اندرونی نیٹ ورک پر کوئی پوسٹ لکھتے ہیں تو وہ کہتے ہیں شکریہ۔

آئی ٹی میں انٹرنشپ: مینیجر کا نظریہ

میشا:

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

اگر کوئی انٹرن خود کو اپنی بہترین کارکردگی دکھاتا ہے، تو اسے ترجیحی طور پر کچھ دیا جا سکتا ہے، جو محکمہ یا دیگر خدمات کے لیے اہم ہے۔

دیما:

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

اس کے علاوہ، اس کام کو حاصل کرنے کا ایک چھوٹا سا موقع ہے جس کے حجم کی وجہ سے ساتھیوں نے پہلے رابطہ نہیں کیا تھا۔

دیما:

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

ایک انٹرن کی رہنمائی کرنا

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

اگنیٹ:

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

آئی ٹی میں انٹرنشپ: مینیجر کا نظریہ

سریوزا:

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

دیما:

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

تاہم، ایک سرپرست ہونے کا مطلب یہ نہیں ہے کہ پیدا ہونے والے تمام مسائل اس کے ذریعے حل کیے جائیں.

میشا:

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

سریوزا:

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

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

انٹرنشپ کا اختتام

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

آئی ٹی میں انٹرنشپ: مینیجر کا نظریہ

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

سریوزا:

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

اگنیٹ:

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

میشا:

ہم تمام کامیاب انٹرنز کو کمپنی میں رہنے کے لیے پیش کرتے ہیں۔ انٹرن شپ کے بعد، ہم عام طور پر اس میں سے آدھے سے زیادہ پورے وقت کے لیے لیتے ہیں۔ سمر انٹرن شپ زیادہ مشکل ہوتی ہے کیونکہ اکثر تیسرے سال کے طلباء ہمارے پاس آتے ہیں اور ان کے لیے کام اور مطالعہ کو یکجا کرنا مشکل ہوتا ہے۔

دیما:

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

انٹرنز کے بارے میں کہانیاں

ڈینس:

جس لڑکی نے 2017 میں ہمارے ساتھ انٹرن شپ حاصل کی تھی وہ پرم سے تھی۔ یہ یکاترینبرگ سے مغرب کی طرف 400 کلومیٹر ہے۔ اور ہر ہفتے وہ ہمارے پاس پرم سے ٹرین کے ذریعے سکول آف موبائل ڈویلپمنٹ آتی تھی۔ وہ دن میں آتی، شام کو پڑھتی اور شام کو دیر سے واپس چلی جاتی۔ اس جوش کی تعریف کرتے ہوئے، ہم نے اسے کام کرنے کی دعوت دی، اور اس کا نتیجہ نکلا۔

اگنیٹ:

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

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

میشا:

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

آئی ٹی میں انٹرنشپ: مینیجر کا نظریہ

ماخذ: www.habr.com

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