CodeGym /جاوا بلاگ /Random-UR /اپنی جاوا سیکھنے کو کیسے مکمل کریں اور نوکری حاصل کریں؟ ک...
John Squirrels
سطح
San Francisco

اپنی جاوا سیکھنے کو کیسے مکمل کریں اور نوکری حاصل کریں؟ کامیاب ہونے والوں کے بہترین نکات اور اشارے

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

ٹپ 1: اپنے پس منظر اور کیریئر سے قطع نظر کوڈنگ شروع کرنے سے نہ گھبرائیں

David Heines اور اس کے ذاتی تجربے کے مطابق ، جاوا سیکھنے میں "آپ کے پس منظر سے کوئی فرق نہیں پڑتا" (حالانکہ یہ کہنا ناانصافی ہو گا کہ یہ کچھ پوائنٹس پر فائدہ مند نہیں ہو سکتا)۔ آپ کی عمر یا آپ جس کیرئیر کو بنا رہے ہیں اس سے قطع نظر، IT پر جانے میں کبھی دیر نہیں ہوتی۔ ہمارے بہت سے طلباء نے یونیورسٹی سے فارغ التحصیل ہونے کے بعد کورس میں شمولیت اختیار کی لیکن جب انہیں اپنی ملازمت کی قسم کو تبدیل کرنے کی ضرورت محسوس ہوئی۔ ان میں سے بہت سے لوگ واقعی کامیاب تھے جو وہ کر رہے تھے۔ مثال کے طور پر، سرگئی اور ایلکس جیسے طلباء آئی ٹی کے شعبے سے بہت دور صنعتوں میں مصروف تھے۔ تاہم، "معمولی تنخواہ اور کیریئر کے امکانات کی کمی" نے انہیں متبادل تلاش کرنے پر مجبور کیا۔ اور وہ جاوا پر رک گئے۔ بات یہ ہے کہ جاوا جاننا تفریحی اور بہت فائدہ مند ہے۔ آپ مفید ایپس اور سروسز اور اس جیسی بہت سی دوسری چیزیں بنا سکتے ہیں، یا اپنی سافٹ ویئر کمپنی بھی شروع کر سکتے ہیں۔ جاوا سیکھنا بھی مزے کا ہو سکتا ہے، جس کی ہم ضمانت دے سکتے ہیں اگر آپ CodeGym کے ساتھ سیکھیں :) لہذا، اگر آپ ابھی بھی اس بارے میں باڑ پر ہیں کہ مستقبل میں کیا کرنا ہے یا صرف اپنی زندگی بدلنا چاہتے ہیں، تو بس شروع کریں۔

ٹپ 2: اپنے سیکھنے کے عمل کو حسب ضرورت بنائیں

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

ٹپ 3: اپنی مخصوص ضروریات کے لیے تیار کردہ روڈ میپ بنائیں

صرف ہمارے مرحلہ وار اسباق کو مکمل کرکے بار کو بہت کم نہ کریں۔ اپنا وقت نکالیں اور اپنی ضروریات (ایپ ڈویلپمنٹ، گیمز، QA آٹومیشن، سافٹ ویئر، وغیرہ) کے لیے ایک مؤثر روڈ میپ بنائیں جیسا کہ یوجین ڈینسوف اپنی کامیابی کی کہانی میں تجویز کرتے ہیں ، ایک بار جب آپ محسوس کریں کہ آپ جاوا کور کی بنیادی باتوں سے پہلے ہی واقف ہیں۔ (تقریباً CodeGym پر لیول 15 کے مطابق )، اپنے پروجیکٹ کے ساتھ آگے بڑھیں جو آپ کو اپنے لیے دلچسپ لگے گا۔ بہت سے CodeGym سیکھنے والوں کا کہنا ہے کہ ان کی پہلی ایپلیکیشن نے کچھ مفید نہیں کیا۔ تاہم، اس نے انہیں اپنی صلاحیتوں کو بہتر بنانے، نئی ٹیکنالوجیز میں مہارت حاصل کرنے، اور انہیں یہ اعتماد دلانے میں مدد کی کہ وہ علم کو پہلے سے ہی عملی شکل دے سکتے ہیں۔ Level 20 کے بعد ، آپ Git یا Maven جیسی مزید پیچیدہ چیزوں کو تلاش کرنا شروع کر سکتے ہیں۔ ہمارے گریڈز کی اکثریت تجویز کرتی ہے کہ ہر کسی کو اسٹریمز کے ساتھ کام کرنے کا طریقہ سیکھنا چاہیے کیونکہ وہ کوڈ کی بھاری مقدار سے بچنے میں آپ کی مدد کر سکتے ہیں۔ لیول 30 کے بعد ، آپ ہائبرنیٹ میں مہارت حاصل کرنا شروع کر سکتے ہیں۔ یہ ایک اور کارآمد ٹول ہے جو آبجیکٹ ٹیبل میپنگ کو برقرار رکھ کر کوڈ کی لائنوں کو کافی حد تک کم کرتا ہے۔ یہ پروگرامرز کو مستقل ڈیٹا کی دستی ہینڈلنگ سے نجات دلاتا ہے اور اس کے مطابق آپ کا وقت اور دیکھ بھال کی لاگت بچاتا ہے۔ فنش لائن پر ، نوکری تلاش کرنے سے پہلے، بہار کی دستاویزات سے واقف ہونا اچھا خیال ہے۔ زیادہ تر کمپنیاں، خاص طور پر بڑی کمپنیاں، ایس کیو ایل کے ساتھ کام کرتی ہیں، اور یہ آپ کے لیے ایک بہت بڑا بونس ہو گا اگر آپ کے پاس اپنے ریزیومے میں Core Java + SQL جیسی کوئی چیز ہوگی۔ صرف اتنا کہا جا رہا ہے، سب کچھ ایک ساتھ سیکھنے کی کوشش نہ کریں، خاص طور پر اگر آپ کو اپنی موجودہ ملازمت پر بھی توجہ مرکوز کرنے کی ضرورت ہو۔ مرحلہ وار منصوبہ بنائیں اور اگلے موضوع پر تبھی پہنچیں جب آپ محسوس کریں کہ آپ نے پچھلے موضوع پر عبور حاصل کر لیا ہے۔

