ڪنهن به پروگرامنگ جي بنياد تي... puzzles

سلام، Khabrovsk جي رهاڪن!

هن آرٽيڪل ۾ مان هڪ ٽيڪنيڪل يونيورسٽي ۾ ڪاليج ۾ C ++ پروگرامنگ استاد جي حيثيت سان منهنجي تجربي بابت ڳالهائڻ چاهيان ٿو. اهو هڪ ڀيرو زندگيءَ جو تجربو هو جنهن مون کي گهڻو ڪجهه سيکاريو. جڏهن اهو توهان جي ذاتي ماضي کان دلچسپ حقيقتن تي اچي ٿو، زندگي مان هي پاسو ذهن ۾ اچڻ وارن مان هڪ آهي.
وڃ.

پهرين، منهنجي باري ۾ ٿورو.
2016 ۾، مون انسٽيٽيوٽ مان گريجوئيشن ڪئي آنر سان گڏ انفارميشن سيڪيورٽي آف آٽوميٽيڊ سسٽم ۾ ڊگري. منهنجي پڙهائي دوران، مون کي بار بار سائنسي مضمون لکڻ، مقابلن ۽ گرانٽس ۾ حصو وٺڻ ۾ منهنجي صلاحيت کي محسوس ڪرڻ جي قابل ٿي ويو. 2015 ۾، مون کي نوجوان سائنسدان "UMNIK" لاء آل-روسي مقابلي جو فاتح ٿيڻ جو موقعو مليو. 2016 ۾، پنهنجي پڙهائي مڪمل ڪرڻ کان اڳ، هو اڳ ۾ ئي شهر جي هڪ وڏي اداري ۾ ”انفارميشن سيڪيورٽي، ڪرپٽوگرافي ۽ انڪرپشن اسپيشلسٽ“ جي حيثيت سان ملازم هو.
مختصر ۾، هن وانگر ڪجهه. توهان تصور ڪري سگهو ٿا ته مون کي اڃا تائين پروگرامنگ جي باري ۾ هڪ خيال هو.

۽ هتي اهو آهي 2017. پوسٽ گريجوئيٽ اڀياس. مون کي سيمسٽر لاءِ ڪاليج ۾ C++ سيکارڻ لاءِ چيو ويو، جنهن لاءِ مون کي سٺو بونس ڏيڻ جو واعدو ڪيو ويو ته جيئن گريجوئيٽ شاگرد جو بار گهٽجي ۽ ٻيو ڪجهه به نه.

ايماندار ٿيڻ لاء، مون کي خلوص دل سان دلچسپي هئي ته هن ڪم ۾ پاڻ کي آزمائي.

پهريون جوڙو
سيپٽمبر. اسڪول جو پهريون هفتو. شاگرد مون وٽ آيا. "شرارتي گروهه" - اهو آهي جيڪو انهن کي سڏيو ويندو هو.
23 ماڻهو. "پروگرامرز".

جيئن توقع ڪئي وئي، پهرين مون پنهنجو تعارف ڪرايو. مون انهن کي احتياط سان هن حصي جو مواد ٻڌايو ”پهرين، ٿورو پنهنجي باري ۾“...
پوء خوفناڪ شيء شروع ٿي. سوال تي "توهان ڇا ڪري سگهو ٿا؟" شاگردن (اسان انهن کي سڏينداسين ته هاڻي کان) جواب ڏنو ته اهي ڪجهه به نه ڪجهه وڌيڪ ڪري سگهن ٿا (چڱو، هن جو مطلب اهو آهي ته انهن مان ڪجهه ڄاڻن ٿا ته MS VS وانگر نظر اچي ٿو ۽ هڪ "هيلو ورلڊ" پروجيڪٽ ٺاهي سگهي ٿو). .. پروگرامرز. آخري ڪورس…

وڌيڪ، انهن تفصيل سان وضاحت ڪئي، "رنگن ۾"، ته انهن کي ڪجهه به نه سيکاريو ويو هو ۽ عام طور تي اهي پروگرامنگ ۾ مايوس هئا ...

