CodeGym /جاوا بلاگ /Random-SD /ڪوڊنگ: نظريي کان مشق ڏانهن منتقل ڪرڻ يا ڪوڊر جي بلاڪ سان ...
John Squirrels
سطح
San Francisco

ڪوڊنگ: نظريي کان مشق ڏانهن منتقل ڪرڻ يا ڪوڊر جي بلاڪ سان ڪيئن ڊيل ڪرڻ

گروپ ۾ شايع ٿيل
مختلف قسم جا ماڻهو استعمال ڪري رهيا آهن CodeGym مختلف سببن لاءِ. جڏهن ته ڪيترائي اسان جي پليٽ فارم کي جاوا ۾ ڪوڊ ڪرڻ جي سکيا جو بنيادي ذريعو چونڊيندا آهن، اڪثر ڪري ڪوڊ گيم استعمال ڪيو ويندو آهي شاگردن پاران يوني ۾ پروگرامنگ پڙهندا آهن، ۽ ايستائين جو استادن يا پروفيشنل ڪوڊرز پاران عملي جاوا ڪوڊنگ ۾ مشق ڪرڻ جي ڪوشش ڪندا آهن. اهو سبب آهي ته ڪيترائي ماڻهو جيڪي اڳ ۾ ئي ڄاڻن ٿا ته ڪوڊ ڪيئن ڪجي CodeGym تي رهڻ جو رجحان اهو آهي ته ڪوڊنگ ۾، سکيا وارو عمل ڪڏهن به نه روڪيو، ۽ اهو روڪڻ نه گهرجي. پر ڪڏهن ڪڏهن اهو ڪري ٿو. ڪوڊنگ: ٿيوري کان پريڪٽس تائين يا ڪوڊر جي بلاڪ سان ڪيئن ڊيل ڪرڻ - 1

ڪوڊر بلاڪ

پروگرامنگ ۾ تمام گهڻو هجڻ سان، توهان کي يقيني طور تي هن سفر ۾ مختلف مسئلن ۽ رڪاوٽن کي منهن ڏيڻو پوندو. پهرين رڪاوٽن مان هڪ ڪيترن ئي ماڻهن کي منهن ڏئي رهيا آهن جڏهن اڃا تائين هن عمل جي شروعات ۾ تمام ڏکيو وقت آهي اصل ۾ ڪوڊ لکڻ جي شروعات ڪرڻ تي سڀني بنيادي ڪوڊنگ تصورن ۽ طريقن کي سکڻ تي جيڪو اهو ڪيو وڃي ٿو. هڪ وسيع معنى ۾، اهو عام طور تي ڪوڊر جي بلاڪ طور سڃاتو وڃي ٿو. هتي اهو آهي ته هڪ ڪوڊنگ شروع ڪندڙ هن مسئلي کي ڪيئن بيان ڪري ٿو Reddit تي: “ڪجهه مهينا اڳ، مون Udemy تي هڪ Node.js ڪورس ۾ داخلا ورتي جتي استاد توهان کي ڪجهه پروجيڪٽ ٺاهڻ جي ذريعي هلائي ٿو جڏهن Node.js جي بنيادن کي ڍڪيندي. اهو کورس چئلينجن کي حل ڪرڻ ۽ پيچيده منصوبن جي تعمير تي ڀاڙي ٿو جئين توهان اڳتي وڌو. هن وقت تائين مان مواد کي ڏسڻ ۽ مشق ڪرڻ دوران پروجيڪٽ ٺاهڻ جو انتظام ڪيو آهي. پر جڏهن اهو اچي ٿو منهنجي پنهنجي ڪجهه تعمير ڪرڻ، مان صرف ان جي چوڌاري منهنجو سر حاصل نٿو ڪري سگهان. مان Node.js جي نظرياتي تصور کي سمجھان ٿو، اهو ڪيئن ڪم ڪري ٿو، سرور کي ڪيئن سيٽ ڪرڻ، پر جڏهن اهو اچي ٿو ته منهنجي پاڻ تي ڪجهه ڪرڻ لاء، مان صرف خالي وڃان ٿو. واقعي هڪ عام مسئلو آهي، خاص طور تي انهن ڪورسن ۽ سکيا جي پروگرامن جي شاگردن لاءِ، جن وٽ صحيح طريقي سان نه آهي ته هن ٽرانزيڪشن کي (سکڻ واري نظريي کان وٺي پنهنجو ڪوڊ لکڻ تائين) آسان ۽ آسانيءَ سان هليو وڃي. ڪوڊ گيم، ان جي مشق جي پهرين طريقي ۽ متوازن جوڙجڪ جي مهرباني، اصل ۾ هن مسئلي کي غائب ڪري ٿو. پر اچو ته چئو ته توهان جاوا سکڻ لاءِ هڪ مختلف پليٽ فارم چونڊيو آهي يا ڪنهن به صورت ۾ ڪوڊ شروع ڪرڻ سان مشڪلاتن جو تجربو ڪيو آهي. هتي ڪجھ تجويزون آهن ته ڪيئن حاصل ڪجي هن رڪاوٽ کي هڪ ڀيرو ۽ سڀني لاءِ.