ٹپ 4: اضافی وسائل استعمال کریں۔

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

ٹپ 5: اضافی مدد اور ترغیب کو نظر انداز نہ کریں۔

ایک اور بہت سیکھنے کو فروغ دینے والا ٹپ کمیونٹی میں داخل ہونا ہے جہاں آپ سافٹ ویئر کی ترقی کے بارے میں پرجوش ہم خیال لوگوں کے ساتھ بات چیت کریں گے۔ مزید برآں، کمیونٹیز آپ کو تجربات اور خیالات کا تبادلہ کرنے اور مشکلات پر قابو پانے کی اجازت دیتی ہیں جب آپ کسی وقت پھنس جاتے ہیں۔ آپ کے ساتھی مشکل مسائل کو حل کرنے میں آپ کی مدد کرنے اور ضرورت پڑنے پر مدد فراہم کرنے کے لیے ہمیشہ تیار رہتے ہیں۔ Quora اور Reddit میں ، آپ سوالات پوچھ سکتے ہیں، جبکہ Java Code Geeks ، Coderanch ، اور StackOverflow آپ کو ایسے دوستوں کو تلاش کرنے میں مدد کر سکتے ہیں جو آپ کے سیکھنے کے راستے میں سست نہ ہونے میں مدد کریں گے۔

ٹپ 6: ملازمت کے انٹرویو کے لیے تیار ہو جائیں۔

ایک بار جب آپ کورس مکمل کر لیتے ہیں (یا آپ 30+ کی سطح پر ہیں)، تو اب وقت آگیا ہے کہ آپ نے نوکری کی تلاش شروع کر دی ہے۔ ایک کامیاب ریزیومے کیسے لکھیں اور کور لیٹر کیسے لکھیں اس کے بارے میں پڑھیں۔ اپنے CV میں مخصوص مہارتوں پر زور دینے کی کوشش کریں۔ "میں جاوا جانتا ہوں" جیسا کچھ نہ لکھیں کیونکہ یہ بہت مبہم ہے۔ اس کے بجائے، کچھ چیزوں/اضافی عنوانات کے ساتھ کور جاوا کا ذکر کریں جنہیں آپ واقعی اچھی طرح جانتے ہیں۔ ملازمت کی پیشکش حاصل کرنے کے اپنے امکانات کو بڑھانے کے لیے، اپنے پروجیکٹس کے پورٹ فولیو کے ساتھ دوبارہ شروع کریں۔ ممکنہ آجر عام طور پر سب سے بڑھ کر ترقی پذیر منصوبوں کے ثابت شدہ ٹریک ریکارڈ کی تعریف کرتے ہیں۔ پھر، سب کو اپنا CV بھیجیں اور آپ کو ملنے والے تاثرات دیکھیں۔ آپ کو دعوت نامہ ملنے کے بعد، انٹرویو کے مشکل سوالات کی تیاری کریں (ان میں سے بہت سے آن لائن آسانی سے دستیاب ہیں)۔ تیار رہیں کہ آجر جاوا علم کے بجائے آپ کی عمومی عقل اور مسئلہ حل کرنے کی مہارت کو جانچنے کے لیے کوئی چال پوچھ رہے ہوں گے۔ لہذا، ان مشکل سوالات کے لیے تیار ہونے کے لیے پہلے سے نیٹ پر سرفنگ کرنا بہتر ہے۔ ناکام ہونے سے نہ گھبرائیں، جیسا کہ پریکٹس سے پتہ چلتا ہے، آپ کو اپنے پہلے انٹرویو کے بعد مسترد کر دیا جائے گا۔ ہمارے کچھ طالب علموں نے اپنی خوابیدہ ملازمت پر اترنے سے پہلے 10 سے زیادہ انٹرویو لیے تھے۔ سب کچھ منصوبہ بندی کے مطابق ہو رہا ہے اور اس میں کوئی برائی نہیں ہے۔ ایک کامیاب CodeGym گریجویٹ، Anzor Karmov، اپنی کامیابی کی کہانی میں کہتا ہے کہ "اپنے پہلے انٹرویو میں ناکام ہونے کے بعد، اپنی پیٹھ تھپتھپائیں" — اپنے ہر انٹرویو کا تجزیہ کریں تاکہ ہر نئے انٹرویو کے ساتھ علمی فرق کو کم کیا جا سکے۔ آپ جلدی میں نہیں ہیں۔ آپ ابھی اپنی مطلوبہ ملازمت کے قریب پہنچ رہے ہیں۔

نتیجہ

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