لڳ ڀڳ سڀئي ڏينهن جيستائين منهنجو ايندڙ سبق هن طرح هليو ويو:
ڪنهن به پروگرامنگ جي بنياد تي... puzzles

پر اڄ ڏينهن کان پوءِ اهو خيال پيدا ٿيو ته انهن نوجوانن جي ذهنن ۽ شعورن ۾ موجوده صورتحال کي درست ڪرڻ جي ڪوشش ڪئي وڃي. ۽ پوءِ ”اوسٽاپ هليو ويو“.

پروگرامنگ جو تعارف
ايندڙ سبق لاءِ مان کڻي آيو آهيان... هڪ پزل.
ها ها. پزل. "توهان جي ڊريگن کي ڪيئن تربيت ڏي." ضابطا سادا هئا. گروپ کي 3 ٽيمن ۾ ورهايو ويو. هر ٽيم پنهنجي حصي کي گڏ ڪيو. ڪجھ ٻيلو آھن، ٻيا زمين آھن، ٻيا ڊريگن آھن تصوير جي مرڪز ۾. جڏهن سڄو جوڙو گڏ ڪري پزل ٺاهي رهيا هئا، مون انهن کي ٻڌايو هڪ پزل گڏ ڪرڻ پڻ پروگرامنگ آهيپروگرامر اڪثر ڪري ڪنهن ٻئي جو ڪوڊ استعمال ڪندا آهن، ته هر پروجيڪٽ ۾ مختلف ٽيمون، فيچرز، ماڊلز...
آهستي آهستي، سڀ کان وڌيڪ سست شاگرد عمل ۾ شامل ٿي ويا.
جڏهن مون پروگرامنگ جي خيال کي ڪاروباري تصورن، عملن ۽ پزلن ۾ رڱڻ مڪمل ڪيو، اهو وقت هو تربيت جا قاعدا قائم ڪرڻ جو.
هر سبق لاءِ، هر شاگرد کي هڪ نوٽ بڪ ۾ IT مان 10 شرطون لکڻ گهرجن. ڪو. هر ڪنهن کي پنهنجو آهي. نقطو اهو آهي ته مون هڪ شاگرد جو نوٽ بڪ ورتو ۽ سڀني شرطن مان مليو وڌ ۾ وڌ لاڳو ۽ ٻئي شاگرد کانئس پڇيو. جڏهن ٻيو شاگرد چوي ٿو ته، ”مون اهو اصطلاح نه لکيو آهي،“ اتي ڪو به ڏنڊ نه هو (عام احساس جي ڪري)، پر ان شاگرد کي ”غائب“ اصطلاحن کي لکڻو پوندو هو (جهڙوڪ هر ڪنهن وٽ جن وٽ اهي نه هئا) ۽ انهن جي معنيٰ ڳوليو ايندڙ هڪ کان.

اهو ئي اسان ڪيو. هر سبق ٻن يا ٽن شاگردن جي حوالي سان خوشگوار بي ترتيب سان شروع ڪيو. ماڻهن ۾ ان عمل لاءِ جوش هو.

سبق جا موضوع
تربيت شروع ڪرڻ وقت، شاگردن کي سٺو ادب مهيا ڪرڻ تمام ضروري آهي. منهنجي خيال ۾، مثالي ڪتاب هو:
ڪنهن به پروگرامنگ جي بنياد تي... puzzles

هڪ دفعي مون کي Microsoft Visual Studio کي ڀاڪر پائڻ دوران ان کي چوري سان پڙهڻو پيو. پوءِ مان پروگرامنگ کي تقريباً شروع کان سمجھڻ جي قابل ٿي ويس. مثالي اختيار.

توهان نرمي سان شاگردن ڏانهن وڃو ۽ چئو: "پروگرامر ٿيڻ لاء، توهان کي صرف هن ڪتاب ۾ سڀ ڪجهه پڙهڻ ۽ ڪوشش ڪرڻ جي ضرورت آهي،" ۽ ڪتاب ميز تي اڇلائي ڇڏيو. بنيادي شيء توهان جي بيڪ پيڪ ۾ ڪتابن کي پريشان ڪرڻ نه آهي ...

