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

بہت سارے واناب پروگرامرز کیوں ناکام ہوتے ہیں؟ 6 مہلک سیکھنے کے جال اور ان سے بچنے کے طریقے

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

1. توجہ کی عدم موجودگی

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

علاج

علاج بہت واضح ہے: شروع میں اپنا انتخاب کریں اور اس پر قائم رہیں۔ مثال کے طور پر، ہم CodeGym پر یقین رکھتے ہیں کہ جاوا ہر اس شخص کے لیے بہترین انتخاب ہے جو بیک اینڈ سافٹ ویئر ڈویلپر بننے میں دلچسپی رکھتا ہے۔

2. سیکھنے کے وسائل کا غلط انتخاب

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

علاج

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

3. غلط ذہنیت اور/یا کوئی طے شدہ ہدف نہیں۔

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

علاج

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

4. غلط مقصد

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

علاج

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

5. سستی اور تاخیر

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

علاج

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

6. سیکھنے کے لیے غلط نقطہ نظر اور کافی مشق نہیں۔

ایک اور اہم وجہ جس کی وجہ سے بہت سے واناب پروگرامرز ناکام ہو جاتے ہیں، اور ہم CodeGym مضامین میں اس کا بہت زیادہ ذکر کرتے ہیں، کوڈ کرنے کا طریقہ سیکھنے کا غلط طریقہ ہے۔ پروگرامنگ ایک ایسا ہنر ہے جو تھیوری کو پریکٹس کے ساتھ ملا کر سیکھا جاتا ہے۔ لیکن بہت سے لوگ نظریہ کی گہرائی میں جانے کی غلطی کرتے رہتے ہیں اس سے پہلے کہ وہ اپنے کوڈ کی پہلی لائن لکھنے کی کوشش کریں۔ اکثر یہ غلطی یا تو نتیجہ میں تاخیر کرتی ہے اور سیکھنے کے عمل کو بہت طویل کر دیتی ہے یا مکمل ناکامی کا باعث بنتی ہے۔

علاج

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