1. ڪوڊنگ جا ڪم حل ڪرڻ جي ڪوشش ڪريو.

سڀ کان سادو کان شروع ڪندي، هن طريقي سان، توهان جي دماغ کي هڪ موقعو ملندو ڪوڊ ٽائپ ڪرڻ جي عادت حاصل ڪرڻ لاءِ آسان ۽ تفريحي انداز ۾، آخري نتيجي تي تمام گهڻو دٻاءُ وجهڻ کان سواءِ. اسان کي اهو مشورو ڏيڻو پوندو پهرين صرف ان ڪري، جيئن توهان ڄاڻو ٿا، ڪوڊ گيم جاوا ڪوڊنگ ڪمن جو بادشاهه آهي. اسان وٽ 1200 کان وڌيڪ ڪم آهن، ۽ اهو هڪ سبب آهي ته ڪيترائي ماڻهو جيڪي اصل ۾ ڄاڻن ٿا ته ڪوڊ ڪيئن ڪجي اڃا تائين اسان جي پليٽ فارم کي استعمال ڪن ٿا.

2. ڪوشش ڪريو پڙھڻ ۽ ريورس انجنيئرنگ ڪنھن ٻئي جي ڪوڊ کي.

هڪ ٻي سٺي صلاح جيڪڏهن توهان کي ڪوڊ لکڻ ۾ ڏکيائي ٿي رهي آهي ته اهو ڪوڊ پڙهڻ سان شروع ڪريو جيڪو ڪنهن ٻئي لکيو آهي، جڏهن ته هر لڪير جي مقصد کي سمجهڻ جي ڪوشش ڪريو، ساخت جي گرفت حاصل ڪريو، ۽ پنهنجي پاڻ تي ساڳيو ڪم لکو. هن طريقي سان توهان اصل ڪم ۾ استعمال ٿيڻ شروع ڪري سگهو ٿا ڪوڊ ۽ طريقن سان ان کي لکي سگهجي ٿو. GitHub پروجيڪٽ ۽ ڪوڊ ڳولڻ لاءِ هڪ بهترين جڳهه هوندو جيڪو گهڻو ڪري پسند ڪندو آهي جيڪو توهان آخر ۾ پروگرام ڪرڻ چاهيندا. توهان کي ڪوڊ پڙهڻ جي عادت ٿيڻ کان پوءِ، توهان ڪوشش ڪري سگهو ٿا حصو ڏيڻ جي هڪ اوپن سورس پروجيڪٽ اتي، حقيقي ڪوڊنگ جو تجربو حاصل ڪرڻ لاءِ ۽ هڪ پروجيڪٽ پنهنجي ريزوم/پورٽ فوليو ۾ شامل ڪرڻ لاءِ.
هتي ڏهاڪن جي تجربي سان هڪ پروگرامر ۽ سافٽ ويئر آرڪيٽيڪٽ جيف اسٽينڊن جو مشورو آهي: ”مسلسل ننڍڙا مسئلا ڳوليو جيڪي توهان جي خيال ۾ آهن جن کي پروگرام جي طريقي سان حل ڪري سگهجي ٿو ۽ مشق، مشق، مشق. جيڪڏهن انهن مسئلن جو حل توهان لاءِ قدر پيدا ڪري ها، ته پوءِ توهان کي صبر ڪرڻ جو وڌيڪ امڪان هوندو. جيڪڏهن توهان وٽ ڪو ٺوس مقصد آهي، ته پوءِ توهان کي خبر پوندي ته توهان ان تي پهچي چڪا آهيو، ۽ توهان کي خبر پوندي ته رستي ۾ ڪهڙا حصا غائب آهن. توھان ھزارين مفيد ۽ دلچسپ شيون سيکاريندا سين جيڪي توھان جي اصل منصوبي جو حصو نه ھيون، پر مستقبل ۾ ھميشه لاءِ ڪارآمد ثابت ٿينديون. انهي بابت تجسس ٿيو ته توهان هن وقت استعمال ڪيل سافٽ ويئر ڪيئن ٺهيل آهي. ڇا توهان ڪڏهن حيران ڪيو آهي ته Gmail پيغامن کي اسپام طور ڪيئن سڃاڻي ٿو؟