هر موضوع کان اڳ، مون کي يقيني طور تي چڱي طرح تيار ڪرڻو پوندو هو. مون انٽرنيٽ تان ساڳيو Laforet ۽ ٻيا ڪيترائي دلچسپ ذريعا پڙهيا.
وضاحت لڳ ڀڳ شروع کان وٺي ويو. ان کان علاوه، اهو سمجهڻ ضروري هو ته شاگردن جي بنيادي ڄاڻ کي ڪٽيو ويو آهي.
Arrays -> ميموري سان ڪم ڪرڻ (constructors) -> لنڪس -> ميموري ڪيئن ڪم ڪري ٿي -> ڊرائيو -> فزيڪل ڊرائيو ڇا آهي -> ڊيٽا جي بائنري نمائندگي ...
ڪنهن به پروگرامنگ جي بنياد تي... puzzles

پروگرامنگ بابت بنيادي حقيقتن جي ڄاڻ جو هڪ تمام مضبوط حادثي جو امتحان. مان هاڻي پروگرامر نه آهيان، مان هڪ تاريخدان آهيان!

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

ليبارٽري ڪم
پهرين لاڳو ڪيل معلومات پهرين "ليبز" آهي. مجموعي طور تي، گروپ سيمسٽر دوران 10 ليبارٽري ڪم پاس ڪيو. پهرين ته اهي آسان ترين ڪنسول ٺاهيا هڪ + ب, ۽ بعد ۾ انهن لکيو، جيتوڻيڪ ڪنسول تي ٻڌل، پر ڪافي دلچسپ ايپليڪيشنون، جهڙوڪ ٽن طريقن مان هڪ استعمال ڪندي ڪجهه منصفانه طور تي ڏنل فنڪشن جي انٽيگرل جي قيمت کي ڳڻڻ - تقريبن ساڳيو ڪم حتمي سرٽيفڪيشن تي هئا - ڪورس ڪم.

اهو صرف قبوليت جو طريقو آهي نه واقف هو. انسٽيٽيوٽ ۾ منهنجي پڙهائي دوران، مون کي هن حقيقت سان منهن ڏيڻو پيو ته هوشيار هجڻ ۽ رپورٽون پاس ڪرڻ جي قابل هجڻ هڪ ئي شيء ناهي. اها ڳالهه مون کي بلڪل نه وڻي.

- دوست، مون سوچيو هو. اچو ته هڪ "تصوراتي" تعلق پيدا ڪريون. جيڪڏهن توهان مان ڪنهن جو خيال آهي ته توهان کي پروگرامنگ جي ضرورت ناهي، دروازو اتي ختم ٿي چڪو آهي. مان توهان کي مفت ۾ سيکاريندو آهيان. مان هتي ڏسڻ چاهيان ٿو صرف شوقين، پرواهه ڪندڙ ۽ پرواهه ڪندڙ. ”مان ٻين سڀني کان پڇان ٿو ته هر ڪنهن جو وقت ضايع نه ڪن ،“ مون ليبارٽري جي ڪم جي پهرين ڏينهن تي چيو. ان کان پوء، 5 ماڻهن فوري طور تي ڪلاس ۾ وڃڻ بند ڪيو. اهو منطقي ۽ متوقع هو. اهو ممڪن هو ته باقي ڪجهه سمجهه ۾ آڻڻ جي ڪوشش ڪئي وڃي.

- ... مون کي ڏسڻ ۾ دلچسپي نه آهي ڪنهن کي توهان جو ڪم صرف ان کي پاس ڪرڻ لاء. توهان شايد پروگرامر نه آهيو، پر توهان منهنجي ڪلاس جا ماڻهو هوندا ڪيو.

اهو هن طرح نظر آيو:

case отличник

