CodeGym /جاوا بلاگ /Random-UR /خود ساختہ کوڈنگ پرو۔ "میں آن لائن کوڈ کرنے کا طریقہ سیکھو...
John Squirrels
سطح
San Francisco

خود ساختہ کوڈنگ پرو۔ "میں آن لائن کوڈ کرنے کا طریقہ سیکھوں گا" آئیڈیا کو کامیابی میں کیسے تبدیل کریں؟

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

خود سیکھنے میں رکاوٹیں۔

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

CodeGym خود سیکھنے کی رکاوٹوں کو کیسے دور کرتا ہے؟

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

نتیجہ

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