مون ڪيئن سيکاريو ۽ پوءِ پٿون تي هڪ دستور لکيو

مون ڪيئن سيکاريو ۽ پوءِ پٿون تي هڪ دستور لکيو
گذريل سال کان، مون صوبائي تربيتي مرڪزن مان هڪ ۾ استاد جي حيثيت سان ڪم ڪيو (جنهن کي اڳتي هلي TCs چيو ويندو)، پروگرامنگ جي سکيا ۾ ماهر. مان هن ٽريننگ سينٽر جو نالو نه ڏيندس؛ مان به ڪوشش ڪندس ته ڪمپنين جي نالن، ليکڪن جي نالن وغيره کان سواءِ.

سو، مون پٿون ۽ جاوا ۾ استاد طور ڪم ڪيو. هن CA جاوا لاءِ تدريسي مواد خريد ڪيو، ۽ انهن پٿون لانچ ڪيو جڏهن آئون آيو آهيان ۽ انهن کي اها صلاح ڏني.

مون Python تي شاگردن لاءِ هڪ دستي (لازمي طور تي هڪ درسي ڪتاب يا خود هدايت نامو) لکيو، پر جاوا کي درس ڏيڻ ۽ تدريسي مواد جيڪي اتي استعمال ڪيا ويا انهن جو هڪ اهم اثر هو.

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

توهان چئو: "خير، ڇا غلط آهي، استاد کي بهتر ڪم ڪرڻ ڏيو، ۽ شطرنج ۽ هڪ سانپ ٿڌو آهي!"

چڱو، سڀ ڪجھ ٿڌو ٿيندو جيڪڏهن گروپ ۾ ماڻهن جو تعداد 15 کان گهٽ نه هجي، ۽ اهو اڳ ۾ ئي اهم آهي جيڪڏهن توهان سڀني جي پيروي ڪرڻ وارا آهيو، وضاحت ڪندي: "پر تڏهن به، اسان اهو ڇو لکي رهيا آهيون؟"

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

خير، آخري شيء جيڪا لفظي طور تي هن درسي ڪتاب کي تباهه ڪري ٿي، اها آهي ته شروعات کان وٺي، گهٽ ۾ گهٽ هڪ مناسب تعارف نه آهي جنهن جي وضاحت ڪئي وئي آهي ته ڊيٽا جا قسم ڇا آهن، اهي اعتراض ۽ ابتدائي آهن، ڪهڙي معيار کي جانچيندو آهي ملڪيت جيڪا هن اختلافي کي پيدا ڪري ٿي، وغيره. پهرين باب ۾، توهان ۽ توهان جي شاگردن کي چيو ويو آهي ته هڪ پروگرام ٺاهيو (ڪاپي) جيڪو هڪ ونڊو ٺاهي ۽ اتي لکي ٿو “هيلو!”، پر اهو وضاحت نٿو ڪري ته هن ڪوڊ شيٽ جو اصل مطلب ڇا آهي، صرف وڌيڪ سبقن جي لنڪ، مثال طور. ، اهو ذڪر ڪري ٿو "مکيه" داخلا پوائنٽ آهي، پر "داخل ٿيڻ واري نقطي" جو بلڪل تصور به نه لکيو ويو آهي.

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

جڏهن اها ڳالهه واضح ٿي وئي ته مان ٽريننگ سينٽر ڇڏي ويندس ۽ پٿون پروگرام کي ايندڙ سال ڪنهن نه ڪنهن طرح جاري رکڻ جي ضرورت آهي، تڏهن مون پنهنجو درسي ڪتاب لکڻ شروع ڪيو. مختصر ۾، مون ان کي ٻن حصن ۾ ورهايو، پهرين ۾ مون ڊيٽا جي قسمن، انهن جي جوهر، انهن سان گڏ آپريشن ۽ ٻولي جي هدايتن بابت سڀ ڪجهه بيان ڪيو. عنوانن جي وچ ۾ مون QnA ڪيو ته جيئن مستقبل جو استاد سمجهي سگهي ته شاگرد اهو موضوع ڪيئن سکيو. خير، آخر ۾ مون هڪ ننڍڙو ٽاسڪ پروجيڪٽ ڪيو. پھريون حصو اھڙيءَ طرح ٻوليءَ جي بنيادي ڳالھين کي بيان ڪري ٿو ۽ انھن کي چيڀاٽي ٿو، جيڪو تقريباً 12-13 سبقن جو 30-40 منٽ آھي. ٻئي حصي ۾، مون اڳ ۾ ئي OOP بابت لکيو آهي، بيان ڪيو ويو آهي ته ڪيئن پٿون ۾ هن پيراڊم جو نفاذ ٻين کان مختلف آهي، اسٽائل گائيڊ وغيره جا ڪيترائي لنڪ ٺاهيا آهن. اختصار ڪرڻ لاءِ، مون ڪوشش ڪئي ته جيئن جاوا جي درسي ڪتاب ۾ موجود هو ان کان جيترو ٿي سگهي مختلف هجي. مون تازو ئي پنهنجي موجوده پٿون استاد کي لکيو، مواد تي راءِ طلب ڪيو، ۽ هاڻي مون کي خوشي آهي ته سڀ ڪجهه ٺيڪ آهي، ته ٻار واقعي پٿون ۾ پروگرامنگ کي سمجهن ٿا.

مان هن ڪهاڻي مان ڪهڙو نتيجو ڪڍڻ چاهيان ٿو: منهنجا پيارا والدين، جيڪڏهن توهان پنهنجي ٻار کي ٽريننگ سينٽر ڏانهن موڪلڻ جو فيصلو ڪيو، ته پوء احتياط سان نگراني ڪريو ته اهي ڇا ڪري رهيا آهن، ته توهان جو ٻار بيڪار وقت ضايع نه ڪري، جيئن حوصلا نه ٿئي. هو مستقبل ۾ پروگرام ڪرڻ چاهي ٿو.

UPD: جيئن صحيح طور تي تبصرن ۾ نوٽ ڪيو ويو آهي، مون تقريبا ڪجھ به نه چيو مواد جي پيشڪش بابت. مان فوري طور تي چوندس ته مان سمجهان ٿو ته وڌيڪ مشق ٿيڻ گهرجي، جيترو ممڪن آهي. پهرين حصي ۾ هر سبق جي آخر ۾، مون باب جي موضوع تي 4-5 ننڍيون مشقون اسائنمنٽس ڪيون. بابن جي وچ ۾ QnA (ڪنٽرول سبق) هئا، جتي پڻ عملي هئا، پر اڳ ۾ ئي جائزو ورتو ويو، ۽ پهرئين حصي جي آخر ۾ هڪ پروجيڪٽ موجود هو جنهن ۾ هڪ موضوع هو جنهن کي تجويز ڪيل مان چونڊڻ لاء. ٻئي حصي ۾، مون هڪ تعارف ڪرايو او او پي جو هڪ ڪنسول ميني گيم ٺاهڻ جي ذريعي، جنهن جي ترقي مڪمل ٻيو حصو هو ۽ پيراڊائم جو پورو تعارف.

صرف رجسٽرڊ استعمال ڪندڙ سروي ۾ حصو وٺي سگهن ٿا. سائن ان ڪريو، توهان جي مهرباني.

ڇا توهان جو ٻار ڪنهن ٽريننگ سينٽر ۾ پروگرامنگ سکيا؟

  • 4,6٪ها 3

  • 95,4٪نمبر 62

65 صارفين ووٽ ڏنو. 27 استعمال ڪندڙن کي روڪيو ويو.

جو ذريعو: www.habr.com

تبصرو شامل ڪريو