هڪ شاگرد پنهنجي ڪم ۾ هٿ وجهڻ لاءِ مون سان گڏ ويٺو آهي.
- ڇا توهان اهو پاڻ ڪيو؟
ها.
- هي ڇا آهي؟
- *صحيح جواب ڏيو*.
* مان ڪجهه وڌيڪ نقطن بابت پڇان ٿو. صحيح جواب ڏيو*
- قبول ڪيو. زبردست.

case болтун

- ڇا توهان اهو پاڻ ڪيو؟
ها.
- هي ڇا آهي؟
- *جواب غلط / جواب نٿو ڏئي*.
* مان ڪجهه وڌيڪ نقطن بابت پڇان ٿو. ساڳيو نتيجو*
- قبول نه ڪيو. ناڪام مان ٻيهر حاصل ڪرڻ جو انتظار ڪري رهيو آهيان.

case хорошист

- ڇا توهان اهو پاڻ ڪيو؟
ها.
- هي ڇا آهي؟
- * صحيح جواب ڏيو، پر اعتماد سان نه، ترڻ *.
* مان ڪجهه وڌيڪ نقطن بابت پڇان ٿو. ساڳيو نتيجو*
- قبول ڪيو. ٺيڪ.

case ровныйТроечник

- ڇا توهان اهو پاڻ ڪيو؟
- نه.
- ڇو؟
- مشڪل. هن منهنجي مدد ڪئي ... * ايمانداري سان گروپ مان هڪ بهترين شاگرد جو نالو *
- توهان سمجهي ورتو؟
- ها، مون کي لڳ ڀڳ هر شيء سمجهي.

- هي ڇا آهي؟
- *صحيح جواب ڏيو*.
* مان ڪجهه وڌيڪ نقطن بابت پڇان ٿو. وڌيڪ يا گهٽ صحيح جواب ڏيو، ڪڏهن ڪڏهن مڪمل طور تي غلط، جيتوڻيڪ اهو 50/50 صحيح ۽ غلط آهي *
- قبول ڪيو. ٺيڪ.

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

ڪنهن به پروگرامنگ جي بنياد تي... puzzles

درجه بندي
تعليمي عمل، سڄي دنيا وانگر، لفظي طور تي قيمت ٽيگ ۽ گريڊ ۾ ٻڏي رهيو آهي.
شاگرد به ماڻهو آهنجڏهن ته، منهنجي خيال ۾، ”فريم ورڪ“ کي هتي به ”ڇڏي“ وڃڻ گهرجي ها.
سيمسٽر دوران، هر ڪنهن کي هڪ بونس ڪم ڏنو ويو. لاء رجسٽر ٿيو github.com، اپلوڊ ڪريو هڪ خالي C++ پروجيڪٽ اتي، 2 تازه ڪاريون ڪريو، انھن کي انجام ڏيو ۽ انھن کي دٻايو. انهن ڪمن لاءِ، 15 مقرر ڪيا ويا، ها، ها، 4 نه، 5 نه، پر 15. ٽن ان کي ڪڍي ڇڏيو. اها ڳالهه ڪنهن نه ڪنهن طرح شاگرد جي نفسيات لاءِ سمجھ ۾ اچي وئي، پر پوءِ اتي هڪ ٻيو ڪيس هو.
هڪ دفعي اسان جي جوڙي کي منتقل ڪيو ويو ته جيئن هوء آخري هئي، ۽ پڻ هڪ ٻه ونڊوز ذريعي. بهرحال، 15 ماڻهو اڃا تائين آيا. مان اهڙي بهادريءَ جي اعزاز ۾ ڪو نئون موضوع بيان ڪرڻ نه ٿي چاهيان، ڇاڪاڻ ته اسان اڳي ئي موضوعن تي ڪافي ترقي ڪري چڪا هئاسين + ايندڙ موضوع ٿڪل دماغن (منهنجي ۽ شاگردن جي) لاءِ ايترو سادو نه هو. پوءِ مون فيصلو ڪيو ته فلسفي جي باري ۾ ڳالهائڻ.