3. ڪوشش ڪريو ٻين کي سندن ڪوڊ سان مدد ڪريو.

ٻين کي سيکارڻ ذريعي ڪجهه سکڻ جو اصول ڪوڊنگ لاءِ پڻ ڪم ڪري ٿو. جيڪڏهن توهان کي پنهنجو پاڻ تي ڪوڊ لکڻ ۾ مسئلو آهي، ڪوشش ڪريو ٻين جي مدد ڪرڻ جي ساڳي ڪم سان! مثال طور، توھان انھن جي مدد ڪري سگھو ٿا جيڪي پروگرامنگ فورمز ۽ آن لائن ڪميونٽيز تي مدد ڳولي رھيا آھن جھڙوڪ Stack Overflow، Hacker News، Reddit يا Quora. CodeGym تي، اسان وٽ انهن سببن لاءِ هڪ الڳ مدد وارو سيڪشن آهي: اهي جيڪي مدد طلب ڪري رهيا آهن اهي ان لاءِ پڇي سگهن ٿا، جڏهن ته جيڪي ڳولي رهيا آهن استعمال ڪرڻ جي ڪوشش ڪري رهيا آهن سکيا جي ذريعي-درسي اثر کي، حصو ڏيڻ لاءِ آزاد آهن.
"ڪوڊنگ هڪ عضلات وانگر آهي ۽ مشق ڪرڻ جي ضرورت آهي. جيتوڻيڪ توهان ڪجهه وقت لاءِ ڪوڊنگ کي روڪيو، اهو وقت وٺندو آهي ٽريڪ تي واپس اچڻ ۾. بس ڪوڊنگ جاري رکو. اوزار ٺاھيو، ڊيمو لکو، نئين لئبرريون آزمايو. ڪوڊ پڙهو. واپس وڃو ۽ پنھنجو ڪوڊ پڙھو، ٻين ماڻھن جو ڪوڊ پڙھو. توھان کي اھو ڏسي حيرت ٿيندي ته توھان جو پراڻو ڪوڊ ڪيترو مختلف ھو، ۽ اھو ڪيترو بهتر ٿي سگھي ٿو. ٻين ماڻهن جو ڪوڊ پڙهو پر اهو نه سمجهو ته سڀئي ڪوڊ يا ڪوڊ جي وڏي مقدار سٺي ڪوڊنگ جا طريقا آهن. جيڪڏهن توهان وٽ هر طريقي سان توهان جي ڪم مان ٻين ڪوڊ ريپوزٽريز تائين رسائي آهي ته ان کي پڙهو، توهان کي تمام گهڻي بصيرت حاصل ٿيندي، " Ivan Marcin، سلڪون وادي مان هڪ سافٽ ويئر انجنيئر سفارش ڪري ٿو .

4. ڪوشش ڪريو پيار ۾ حاصل ڪرڻ جي خيال سان توهان جي پنهنجي شين کي ڪوڊ ڪرڻ.

