JavaRush /جاوا بلاگ /Random-UR /مدد طلب نہ کریں اور پرانی ٹکنالوجیوں کو ترک نہ کریں: جاوا...

مدد طلب نہ کریں اور پرانی ٹکنالوجیوں کو ترک نہ کریں: جاوا کے سرپرست انتون کپریچک کے مطابق ابتدائی افراد کی عام غلطیاں

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

"پرانی" ٹیکنالوجیز کو ترک کر دیں۔

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

ساتھیوں یا جاننے والوں سے مدد کے لیے مت پوچھیں۔

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

ابتدائی کوڈ لکھیں۔

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

اگر یہ واضح نہیں ہے تو اس کی وضاحت نہ کریں۔

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

پانچواں پہیہ ایجاد کرنا

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

سیکھنے کے نئے فارمیٹس کو نظر انداز کریں۔

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

کام کے علاقے اور آرام کے علاقے کو الگ نہ کریں۔

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

نوٹس نہ لیں۔

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

جہاں آپ کو پسند نہیں وہاں جائیں۔

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