- مان بي مثال سخاوت جي ڪشش جو اعلان ڪريان ٿو. هر ڪو مون کي ٻڌائي ٿو ته هن کي اڄ جي جوڙي لاء ڪهڙو گريڊ ڏيو.
هر ڪو چاهي ٿو ”الف“.
”ان تي غور ڪر،“ مون چيو. سڀ خوش هئا.
خاموشي.
- ڇو ڪنهن کي نه چاهيو؟ 7-ڪو يا 10-ڪو؟
سڀني جون اکيون وسيع ٿي ويون ۽ هو بيوقوفيءَ سان مسڪرائڻ لڳا.
- تون شرط لڳندين؟ رسالي ڏانهن؟! - پوئين ميز تان آواز آيو.
- ها آسان! - مون چيو، - مان شرطن تي بلٽز جو اعلان ڪري رهيو آهيان، جيڪو به منهنجي 10 سوالن جو جواب ڏيندو - مان شرط ڪندس 20 ميگزين ڏانهن، پڪڙڻ کان سواء، جيڪو جواب نٿو ڏئي، اهو هڪ آهي -10 (مائنس ڏهه).

”ٽيم ٺهي وئي، بحث شروع ٿي،“ هر ڪنهن ايمانداري سان مارڪون حاصل ڪيون هيون. ٻه رضاڪار. معمولي غلطين سان، انهن 10 سوالن سان موڙ ورتو، اسٽيڪ، قطار، تعمير ڪندڙ، تباهي ڪندڙ، گند ڪچري جي ڪليڪٽر، encapsulation، polymorphism، hash functions ...
هر هڪ رسالي ۾ ڪڍيو ويو 20... پر رسالي جي اهميت ۽ درجا سڀني جي نظر ۾ پئجي ويا. هاڻي مون کي افسوس آهي ته نه پڇو ته ڇا اهي ڪنهن سان پنهنجو جائزو ”شيئر“ ڪرڻ چاهيندا. اهو مون کي لڳي ٿو ته اهي حصيداري ڪندا ... هاڻي کان، سڀني کي علم ۽ ايمانداري سان "ليب" حوالي ڪيو.

هن وقت کان، ليبارٽري پهچائڻ جو هڪ ٻيو قسم ظاهر ٿيو:


case честноНеЕгоНоОнПытался

- ڇا توهان اهو پاڻ ڪيو؟
- نه.
- ڇو؟
- مشڪل. هن منهنجي مدد ڪئي ... * ايمانداري سان گروپ مان هڪ بهترين شاگرد جو نالو *
- توهان سمجهي ورتو؟
- سرجي نڪولاويچ، سچ پڇو، مون کي ڪجھ به سمجھ ۾ نه ٿو اچي، تنهنڪري مون هر لڪير جي اڳيان تبصرا لکيا - خير، اها منهنجي شيء ناهي، مان هڪ ٽريڪٽر ڊرائيور ٿيندس.
- هي ڇا آهي؟
- *لائن جي سامهون تبصرو پڙهي ٿو*.
-…
-…
- بيلارس MTZ ۽ ڊان 500 ۽ K700 جي وچ ۾ ڇا فرق آهي؟
- ؟؟!.. پھريون ھڪڙو ڦيٿي وارو ٽريڪٽر آھي جيڪو منسک ۾ ٺاھيو ويو آھي، اڪثر ڪري ھلڪي ۽ وچولي قسم جي زرعي پيداوار ۾ استعمال ٿيندو آھي. ان ۾ اڳيان ننڍا ڦيٿا ۽ پوئتي ۾ وڏا ڦيٿا به آهن. ڊان 500 بنيادي طور تي هڪ هارويسٽر آهي، ۽ K-700 Kirovets هڪ سوويت جنرل-مقصد آف روڊ ويلڊ ٽريڪٽر آهي، ٽريڪشن ڪلاس 5.
- قبول ڪيو. چڱو (!!!).
- توھان جي مھرباني، سرجي نڪولاويچ !!!