جيڪڏهن توهان ڄاڻو ٿا ته ڪوڊ ڪيئن ڪجي، توهان ٺاهي سگهو ٿا پنهنجا سافٽ ويئر پراڊڪٽس جيڪي توهان جي انفرادي ضرورتن کي پورو ڪن ۽ توهان جي خيالن تي ٻڌل آهن، ۽ اهو ئي پروگرامنگ کي تمام وڏو بڻائي ٿو! هن خيال سان کيڏڻ جي ڪوشش ڪريو ۽ ڏسو ته توهان جو دماغ ڪيترو جلدي شامل ٿيندو، هر شي جو تصور ڪندي جيڪو توهان ٺاهي سگهو ٿا جيڪڏهن توهان ڪافي ڊگهو مشق ڪندا. اهو شايد ڪجهه ننڍڙو ۽ غير اهم وانگر لڳي، پر حقيقت ۾ صحيح ذهني سيٽنگون اڪثر ڪري هڪ اهم ڪاميابي عنصر آهي. تنهن ڪري توهان جي پنهنجي شين کي ڪوڊ ڪرڻ جي خيال ڏانهن واپس وڃو، جڏهن ته مشق ڪرڻ نه وساريو، ۽ توهان ڏسندا ته اهو توهان کي ڪٿي وٺي ٿو.
"نموني-سڃاڻپ جي بنياد تي مسئلا حل ڪريو ڇو ته اھو منطق جي تصور کي بھتر ڪندو. اهو حسابي سوچ جي بنيادي مرحلن مان هڪ آهي . ڪجھ سطح جي مشق کان پوءِ، توھان جو دماغ ھڪ ميني ڊيبگر وانگر ڪم ڪندو جتي توھان ڊيٽا جي وهڪري کي ڏسڻ جي قابل ٿي سگھوٿا ۽ ڪوڊ جي عمل جي مختلف نقطن تي ڪئين مختلف متغير قيمتون وٺي رھيا آھن. جيڪڏهن ڪو مسئلو انٽرويو ۾ يا ڪنهن ٻئي هنڌ پڇيو ويو ته پوءِ اسان کي اندازو لڳائڻ جي بدران هڪ ئي موقعي ۾ منطق کي صحيح طريقي سان حاصل ڪرڻ گهرجي، “ محمد يعقوب چيو ، هڪ ڊولپر ۽ پروگرامنگ ٽيچر.

5. غلطي ڪرڻ ۽ ڪوڊ لکڻ جي باري ۾ پريشان نه ڪريو جيڪو ڪم نٿو ڪري.

بلاڪ ٿيڻ جو احساس جڏهن توهان ڪجهه ڪرڻ شروع ڪرڻ وارا آهيو جنهن جي توهان کي عادت نه آهي، جهڙوڪ لکڻ، ڪا غير ملڪي ٻولي ڳالهائڻ يا موسيقي جو اوزار وڄائڻ، عام آهي، ۽ ڪوڊنگ ڪنهن به طرح مختلف ناهي. قدرتي طور تي، توهان پريشان آهيو ته توهان جو ڪوڊ غلط آهي، ان ۾ بيشمار غلطيون جيڪي ان کي صحيح ڪم ڪرڻ کان روڪينديون. ۽ توهان کي گهرجي، پر تمام گهڻو نه. جيڪڏهن توهان پنهنجو پاڻ تي تمام گهڻو دٻاءُ وجهو ٿا، ۽ اهو ئي آهي جيڪو توهان کي ڪوڊنگ کان روڪي ٿو، ڪوشش ڪريو آرام ڪرڻ جي ڪوشش ڪريو ۽ نتيجن جي بدران عمل تي ڌيان ڏيو. اهو پڻ هڪ سادي شيء آهي، پر اهو بلاڪ تي حاصل ڪرڻ ۾ مدد ڪري ٿو.

خلاصو

اسان CodeGym تي پهرين ئي ڄاڻون ٿا ته ڪوڊر جو بلاڪ ڪيترو ناراض ٿي سگهي ٿو. ۽ اسان جو ڪورس ٺاهيو ويو آهي ان جي چوڌاري حاصل ڪرڻ لاءِ جيترو ٿي سگهي. سچ پچ آهي، ڪوڊر جو بلاڪ شايد توهان کي توهان جي سڄي ڪيريئر ۾ ڪوڊنگ ۾ پريشان ڪندو (جيڪڏهن توهان وٽ هوندو) ۽ نه صرف ان جي شروعات ۾. غير پيداواري محسوس ڪرڻ ۽ ڪا به بامعنيٰ پيدا ڪرڻ جي قابل نه هئڻ ڪري پروفيشنل ڪوڊرز جي پيروي ڪئي ويندي آهي جيترو ليکڪن، موسيقارن ۽ ٻين پيشن ۾ ماڻهن کي تخليقيت ۽ ذهني ڪوشش جي ضرورت هوندي آهي. تنهن ڪري جيترو جلدي توهان ان سان ڊيل ڪرڻ سکندا، وڌيڪ فائدي وارو اهو ختم ٿي ويندو ڊگهي عرصي ۾. سٺي قسمت ۽ طاقت توهان سان گڏ هجي.
تبصرا
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION