JavaRush /جاوا بلاگ /Random-UR /جاوا جونیئر چاہتا تھا: نوکری تلاش کرنا کہاں آسان ہے اور آ...

جاوا جونیئر چاہتا تھا: نوکری تلاش کرنا کہاں آسان ہے اور آجر کو کیسے خوش کیا جائے؟

گروپ میں شائع ہوا۔
JavaRush پر مضامین میں، ہم جاوا زبان کے اس علم کو دہراتے ہوئے کبھی نہیں تھکتے، اس کی عالمی مقبولیت کی وجہ سے، روزگار اور کامیاب طویل مدتی کیریئر کے بے پناہ مواقع فراہم کرتا ہے۔ اور یہ سچ ہے - جاوا ڈویلپرز کے لیے بہت سی آسامیاں ہیں، اور ان کی تعداد صرف بڑھ رہی ہے۔ 2017 کے آغاز سے 2018 کے آخر تک، آئی ٹی بھرتی کے شعبے میں سرکردہ ایجنسیوں میں سے ایک، کولیبیرا کے اعدادوشمار کے مطابق، جاوا سے متعلق آسامیوں کی تعداد میں 80% کا اضافہ ہوا ہے - 3.5 ہزار سے 6.2 ہزار تک جاوا جونیئر چاہتا تھا: نوکری تلاش کرنا کہاں آسان ہے اور آجر کو کیسے خوش کیا جائے؟  - 1۔ جاوا، موبائل ایپلی کیشنز، انٹرنیٹ آف تھنگز ڈیوائسز کے حل اور بہت سے دوسرے ٹرینڈنگ طاقوں میں اپنی مانگ کی وجہ سے، صرف مقبولیت حاصل کر رہا ہے۔ جاوا کوڈرز کی مانگ بڑھ رہی ہے، اور اس پروگرامنگ زبان کو سیکھنا مشکل ہے، لیکن بہت ساری دستاویزات اور آسان ٹولز کی بدولت ممکن ہے (یقینا JavaRush بھی)۔ ایسا لگتا ہے کہ سب کچھ ٹھیک ہے، اور جاوا ڈویلپرز صرف زندگی سے لطف اندوز ہوسکتے ہیں، اس مخصوص زبان کو منتخب کرنے کے لئے قسمت کا شکریہ، اور امید کے ساتھ مستقبل کی طرف دیکھ سکتے ہیں۔ یہ جزوی طور پر سچ ہے، لیکن حقیقی دنیا اب بھی سخت ایڈجسٹمنٹ کرتی ہے، اور جاوا کے نوجوان ڈویلپرز کے لیے کام تلاش کرنا اکثر آسان نہیں ہوتا ہے۔ اور یہ بھی ہوتا ہے کہ حقیقت سبز جاوا جونیئرز سے ٹکرا جاتی ہے، جو گلابی رنگ کے خوابوں میں پہلے سے ہی اپنے آپ کو بہت زیادہ معاوضہ لینے والے پیشہ کے طور پر دیکھتے ہیں، جب کہ ملازمت کے دوران اعلیٰ ضروریات کے بوٹ کے ساتھ پیٹ میں۔ مثال کے طور پر، آجروں کا تجربہ اور ٹیکنالوجی اور فریم ورک کے ایک گروپ کے وسیع علم کے بغیر لوگوں کو ملازمت دینے میں ہچکچاہٹ۔ اس لیے، آج ہم اس بارے میں بات کریں گے کہ سرفہرست آجر جاوا جونیئرز سے کیا توقع رکھتے ہیں، جہاں ایک ابتدائی کے لیے نوکری تلاش کرنا سب سے آسان ہوگا، اور کس علم اور مہارت کے بغیر وہ نوکری تلاش کرنے میں کامیاب نہیں ہوں گے۔