منهنجي وطن ۾، TractorA بابت ڳالهائڻ لڳ ڀڳ هتي SOLID بابت ڳالهائڻ وانگر آهي.

جينيئس
منهنجي گروپ ۾ هڪ جينيئس به هو. شاگرد پهرئين ڪلاس کان تمام دير سان پڙهندو هو ۽ سڀني سان گڏجي پزل مڪمل نه ڪندو هو. پوءِ مون کانئس پڇيو ته ڇا مون هر ڪنهن لاءِ ايندڙ سبق لاءِ رٿابندي ڪئي آهي - ڪاغذ جي هڪ ٽڪري تي پاڻ ڏانهن لکو ته هن کي ڪهڙي دلچسپي آهي، هن جي ڪهڙي دلچسپي آهي. نتيجن موجب، ”جينيئس“ وٽ 2-3 لائينون هيون: ڪجهه اهڙي طرح ”مون کي هجڻ جي فضيلت جو احساس آهي“...

... او، خدا، منهنجي گروپ ۾ مون وٽ هڪ شخص ۾ ٻيو لاؤ زو ۽ ڪوجيما آهي ...
ڪنهن به پروگرامنگ جي بنياد تي... puzzles

منهنجي تعجب ۾، پهرين ٻن طبقن ۾ هن حقيقت ۾ اصطلاحن بابت سوالن جا جواب شاندار طور تي ڏنا، پر اهو اثر گهڻو وقت نه رهيو. ”جينيئس“ ڪلاس ۾ وڃڻ بند ڪري ڇڏيو ۽ ايندڙ ڀيري هو صرف پهرين ليبارٽري جو ڪم پاس ڪرڻ آيو، جيڪو هن ڪاميابيءَ سان پورو ڪيو. پاس نه ٿيو مقصدي سببن لاء. پوءِ، غير حاضريءَ جي ڪري، هن قدرتي طور تي قرض گڏ ڪري ڇڏيا، جن تي هن جو يقين هو، مون کي صرف هن کي ڳڻڻ جو پابند هو، تنهنڪري ڳالهائڻ لاء، "برادرانه طريقي سان".
جوڑوں ۾ شرڪت ڪرڻ ۾ ناڪامي + دل جي شرح وڌائي منهنجي ڪلاس ۾ شرڪت ڪرڻ جي قائم ڪيل اصولن جي خلاف هئي. ”جينيئس“ وٽ صورتحال مان نڪرڻ لاءِ صرف 2 طريقا هئا - پاڻ کي بحال ڪرڻ (متوقع رستو) يا ڪلاسن کي ڇڏي ڏيڻ ۽ سستي کان نجات حاصل ڪرڻ لاءِ ڊين جي آفيس طرفان ڏنل ”سي“ جي اميد رکڻ.
خير، هي آهي ”جينيئس“... توهان کي فوري طور ”شاندار“ ڪم ڪرڻو پوندو. هن نوجوان کي وي ڪي (جتي مان ۽ هن گروپ جا سڀ شاگرد هئاسين) تي عام گفتگو ۾ لکڻ کان وڌيڪ بهتر ٻيو ڪجهه به نه ملي سگهيو، جنهن ۾ مون کي مخاطب ٿيندي لعنتن ۽ گاريون ڏنيون ويون.

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

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

ڪنهن به پروگرامنگ جي بنياد تي... puzzles

انهن مان ڪنهن به پروگرامر جي ڪيريئر جي ڪاميابي جي باري ۾ نتيجو ڪڍڻ تمام جلدي آهي، ڇاڪاڻ ته هاڻي هن گروپ مان اڪثر يونيورسٽي ۾ پڙهائي رهيا آهن. وقت ڏيکاريندو.

مون کي اميد آهي ته مضمون مفيد هو. توهان جي توجه لاء مهرباني!
تخليقي ڪاميابي ۽ مثبت مزاج، ساٿيو!

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

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