ہم مواد کا ایک سلسلہ جاری رکھتے ہیں جس میں ہماری CodeGym یونیورسٹی
کے اساتذہ اپنے تجربے اور علم کا اشتراک کرتے ہیں۔ ڈویلپر اینٹون کپریچک سب سے عام غلطیوں کے بارے میں بات کرتے ہیں جو ابتدائی طور پر کرتے ہیں۔
"پرانی" ٹیکنالوجیز کو ترک کرنا
نئی ٹیکنالوجیز ہیں اور پرانی۔ ہم میں سے بہت سے لوگ سمجھتے ہیں کہ، غالباً، ہم پرانی ٹیکنالوجیز استعمال نہیں کریں گے۔ لیکن یہ جاننے کے قابل ہے کہ نئی ٹیکنالوجی اب بھی پرانی پر مبنی ہو سکتی ہے: ہڈ کے نیچے، پرانی ٹیکنالوجی کے اصول ہوں گے۔ جب لوگ کوڈ کرنا سیکھتے ہیں، تو وہ بعض اوقات پرانی ٹیکنالوجیز کو چھوڑ دیتے ہیں: "نہیں، میں کوئی پرانی چیز نہیں سیکھنا چاہتا۔ مجھے ابھی نئی چیزیں چاہیے!"۔ مجھے بھی ایسی ہی پریشانی تھی۔ مثال کے طور پر، اسپرنگ فریم ورک اور پرانے جاوا ای ای نامی جدید ٹیکنالوجی موجود ہیں۔ بہار میں Java EE شامل ہے، اور آپ کو فریم ورک میں مہارت حاصل کرنے کے لیے اسے سیکھنا پڑے گا۔ اس کے علاوہ، ایسی ملازمتیں ہیں جن کے لیے اب بھی پرانی ٹیکنالوجیز کی ضرورت ہے۔ تاہم، نئے مقبول پر بھی توجہ مرکوز کرنا نہ بھولیں۔ آپ کو توازن کی ضرورت ہے۔
ساتھیوں یا دوستوں سے مدد نہ مانگیں۔
یہ غلطی خاص طور پر ان پیچیدہ کاموں کے لیے عام ہے جن میں کافی وقت درکار ہوتا ہے۔ کبھی کبھی آپ صرف خود ہی کسی مسئلے سے نمٹنا چاہتے ہیں۔ لیکن بعض اوقات لوگ نفسیاتی رکاوٹوں کی وجہ سے بہت ضروری مشورہ نہیں مانگ سکتے۔ مثال کے طور پر، ایک جونیئر ڈویلپر کسی ساتھی سے پوچھنے اور 20 منٹ میں مسئلہ حل کرنے کے بجائے کسی کام پر 3 گھنٹے صرف کرتا ہے۔ اگر آپ کے پاس ایسی نفسیاتی رکاوٹ ہے تو آپ کو اس پر کام کرنے کی ضرورت ہے۔ پوچھنا ٹھیک ہے کیونکہ اس طرح آپ سیکھتے ہیں۔
ابتدائی کوڈ لکھنا
اچھا کوڈ لکھنا ہر کسی کے بس کی بات نہیں، لیکن اسے سیکھنا ضروری ہے۔ لہذا، پریشان نہ ہوں اگر آپ قدیم اور طویل کوڈ لکھتے ہیں: ہر کوئی اس مرحلے سے گزرتا ہے۔ آہستہ آہستہ، آپ تجربہ حاصل کریں گے اور سمارٹ حل بنانے کا طریقہ سیکھیں گے۔
جب کچھ واضح نہ ہو تو واضح نہ کرنا
زیادہ تر غلطیاں غلط فہمیوں سے پیدا ہوتی ہیں۔ مثال کے طور پر، ایک پروگرامر کو کچھ سمجھ نہیں آیا، کوڈ لکھنا شروع کیا، اور غلطیاں کیں۔ لہذا دوبارہ پوچھنے سے نہ گھبرائیں۔
پہیے کو دوبارہ ایجاد کرنا
اگر آپ کا کوڈ خوبصورتی سے لکھا گیا ہے اور اچھی طرح سے کام کرتا ہے، تو کوئی نئی چیز ایجاد کرنے کا کوئی فائدہ نہیں ہے۔ حل مناسب ہے اگر یہ مسئلے کو حل کرتا ہے، نہ کہ پروجیکٹ کو "سجاتا"۔ اس غلطی سے بچنے سے آپ کا کام آسان ہوجاتا ہے اور وقت کی بچت ہوتی ہے۔
سیکھنے کے نئے فارمیٹس کو نظر انداز کرنا
میں نے آف لائن کورسز میں پروگرامنگ کی تعلیم حاصل کی۔ انہوں نے مجھے سکھایا کہ کیا صحیح اور غلط ہے، اور انہوں نے یہ ذاتی طور پر کیا۔ لائیو کمیونیکیشن قیمتی ہے، لیکن کورونا وائرس کے دور نے ہمیں دکھایا ہے کہ پڑھنا یا دور سے کام کرنا بھی اچھا ہے۔ ان مواقع کو استعمال نہ کرنا عجیب بات ہوگی۔ تاہم، بہت سے لوگ اب بھی آن لائن سیکھنے کے لیے ایڈجسٹ نہیں ہوئے ہیں۔ اور یہ خاص طور پر خطرناک ہے جب بات بالغ پروگرامرز سوئچرز کی ہو۔
کام کے علاقے اور آرام کے علاقے کو الگ نہیں کرنا
اگر آپ دور سے کام کر رہے ہیں / سیکھ رہے ہیں، تو آپ کے صوفے کے آرام سے ایسا کرنے کا لالچ ہے۔ لیکن مجھے ڈر ہے کہ یہ ٹھیک نہیں ہے۔ اس کے بجائے، کمرے میں کم از کم ایک کونے کو کام کرنے کے لیے وقف کریں۔ وہاں ایک میز، کرسی یا لیپ ٹاپ رکھیں اور اسے استعمال کریں۔ کام/مطالعہ کے لیے مخصوص جگہ کا ہونا آپ کے لیے آسان بنا دے گا۔
نوٹس نہیں لیتے
جب آپ ایک ہی مسئلہ سے بار بار ٹھوکر کھاتے ہیں، تو اس کا حل لکھنا اچھا ہے — یا تو اپنے لیپ ٹاپ پر، ایپ میں، یا ورک بک میں۔ جلد یا بدیر، آپ کو یاد ہوگا کہ بار بار آنے والی غلطی کو کیسے حل کیا جائے، لیکن نوٹ لینے سے آپ کا وقت بچ جائے گا۔
کسی ایسی چیز کا پیچھا کرنا جو آپ کو پسند نہیں ہے۔
اگر آپ کو کوئی پیشہ پسند نہیں ہے، تو آپ کو خود پر تشدد نہیں کرنا چاہیے اور رجحانات کا پیچھا نہیں کرنا چاہیے۔ یہ ایک واضح سچائی کی طرح لگتا ہے، لیکن پھر بھی، بہت سے لوگ وہ کرتے ہیں جو انہیں پسند نہیں ہے۔ لہذا، ایمانداری سے سوال کا جواب دیں: "کیا میں یہی چاہتا ہوں؟"۔ اگر ہاں، تو بلا جھجھک آگے بڑھیں۔ ہم آپ کو قیاس آرائی کے لیے مدعو کرتے ہیں: ابتدائیوں کے لیے کون سی غلطیاں سب سے زیادہ عام ہیں؟ تبصرے میں اپنی رائے کا اشتراک کریں؛)
GO TO FULL VERSION