جاوا جون کا پورٹریٹ: کمپنیاں نوسکھئیے کوڈر سے کیا توقع رکھتی ہیں؟

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

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

    IDE

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

  • ورژن کنٹرول سسٹم

    ورژن کنٹرول سسٹم اور ان کے استعمال کے بنیادی اصولوں کا علم بھی ایک ناتجربہ کار ڈویلپر سے ضروری ہے، کیونکہ وہ اب بھی ٹیم میں کام کرے گا۔

  • جاوا API

    بنیادی Java APIs کو جاننا بھی انٹرویو میں اہم ہوگا اور غالباً آپ کو نوکری حاصل کرنے میں مدد ملے گی۔ سب سے اہم APIs جن کے بارے میں آپ کو پہلے جاننے کی ضرورت ہے وہ جاوا کلیکشن فریم ورک اور Java Concurrency API ہیں۔

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

کون سی کمپنیاں اکثر جاوا جونیئرز کی خدمات حاصل کرتی ہیں؟

اگر ہم ان کمپنیوں کے بارے میں بات کرتے ہیں جو جاوا جونیئر ڈویلپرز کے لئے سب سے زیادہ فعال طور پر خالی آسامیاں کھولتی ہیں، تو اکثر یہ، یقیناً، اپنے ممالک میں آئی ٹی سیکٹرز کے لیڈر ہوں گے۔ سب سے زیادہ کاروبار اور ہنر مند ڈویلپرز کی زیادہ مانگ والی کمپنیاں نسبتاً کم تنخواہ پر بہت کم یا کوئی تجربہ نہ رکھنے والے بڑے پیمانے پر کوڈرز کی خدمات حاصل کرنے کی متحمل ہو سکتی ہیں، جس سے وہ بعد میں اسی کمپنی کی صفوں میں آگے بڑھنے کے لیے تجربہ اور علم حاصل کر سکتے ہیں۔ لہذا، یوکرین میں، جونیئر ماہرین کی خدمات حاصل کرنے والی سرفہرست 5 آئی ٹی کمپنیاں اس طرح نظر آتی ہیں: SoftServe، EPAM، GlobalLogic، Luxoft اور Infopulse۔ یہ بات خصوصی وسائل DOU.UA کی ایک تحقیق میں کہی گئی ہے، جو اپریل 2019 میں شائع ہوئی تھی۔ مطالعہ کے مطابق، 2018 میں یوکرائنی آئی ٹی سیکٹر میں 45 سرفہرست کمپنیوں نے کل 4,360 نئے ملازمین کی خدمات حاصل کیں (اس کا مطلب ہے کہ تمام شعبوں کے آئی ٹی ماہرین جن کے پاس 1 سال تک کام کا تجربہ ہے یا کوئی تجربہ نہیں ہے)۔ SoftServe نے سب سے زیادہ فعال طور پر نئے آنے والوں کے ساتھ تعاون کیا - 2018 میں اس نے 2017 کے مقابلے 400 زیادہ جونیئرز کی خدمات حاصل کیں (1,148 بمقابلہ 719 ملازمین)۔ جہاں تک روس کا تعلق ہے، ہم اس مواد کو تیار کرتے وقت اس ملک میں کام کرنے والے جونیئر سطح کے ڈویلپرز کی تعداد کا ڈیٹا تلاش کرنے سے قاصر تھے۔ تاہم، بھرتی کرنے والی سائٹوں پر "جونیئرز" کے لیے خالی آسامیوں کا تجزیہ ہمیں مندرجہ ذیل کمپنیوں کو سب سے زیادہ جونیئر دوست آجروں کے طور پر شناخت کرنے کی اجازت دیتا ہے: G5 Entertainment, Luxoft, EPAM, Emergn, Mail.Ru Group اور ALM Works۔ بیلاروس میں، جونیئر جاوا کے ڈویلپرز کو Kyriba Corp، EIS Group، Seavus اور Playtika جیسی کمپنیوں کے ذریعے فعال طور پر رکھا جاتا ہے۔

کن شہروں میں جاوا جون کے لیے نوکری تلاش کرنا سب سے آسان ہے؟

ایک ناتجربہ کار جاوا ڈویلپر کے لیے کس شہر میں جاب تلاش کرنا سب سے آسان ہوگا؟ یہ ان دونوں کے لیے ایک اور اہم سوال ہے جو ابھی بھی جاوا سیکھ رہے ہیں اور مستقبل قریب میں نوکری تلاش کرنے کے بارے میں سوچ رہے ہیں، اور ان لوگوں کے لیے جو پہلے ہی سرگرمی سے دیکھ رہے ہیں۔ آسامیاں اور ان کے تجربے کی فہرست بھیجنا۔ عام طور پر، جاوا جونیئر کے لیے روزگار کے سب سے زیادہ اختیارات بڑے شہروں میں ہیں، جہاں، ایک اصول کے طور پر، تمام بڑی آئی ٹی کمپنیوں کے دفاتر واقع ہیں۔ یوکرائن میں، DOU.UA کی اسی نسبتاً حالیہ تحقیق کے مطابق، سبز اور غیر ترقی یافتہ ڈویلپرز کو اکثر کیف، کھارکوف اور لیویو میں تلاش کیا جاتا ہے، اور ان تینوں شہروں نے 2018 میں ملازمت پر رکھے گئے جونیئرز کی تعداد کے لحاظ سے تقریباً مساوی اعداد و شمار دکھائے۔ اس کے علاوہ، سب سے زیادہ خالی اسامیوں کے ساتھ سرفہرست پانچ شہروں میں Odessa اور Dnepr شامل ہیں۔ جہاں تک روس کا تعلق ہے، اس ملک میں وہ سرفہرست شہر جہاں جاوا ڈویلپر کے لیے، بشمول ایک ناتجربہ کار، کے لیے نوکری تلاش کرنا سب سے آسان ہوگا: ماسکو، سینٹ پیٹرزبرگ، نووسیبرسک، نزنی نوگوروڈ اور یکاترینبرگ۔ یہ بھرتی کرنے والے پورٹل HeadHunter کی ایک تحقیق کے مطابق ہے ۔ اس ٹاپ میں کازان، پرم، اوفا، سمارا اور وورونز بھی شامل ہیں۔ بیلاروس میں، جاوا ڈویلپرز کے لیے خالی اسامیوں کی مطلق اکثریت، بشمول جونیئر، منسک میں واقع ہیں۔ آپ Vitebsk، Mogilev اور Grodno میں بھی کام تلاش کر سکتے ہیں، لیکن ان شہروں میں، واضح طور پر، بہت زیادہ آسامیاں نہیں ہیں۔

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

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

شیطان اتنا خوفناک نہیں جتنا اسے پینٹ کیا گیا ہے۔

خلاصہ کرنے کے لیے، اہم چیز پر زور دیا جانا چاہیے: جاوا جونیئر ڈویلپر کے طور پر نوکری حاصل کرنا اتنا مشکل نہیں جتنا کہ پہلی نظر میں لگتا ہے، خاص طور پر ضروریات کی ایک طویل فہرست کے ساتھ خالی آسامیوں کا مطالعہ کرنے کے بعد۔ جاوا کے بنیادی اصولوں کو جاننا، سیکھنے اور بہتر بنانے کی خواہش رکھنا، اور کم از کم تھوڑا سا عملی تجربہ ہونا کافی ہے۔ آپ اسے بہت سے مختلف طریقوں سے حاصل کر سکتے ہیں، بشمول JavaRush سے کورس کا استعمال کرنا - اس میں 1200 سے زیادہ کام شامل ہیں، اور ان کے حل میں 300-500 گھنٹے کی خالص پروگرامنگ مشق ہوگی۔ یہ آپ کے ریزیومے میں بغیر کسی شائستگی کے شامل کرنے کے لیے ایک بہت ہی متاثر کن نمبر ہے، اس حقیقت کا تذکرہ نہ کرنا کہ یہ کورس خواہشمند کوڈر کو زیادہ تر کاموں کے لیے تیار کرے گا جو آجر جاوا جونیئرز کے لیے پیش کرتے ہیں اور وہ سوالات جو اکثر انٹرویوز میں پوچھے جاتے ہیں۔
تبصرے
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION