JavaRush /جاوا بلاگ /Random-UR /2021 میں جاوا جونیئرز کے لیے تقاضے: IT میں اپنی پہلی نوکر...

2021 میں جاوا جونیئرز کے لیے تقاضے: IT میں اپنی پہلی نوکری حاصل کرنے کے لیے آپ کو کیا کرنے کی ضرورت ہے

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

ٹیکنالوجیز

آپ کی کمپنی میں جاب حاصل کرنے کے لیے جاوا جونیئر ماسٹر کو جاوا EE کے علم کے علاوہ کن ٹیکنالوجیز کا ہونا چاہیے؟ انہیں کیوں؟

ایوان میخیف، لیوبوف ایوانوا (EPAM):

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

Vitaly Fedorkovich (WePlay Esports):

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

آپ کی کمپنی جاوا کا کون سا ورژن استعمال کرتی ہے؟

ایوان میخیف، لیوبوف ایوانوا (EPAM):

مختلف منصوبوں پر مختلف ورژن استعمال کیے جاتے ہیں۔ ایک اہم عنصر یک سنگی پلیٹ فارمز ہیں جو کسی خاص پروجیکٹ پر استعمال ہوتے ہیں۔ تاہم، ان لوگوں کے لیے جو جاوا سیکھ رہے ہیں، ہم LTS (طویل مدتی معاونت) کے ورژن تجویز کر سکتے ہیں، جیسے کہ مطالعہ کے لیے 8 اور 11، اور پالتو جانوروں کے منصوبوں کے لیے۔ لیکن نئے ورژن کی "خصوصیات" کے ساتھ تجربہ کرنا نہ بھولیں - یہ دلچسپ اور مفید ہے۔

Vitaly Fedorkovich (WePlay Esports):

جاوا 11۔

آپ عام طور پر جاوا ڈویلپرز کو کن منصوبوں کے لیے دیکھتے ہیں؟

ایوان میخیف، لیوبوف ایوانوا (EPAM):

ہم ڈویلپرز کو انٹرپرائز لیول پروجیکٹس (ERP) پر تعاون کرنے کی طرف راغب کرتے ہیں۔

Vitaly Fedorkovich (WePlay Esports):

WePlay Esports میڈیا ہولڈنگ میں مائیکرو سرویس فن تعمیر ہے، اور ایسے بہت سے پروجیکٹس ہیں جن پر جاوا ڈویلپر کام کر رہے ہیں۔ اگر ہم انہیں زمروں میں گروپ کرتے ہیں، تو وہ ہیں:
  1. WePlay Esports کی کور ٹیم اجازت، صارف کی معلومات، سیکورٹی سے متعلق ہر چیز کو سپر کوڈ کرتی ہے اور WePlay Esports کی بنیادی خدمات پر کام کرتی ہے۔
  2. WePlay ٹورنامنٹ پلیٹ فارم کی بیک اینڈ ٹیم (ایک پروڈکٹ جو آپ کو ڈوٹا 2، CS: GO میں خودکار ٹورنامنٹس کرانے کی اجازت دیتی ہے)۔ بیک اینڈ جاوا میں لکھا گیا ہے، جو نیٹ ورکس بنانے، خودکار صارف کے بہاؤ، صارف کے کاروباری بہاؤ کو خودکار بنانے، ٹورنامنٹ میں رجسٹریشن، اور مخصوص میچ کے نتائج حاصل کرنے کے لیے ذمہ دار ہے۔

تجربہ

ایک جونیئر کو آپ کی کمپنی میں نوکری کے لیے درخواست دینے کے لیے کیا کم از کم تجربہ ہونا چاہیے؟

ایوان میخیف، لیوبوف ایوانوا (EPAM):

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

Vitaly Fedorkovich (WePlay Esports):

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

پالتو جانوروں کا منصوبہ

کیا ایک جونیئر کے پورٹ فولیو میں پالتو جانور کا پروجیکٹ شامل ہونا چاہیے؟ کیوں؟

ایوان میخیف، لیوبوف ایوانوا (EPAM):

پالتو جانوروں کے منصوبوں کے نفاذ سے مسائل کو حل کرنے کے لیے مربوط انداز اختیار کرنے کی صلاحیت، کاروباری منطق کو پروگرام کوڈ میں تبدیل کرنے کی مہارت، اور بعض اجزاء کے درمیان تعامل کو سمجھنے میں مدد ملتی ہے۔ یہی وجہ ہے کہ EPAM تعلیمی پروگراموں میں ہم پروجیکٹ پر مبنی سیکھنے پر خاص توجہ دیتے ہیں۔ عام طور پر، جونیئر سطح کے ماہرین جو کمپنی کے پروجیکٹس پر کام کرنے میں شامل ہوتے ہیں ان کے پورٹ فولیو میں 2-3 پروجیکٹ ہوتے ہیں۔

Vitaly Fedorkovich (WePlay Esports):

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

انگریزی زبان

شروع میں آپ کو انگریزی کی کس سطح پر ہونا چاہیے؟

ایوان میخیف، لیوبوف ایوانوا (EPAM):

B1 سے کم نہیں - پری انٹرمیڈیٹ۔

Vitaly Fedorkovich (WePlay Esports):

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

جاوا جونیئرز کے تقاضے کیسے بدل گئے ہیں۔

کیا آپ کی کمپنی میں جاوا جونیئرز کے تقاضے پچھلے کچھ سالوں میں تبدیل ہوئے ہیں؟

ایوان میخیف، لیوبوف ایوانوا (EPAM):

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

Vitaly Fedorkovich (WePlay Esports):

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

امیدواروں کے انتخاب کے مراحل

آپ کی کمپنی میں ایک جونیئر کو پیشکش حاصل کرنے کے لیے کتنے مراحل سے گزرنا چاہیے؟

ایوان میخیف، لیوبوف ایوانوا (EPAM):

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

Vitaly Fedorkovich (WePlay Esports):

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

دیگر تمام چیزیں برابر ہیں، جب آپ کی کمپنی میں نوکری کے لیے رکھا جائے گا تو کس جونیئر امیدوار کو ترجیح دی جائے گی؟

ایوان میخیف، لیوبوف ایوانوا (EPAM):

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

Vitaly Fedorkovich (WePlay Esports):

اگر ایک جیسا تجربہ رکھنے والے دو امیدوار ہمارے پاس آتے ہیں، تو ہم ان کی مسئلہ حل کرنے کی مہارت پر زیادہ توجہ دیں گے اور اندازہ کریں گے کہ ہر امیدوار آزادانہ طور پر فیصلے کرنے میں کتنا قابل ہے۔ ایک اہم عنصر کسی شخص کے لیے WePlay Esports کی اقدار کی قبولیت ہے (بیرایزنگ اسٹیج)۔ ایسے معاملات تھے جب ایک امیدوار نے انٹرویو کے تمام پچھلے مراحل کو پاس کیا، لیکن بیرائزنگ پاس نہیں کی، اور ہم نے اسے ملازمت نہیں دی۔ ہم ان کے فراہم کردہ پالتو منصوبوں کی دستیابی اور معیار کو بھی دیکھیں گے۔
تبصرے
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION