جئين توھان کي ھاڻي تائين ڄاڻڻ گھرجي، ڪوڊ گيم جو فلسفو جڏھن اھو اچي ٿو جاوا سکڻ جو تت ڪري سگھجي ٿو 'مشق سڀ کان پھريان اچي ٿو.' اسان جي ڪورس جو بنيادي ڌيان توهان کي ڪوڊنگ جي مهارتن کي سيکارڻ آهي جيڪو هڪ حقيقي نوڪري ۾ لاڳو ٿيندو، ۽ اهو ئي سبب آهي ته CodeGym وٽ تمام گهڻا ڪم آهن. CodeGym جي ڪورس ۾ 1200 کان وڌيڪ مختلف ڪمن سان، توهان پڪ ڪري سگهو ٿا ته هتي توهان ڪافي عملي تجربو حاصل ڪندا جاوا ڊولپر جي حيثيت سان اعتماد محسوس ڪرڻ لاءِ (جيتوڻيڪ اڃا به هڪ جونيئر). ڪيئن CodeGym جا ڪوڊنگ ٽاسڪ کل شروعات ڪندڙن کي جاوا پرو ۾ تبديل ڪن ٿا؟  - 1

ڪوڊ گيم کي ڪهڙي قسم جا ڪم پيش ڪرڻا آهن؟

تنهن ڪري اسان توهان کي CodeGym تي ڪمن بابت ٿورڙو ٻڌائڻ چاهيون ٿا، اتي ڪهڙي قسم جا ڪم آهن، ڪهڙا فرق آهن، ۽، سڀ کان اهم، اهي ڪيئن توهان جي مدد ڪري رهيا آهن هڪ پروفيشنل جاوا پروگرامر بڻجڻ ۾. بس توهان جي يادگيري کي تازو ڪرڻ لاءِ، مڪمل ڪوڊ گيم ڪورس کي چئن سوالن ۾ ورهايو ويو آهي، هر هڪ ۾ ڏهه ليول آهن، جيڪي توهان کي هڪ هڪ ڪري مڪمل ڪرڻا آهن. هر سطح سبقن ۽ ڪمن سان ڀريل آهي جيڪي توهان کي حل ڪرڻ جي ضرورت آهي ايندڙ سطح کي ان لاڪ ڪرڻ لاءِ (استعمال ڪندي 'ڪارو مادو' جيڪو توهان ڪمن کي حل ڪندي ڪمايو). هن ڪورس جو ڍانچو ان ڳالهه کي يقيني بڻائڻ لاءِ ٺاهيو ويو هو ته هر شاگرد تمام اهم صلاحيتن کي حقيقت ۾ سکڻ ۽ ان ۾ مهارت حاصل ڪرڻ لاءِ ڪافي مشق حاصل ڪري رهيو آهي، جڏهن ته ساڳئي وقت توهان جي حوصلي کي بلند رکڻ جي لاءِ رستي ۾ نه هارڻ ۽ توهان جي دماغ کي هڪ ڀيرو وقفو وٺڻ جي اجازت ڏئي ٿي. جڏهن ته ان کي ختم نه ڪيو وڃي.

ڪمن جا قسم جيڪي توھان سکيو آھي (يا نه ڪيو آھي) جي بنياد تي

1200 کان وڌيڪ ڪم تمام گهڻو آهي. جيڪڏهن CodeGym ڪورس ۾ سڀ ڪم ساڳيا هجن ها ته اهو ڪافي هڪجهڙائي وارو ۽ مزو نه هوندو. هتي اهي قسم جا ڪم آهن جيڪي توهان کي حل ڪرڻا پوندا ڪورس ذريعي وڃڻ دوران، ورهايل ڄاڻ جي بنياد تي جيڪي توهان کي حل ڪرڻ جي ضرورت آهي.

  • اڳئين سبق مان نظريي کي مضبوط ڪرڻ لاءِ ڪم.

