CodeGym /جاوا بلاگ /Random-UR /مدد چاہیے؟ جاوا شروع کرنے والوں کے لیے کوڈنگ مینٹر تلاش ک...
John Squirrels
سطح
San Francisco

مدد چاہیے؟ جاوا شروع کرنے والوں کے لیے کوڈنگ مینٹر تلاش کرنے کے بہترین طریقے

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

آپ کو کوڈنگ مینٹر کی ضرورت کیوں پڑ سکتی ہے۔

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

1. LinkedIn پر تلاش کریں۔

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

2. حقیقی زندگی کی کوڈنگ میٹنگز میں شرکت کریں۔

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

3. ورچوئل کوڈنگ میٹنگز میں شرکت کریں۔

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

4. اوپن سورس GitHub پروجیکٹس میں شامل ہوں۔

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

5. StackOverflow، freeCodeCamp، Hackernoon، اور دیگر ڈویلپر کمیونٹیز میں شامل ہوں

اگر LinkedIn اور GitHub وہ نتائج نہیں لائے جس کی آپ تلاش کر رہے تھے، تو کچھ مشہور آن لائن کوڈنگ کمیونٹیز میں شامل ہونے کی کوشش کریں اور وہی کام کریں، جو آپ کے فیلڈ میں تجربہ کار ڈویلپرز کو تلاش کر رہے ہیں اور ان سے مدد کے لیے پوچھ رہے ہیں، بغیر کسی مداخلت کے۔ . اسٹیک اوور فلو، فری کوڈ کیمپ، ہیکرنون بہترین انتخاب میں سے ہوں گے۔ اگر آپ متبادل تلاش کر رہے ہیں تو HackerNews، CodeProject، یا Hashnode کو آزمائیں۔ خواتین جو کوڈ خواتین پروگرامرز کے لیے بہت اچھا انتخاب ہو سکتی ہیں۔

6. Quora، Facebook، Twitter، اور دیگر سوشل میڈیا ویب سائٹس کو آزمائیں۔

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

7. دوستوں اور جاننے والوں کو چیک کریں۔

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

8. کوڈنگ کی مشق کریں اور رہنمائی کے مواقع پیدا ہونے پر ان سے فائدہ اٹھائیں۔

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

خلاصہ

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