آپ کو کوڈکیڈمی کے ساتھ کوڈ کیوں نہیں سیکھنا چاہیے۔

آپ کو کوڈکیڈمی کے ساتھ کوڈ کیوں نہیں سیکھنا چاہیے۔

کوڈکیڈمی ایک ویب ایپ ہے جو نئے ڈویلپرز کو کوڈنگ کے بلڈنگ بلاکس سکھانے کے لیے بنائی گئی ہے۔ یہ بے حد مقبول ہے لیکن اس کے پاس بہت سی چیزیں ہیں جو یہ بہتر کر سکتی ہیں۔





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





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





کوڈکیڈمی مسئلہ 1: یہ ذہنیت نہیں سکھاتا۔

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

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



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

کوڈکیڈمی کورسز آپ کو کوڈر کی طرح سوچنا نہیں سکھاتے۔





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

اس مسئلے کو حل کرنے کا تجربہ حاصل کرنے کے بہتر طریقے کیا ہیں؟





میں پروجیکٹ یولر اور ریڈڈیٹ کے ڈیلی پروگرامر سبریڈیٹ کا بہت بڑا پرستار ہوں ، جس میں حل کرنے کے لیے پروگرامنگ پہیلیاں ہیں۔ میں مؤخر الذکر کا بہت بڑا پرستار ہوں کیونکہ آپ کو حوصلہ افزائی کی جاتی ہے کہ آپ اپنا کوڈ شیئر کریں اور دوسرے ڈویلپرز سے رائے لیں۔

ڈیلی پروگرامر سبریڈٹ ہر مہارت کی سطح کے لیے روزانہ پہیلیاں لے کر آتا ہے ، مطلق ابتداء سے لے کر کوڈ ماہرین تک۔

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

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

پیپر فلیش کارڈز سستے اور موثر ہیں۔ درحقیقت ، آپ شروع کرنے کے لیے ایمیزون پر 1،000 کے پیک خرید سکتے ہیں۔

آکسفورڈ 30 (1000 پی کے) خالی انڈیکس کارڈز ، 3 'x 5' ، وائٹ ، 1،000 کارڈ (100 کے 10 پیک) (30) ابھی ایمیزون پر خریدیں۔

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

موبائل استعمال کرنے والوں کے لیے بھی بہت کچھ ہے۔ Android کے لیے فلیش کارڈ ایپلی کیشنز۔ ، اور آئی فون کے لیے۔

کوڈکیڈمی مسئلہ 3: نحو پروگرامنگ کے برابر نہیں ہے۔

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

ڈویلپر جاوا اسکرپٹ سیکھ رہا ہے اور زبان کو سمجھنا شروع کر رہا ہے ، لیکن یہ نہیں جانتا کہ اسے اصل میں کیسے لاگو کرنا ہے۔ یہ ڈویلپرز کی غلطی نہیں ہوسکتی ہے۔

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

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

یہ وہ چیز ہے جس پر آپ کوڈکیڈیمی کا متبادل ڈھونڈ کر قابو پا سکتے ہیں۔ ان اہم عادات کو سکھانے والی ہدایات کی تلاش کریں ، اور آپ کی کوڈنگ پھل پھولے گی۔

کوڈکیڈمی مسئلہ 4: تھیوری کی وضاحت نہیں کرتا۔

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

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

آرٹ آف کمپیوٹر پروگرامنگ ، جلد 1-4A باکسڈ سیٹ۔ ابھی ایمیزون پر خریدیں۔

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

کوڈکیڈمی متبادل

اگر آپ اس ڈھانچے کو ترجیح دیتے ہیں جو کوڈکیڈیمی فراہم کرتا ہے لیکن کچھ متبادل چاہتے ہیں تو کچھ آپشنز ہیں۔

کوڈ سکول بمقابلہ کوڈکیڈمی۔

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

PS4 پر پروفائل کو کیسے حذف کریں۔

کلاسوں کو کوڈنگ پیشہ ور افراد کے ذریعہ ویڈیو کے ساتھ پڑھایا جاتا ہے جو تصورات کو گہرائی سے بیان کرتے ہیں۔ نصاب شروع سے اعلی درجے کی کوڈنگ تک پھیلا ہوا ہے۔ کوڈ اسکول سیکھنے کو کوڈنگ کے راستوں میں الگ کیا گیا ہے اور ہر راستہ صرف ایک زبان پر 20 گھنٹے اوپر ہوسکتا ہے۔

کوڈ اسکول مفت نہیں ہے ، لیکن جو قیمت آپ ماہانہ ادا کرتے ہیں وہ ان کے تمام مواد کا احاطہ کرے گی۔ یہ سنجیدہ نتائج کے ساتھ ایک سنجیدہ سرمایہ کاری ہے۔

FreeCodeCamp بمقابلہ Codecademy

جیسا کہ نام سے ظاہر ہے ، FreeCodeCamp بالکل کوڈکیڈیمی کی طرح مفت ہے۔ بالکل کوڈ اسکول کی طرح ، آپ کو سیکھنے کے لیے کچھ گہرا مواد ملے گا۔

فری کوڈ کیمپ آپ کو نوکری دلانے کے ارد گرد ہے۔ وہ 40،000 سے زیادہ گریجویٹس کو مائیکروسافٹ اور گوگل جیسی ہائی پروفائل کمپنیوں میں نوکریاں دیتے ہیں۔ وہ سات مختلف سرٹیفکیٹ پیش کرتے ہیں ، ہر ایک تقریبا 300 گھنٹے میں۔

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

کوڈکیڈمی اتنا برا نہیں ہے۔

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

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

ہم امید کرتے ہیں کہ آپ ان اشیاء کو پسند کریں گے جن کی ہم تجویز کرتے ہیں اور تبادلہ خیال کرتے ہیں! MUO کی وابستہ اور اسپانسر شدہ شراکتیں ہیں ، لہذا ہمیں آپ کی کچھ خریداریوں سے حاصل ہونے والی آمدنی کا حصہ ملتا ہے۔ یہ اس قیمت کو متاثر نہیں کرے گا جو آپ ادا کرتے ہیں اور مصنوعات کی بہترین تجاویز پیش کرنے میں ہماری مدد کرتا ہے۔

بانٹیں بانٹیں ٹویٹ ای میل۔ متحرک تقریر کے لیے ایک ابتدائی رہنما۔

متحرک تقریر ایک چیلنج ہوسکتی ہے۔ اگر آپ اپنے پروجیکٹ میں ڈائیلاگ شامل کرنا شروع کرنے کے لیے تیار ہیں تو ہم آپ کے لیے عمل کو توڑ دیں گے۔

اگلا پڑھیں۔
متعلقہ موضوعات۔
  • پروگرامنگ۔
  • تعلیمی ٹیکنالوجی۔
  • پروگرامنگ۔
  • کوڈنگ ٹیوٹوریل
مصنف کے بارے میں انتھونی گرانٹ(40 مضامین شائع ہوئے)

انتھونی گرانٹ ایک فری لانس مصنف ہے جو پروگرامنگ اور سافٹ ویئر کا احاطہ کرتا ہے۔ وہ پروگرامنگ ، ایکسل ، سافٹ وئیر ، اور ٹیکنالوجی میں کمپیوٹر سائنس کا بڑا ماہر ہے۔

انتھونی گرانٹ سے مزید

ہماری نیوز لیٹر کو سبسکرائب کریں

ٹیک ٹپس ، جائزے ، مفت ای بکس ، اور خصوصی سودوں کے لیے ہمارے نیوز لیٹر میں شامل ہوں!

سبسکرائب کرنے کے لیے یہاں کلک کریں۔