هي هڪ تمام سادو آهي. توهان ڪجهه نئين نظرياتي علم حاصل ڪرڻ کان پوء، توهان کي ڪمن سان جيڪو توهان سکيو آهي ان کي مضبوط ڪرڻ جي ضرورت آهي، ۽ اهي ڪم بلڪل ائين ڪن ٿا. ڪورس جو هي حصو ڪافي روايتي آهي: پهرين توهان ڪجهه سبق سکندا آهيو ۽ پوءِ عملي ڪمن جي بنياد تي علم جي هن خاص حصي تي عمل ڪندا آهيو.

  • جيڪي توهان اڳ ۾ سکيا آهن سيمينٽ ڪرڻ لاءِ ڪم.

يقينا، توهان کي عملي ڪمن کي پڻ ڪرڻو پوندو جيڪو توهان اڳئين سطحن ۾ سکيو آهي. ۽ هي ٻيو قسم جو ڪم آهي جيڪو توهان ڏسندا CodeGym. ڪجهه ماڻهن لاءِ ڪورس مڪمل ڪرڻ ۾ مهينا ۽ ڪڏهن ڪڏهن سال به لڳن ٿا. انهن ڪمن جو مشن اهو يقيني بڻائڻ آهي ته توهان نظريي کي نه وساريندا ۽ رستي ۾ ڪا به ضروري صلاحيتن يا علم جا حصا نه وڃائيندا. توھان ڏسندا اھڙا ڪيترائي ڪم سڄي ڪورس ۾. توھان شايد انھن کي حل ڪرڻ کان ٿڪجي سگھوٿا ۽ شڪايت ڪرڻ وانگر محسوس ڪريو، پر ياد رکو: اھي ھڪڙو سبب آھن. اسان، انسانن کي، هر شيءِ کي ڪيترائي ڀيرا ورجائڻ جي ضرورت آهي (توهان جي سوچ کان وڌيڪ) انهي ڳالهه کي يقيني بڻائڻ لاءِ ته دماغ ياد ڪندو ته اهو ڪيئن ڪيو ويو آهي هڪ ڀيرو ۽ سڀني لاءِ (يا گهٽ ۾ گهٽ ڪافي عرصي تائين، حقيقت پسند ٿيڻ لاءِ).

  • چيلنج ڪم.

هي اهو آهي جتي اهو وڌيڪ دلچسپ ٿي وڃي ٿو ڇاڪاڻ ته هن قسم جو ڪم CodeGym لاءِ منفرد آهي. اهي ڪم هڪ نظريي تي ٻڌل آهن جيڪي توهان کي اڃا تائين سکڻ جو موقعو نه مليو آهي (اهو عام طور تي هيٺين ٽن سطحن مان هڪ ۾ اچي ٿو). تنهن ڪري بنيادي طور تي توهان انهن ڪمن کي منهن ڏئي رهيا آهيو جيڪي توهان حل نٿا ڪري سگهو ڇو ته ڪنهن به توهان کي اهو نظريو نه سيکاريو آهي جنهن تي اهي ٻڌل آهن. بکواس؟ نه، هڪ بهترين خصوصيت (هن معاملي لاء ڪيترن ئي مان هڪ) CodeGym لاء منفرد. توهان کي صرف گوگلنگ شروع ڪرڻ جي ضرورت آهي جيڪڏهن توهان اهڙي ڪم کي حل ڪرڻ چاهيو ٿا. شيءِ اها آهي ته، ويب تي ڪنهن جواب يا معلومات جي ڳولا ڪرڻ جيڪا توهان کي گهربل هجي ڪنهن به پروگرامر لاءِ هڪ انتهائي اهم مهارت آهي، ۽ اسان چاهيون ٿا ته توهان ان ۾ مهارت حاصل ڪريو ۽ ٻين اهم صلاحيتن، جهڙوڪ ڪوڊ لکڻ يا بگ ڳولڻ. پر توهان مان انهن لاءِ جيڪي تجربو ڪرڻ پسند نٿا ڪن ۽ هڪ روايتي سکيا واري طريقي تي قائم رهڻ چاهيندا آهن اتي پڻ هڪ طريقو آهي. جيڪڏھن توھان گوگلنگ کي پسند نٿا ڪريو، توھان ھميشه صرف انھن ’چيلنج ٽاسڪ‘ کي ھڪ طرف رکي سگھوٿا ۽ انھن ڏانھن موٽڻ کان پھريائين جڏھن توھان CodeGym تي ضروري ٿيوري تي پھچي ويا آھيو. جڏهن اهو اچي ٿو توهان جي سکيا جي طريقي کي چونڊڻ لاء، اسان پرو پسند آهيون، تنهنڪري ڳالهائڻ لاء، هر وقت جڏهن اهو مناسب آهي.

مشڪلاتن جي سطح ۽ ٻين پيٽرولن جي بنياد تي ڪمن جا قسم

توھان پڻ ورهائي سگھو ٿا ڪمن کي CodeGym جي بنياد تي قسم، سائيز (ختم ٿيڻ جو وقت)، ۽ مشڪل. ڪم جا اهي ٽي پيٽرول تمام گهڻو مختلف هوندا. اهو فرض ڪندي غلطي نه ڪريو CodeGym جا ڪم تمام سادا آهن ۽ ٻارن لاءِ آهن، مثالن ۽ آسان ڪهاڻي ٻڌائڻ واري طريقي جي بنياد تي. حقيقت ۾، CG جي ڪورس ۾ ڪم جي اڪثريت ڪنهن به بالغ لاء ڪافي مشڪل آهي، صرف پهرين ڪيترن ئي سطحن کي ٻار جي راند وانگر محسوس ڪري سگهي ٿي. هتي ڪمن جا قسم آهن جيڪي توهان ڳوليندا CodeGym ڪورس ۾ جيڪڏهن توهان ان کي مڪمل ڪرڻ ۽ پروگرامر بڻجڻ جو فيصلو ڪيو.

  • ڪوڊ داخل ڪريو.

ڪوڊ داخل ڪرڻ آسان ترين قسم جو ڪم آھي جنھن جو مطلب آھي ڪل شروعات ڪندڙن لاءِ. هڪ خواهشمند پروگرامر کي صرف ڪوڊ محسوس ڪندي شروع ڪرڻ جي ضرورت آهي ۽ ان کي لکڻ جو طريقو. تنهن ڪري انهن ڪمن ۾ توهان کي صرف اهو ڪرڻو آهي ته ڏنل ڪوڊ جو هڪ مثال نقل ڪريو.

  • ڪوڊ جو تجزيو ڪرڻ ۽ ان ۾ ڪيڙا ڳولڻ.

سکڻ جو هڪ ٻيو سٺو طريقو اهو آهي ته ڪنهن ٻئي جي ڪوڊ جو مطالعو ڪيو وڃي ته اهو معلوم ڪرڻ جي ڪوشش ڪئي وڃي ته غلطين جو سبب ڪٿي ٿي سگهي ٿي. ڪنهن ٻئي جي ڪوڊ ۾ غلطيون ڳولڻ هڪ سافٽ ويئر ڊولپر لاءِ هڪ تمام اهم ۽ انتهائي قابل اطلاق مهارت آهي.

  • ڪم جي ضرورتن کي پورو ڪرڻ لاءِ پنهنجو ڪوڊ لکڻ.

ڪجهه نقطي تي، توهان پنهنجو ڪوڊ لکڻ شروع ڪندا. هن قسم جي ڪمن سان، توهان کي ضرورتن جو هڪ سيٽ ملي ٿو جيڪو توهان جي ڪوڊ کي پورا ڪرڻو آهي. يقينن، گهرجون هميشه مختلف هونديون آهن ۽ هڪ طريقي سان ٺهيل هونديون آهن توهان کي سيکارڻ لاءِ ته اهي ڪم ڪيئن انجام ڏنا وڃن هڪ حقيقي جاوا پروگرامر پنهنجي حقيقي نوڪري تي باقاعده بنياد تي منهن ڏئي رهيو آهي.

  • اضافي ڏکيو بونس ڪم.

توهان مان انهن لاءِ جيڪي باقاعده ڪمن کي پارڪ کان ٻاهر ڇڪيندا آهن اسان وٽ اضافي مشڪل بونس وارا آهن. اسان کي ڏيکاريو ته توھان ڪيڏا سخت آھيو انھن کي ٽوڙڻ سان جيئن انھن کي ڪافي حد تائين خود مطالعي جي ضرورت آھي ۽ توھان جي الگورتھم واري سوچ جي صلاحيتن کي ترقي ڪرڻ لاءِ ٺاھيو ويو آھي.

  • مني منصوبا.

اهي آهن باسز CodeGym ڪمن جا: منصوبا جتي توهان کي گهربل هجي اڪيلو هٿ سان (پر يقيناً اسان جي مدد کان سواءِ) هڪ بلڪه پيچيده پروگرام ٺاهيو. پريشان ٿيڻ جي ڪا ضرورت ناهي، جيئن ته مني منصوبا عام طور تي ننڍن ذيلي ڪمن ۾ ورهايل هوندا آهن، تنهنڪري توهان وچ ۾ ڪٿي نه ڦاسي ويندا. اهي توهان لاءِ ٺاهيا ويا آهن سکڻ لاءِ هڪ پروگرام جي ترقي جي عام عمل ۽ ان تي مشتمل قدم. جڏهن هن قسم جو هر ڪم مڪمل ٿي ويندو، توهان پنهنجي هٿن سان لکيل هڪ نئين پروگرام سان ختم ڪندا، جهڙوڪ هڪ سادي وڊيو گيم يا هڪ آن لائن چيٽ روم. هي CodeGym جو هڪ وڏو فائدو آهي عام طور تي (انهن لاءِ جيڪي جاوا سکڻ جي ٻين طريقن سان هلن ٿا) اهو سال وٺي سگھي ٿو اڳي ڪوڊنگ شروع ڪندڙ شروع کان پهريون پيچيده پروگرام ٺاهڻ جي قابل هوندو.

  • وڊيوز پاڻ کي ٿورڙو وقفو ڏيڻ لاءِ.

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

خلاصو

جئين توهان ڏسي سگهو ٿا، ڪوڊ گيم لفظي طور تي هر ممڪن ڪري ٿو جاوا ڪورس لاءِ هڪجهڙائي ۽ بار بار نه هجڻ جي لاءِ ، جيڪا ٻين آن لائن جاوا ڪورسز جي اڪثريت (جيڪڏهن سڀ نه) جي سڀ کان وڏي ڪمزوري آهي. پر اهڙي قسم جا ڪم اسان جي طرفان پيدا ڪيا ويا آهن نه رڳو ايترو ته اهو توهان لاء پڙهڻ لاء آسان ٿيندو. اهو پڻ واحد طريقو آهي واقعي تيار ڪرڻ جو هڪ صارف جيڪو شروع کان جاوا سکڻ شروع ڪري ٿو ته هو ان وقت ڇا منهن ڏيندو جڏهن جاوا پروگرامر طور حقيقي نوڪري ۾ هوندو. اسان جي شاگردن ۽ سندن مستقبل جي باري ۾ خيال. اسان اهو سوچڻ چاهيون ٿا ته اهو ئي آهي جيڪو واقعي CodeGym کي ڌار ڌار ڪري ٿو. ڇا توهان متفق آهيو؟ اسان کي خبر ڏيو ته توهان هيٺ ڏنل تبصري سيڪشن ۾ ڇا سوچيو.