ته جيئن ڇوڪرن کي ڏيکارڻ ۾ شرم نه اچي

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

صلاحون جهڙوڪ ”خوبصورت ڪوڊ لکو“، ”توهان جي بهتري تي سٺو تبصرو“، ”مطالعو جديد فريم ورڪ“ تمام ڪارآمد آهن، پر افسوس، ثانوي. اهي هڪ پروگرامر جي بنيادي معيار سان هٿ ۾ هٿ ايندا آهن، جيڪو توهان کي پنهنجي پاڻ ۾ ترقي ڪرڻ جي ضرورت آهي.

هي بنيادي معيار آهي: هڪ جستجو ڪندڙ ذهن.

هڪ جستجو وارو ذهن ايتري مهارت نه آهي جيترو ڪنهن اڻ واقف ماحول کي سمجهڻ جي خواهش، چاهي اها ڪا نئين ٽيڪنالاجي هجي، ڪو نئون پروجيڪٽ هجي، يا ٻوليءَ جي پروگرام جون نيون خاصيتون هجن.

هڪ جستجو وارو ذهن هڪ پيدائشي ڪيفيت نه آهي، پر هڪ حاصل ڪيل هڪ آهي. هڪ پروگرامر طور ڪم ڪرڻ کان اڳ، مثال طور، مون وٽ ڪڏهن به نه هو.

اسان جي ڪم جي حوالي سان، هڪ جستجو ڪندڙ ذهن اڪثر اهو ڄاڻڻ جي خواهش رکي ٿو ته ڇو خرابي ڪم نٿو ڪري. قطع نظر ته هي ڪوڊ ڪنهن لکيو آهي - توهان يا ڪو ٻيو.

جيڪڏهن توهان ڪنهن به مسئلي کي حل ڪيو آهي جيڪو توهان يا توهان جي ساٿين طرفان حل ڪيو ويو آهي، پوء هڪ آسان طريقي سان اهو هن طرح نظر اچي ٿو: مسئلي کي سمجھو، تبديلين لاء جڳهه ڳوليو، تبديليون ڪريو.

پروگرامنگ پاڻ شروع ٿئي ٿو صرف زنجير جي آخر ۾، ۽ بنيادي حصو هڪ مسلسل مشق آهي هڪ جستجو ڪندڙ ذهن لاء. ٻئي حل جو آخري معيار ۽ ان جي ٺاھڻ جي رفتار جو دارومدار توھان جي ڪوڊ لکڻ جي صلاحيت تي نه، پر توھان جي جلدي سمجھڻ ۽ ڳولڻ جي تمنا تي آھي ته ھن لات ڪوڊ کي ڪٿي وڃڻو آھي.

هڪ تحقيقي ذهن کي ڪيئن ترقي ڪجي؟ ڪجھ به پيچيده ناهي. مان ڪيترائي سال اڳ هڪ سادي حڪمت عملي سان آيو آهيان:
ته جيئن ڇوڪرن کي ان کي ڏيکارڻ ۾ شرم نه اچي.

جيڪڏهن توهان جو حل ڇوڪرن کي ڏيکارڻ شرمناڪ نه آهي، پوء اهو بهترين آهي. جيڪڏهن توهان ڪنهن مسئلي ۾ گهيرو ڪيو، ۽ توهان کي شرم نه ٿيو ته ڇوڪرن کي ان بابت ٻڌايو، پوء توهان هڪ خوبصورت ماڻهو آهيو.

بس هن لفظ کي شراب جي گمنام ڪلب جي مقصد ۾ نه ڦيرايو. جيڪڏھن توھان ڪجھھ سمجھي نه سگھيو آھيو، يا توھان غلط ڪوڊ لکيو آھي، اڌ رستي تي ڇڏي ڏنو آھي، پنھنجي نڪ کي لڪايو ۽ جذباتي اسٽريپٽيز تي رکو جيئن "مان ڏاڍو بيوقوف آھيان، ۽ مان ان کي تسليم ڪرڻ کان ڊپ نه آھيان!"، توهان جي بيوقوفي کي ظاهر ڪرڻ ۽ ماڻهن کي توهان جي لاء افسوس محسوس ڪرڻ جي اميد آهي - بدقسمتي سان، توهان، پروگرامر نه.

هتي هڪ مثال آهي. حالانڪه، هڪ انٽرنيٽ هڪ بلڪه پيچيده ميکانيزم ۾، ٽيڪنيڪل ۽ طريقي سان هڪ مسئلي سان ٽڪرائي رهيو هو. مون کڄي، جيئن مان سمجهان ٿو، سڄو ڏينهن. گهڻو ڪري پاڻ تي، پر مون پنهنجي ساٿين کان به مدد گهري. هڪ تجربيڪار ماڻهو کيس ڊيبگر ۾ وڃڻ جي صلاح ڏني. شام جو انٽر مون ڏانهن ڊوڙندو آيو.

ايماندار ٿيڻ لاءِ، مون سوچيو ته انٽر غلط جاءِ تي ڏسي رهيو هو ۽ غلط شيءِ ڏسي رهيو هو، ۽ مون کي شروع کان ئي اندر کڄڻو پوندو. تاج دٻائي رهيو هو، مختصر ۾. پر اهو ظاهر ٿيو ته انٽرنيشنل فيصلو ڪرڻ کان هڪ قدم پري هو. حقيقت ۾، مون هن کي هن قدم کڻڻ ۾ مدد ڪئي. پر اهو بنيادي نقطو ناهي.

بنيادي شيء اها آهي ته انٽرن کي هڪ تحقيقي ذهن ڏيکاري ٿو - هڪ حقيقي. توهان کي خبر آهي ته ڪيئن حقيقي inquisitiveness فرق ڪرڻ لاء؟ اهو تمام سادو آهي - جڏهن هڪ ابتدائي ڳولي ٿو، يا لڳ ڀڳ ڪو حل ڳولي ٿو، جيڪو ڄاڻي ٿو ته ڪهڙي طريقي سان، دف ۽ ناچ سان، هو نه ٿو هارائي، پنهنجي پنجن سان هوا ۾ نه ليٽندو آهي، جيتوڻيڪ هرڪو ڀرسان هجي. هن کي اهو عجيب لڳندو آهي، ۽ ”ماهر“ هن کي مشوري سان سيکاريندا جيئن ”هارڊويئر جو حصو سکو“ يا ”ڊيبگر ۾ ڏسو“.

ڏنل مثال ۾ مسئلو حل ڪرڻ جي تمام گهٽ ڪارڪردگي جي باوجود، ڇوڪرن کي انٽرن پاران ورتو ويو رستو ڏيکارڻ ۾ شرم نه ايندي آهي. اسان جي پراڻن ڏينهن ۾، صرف اهڙا ماڻهو بچيا هئا - ڇاڪاڻ ته اتي ڪو به ماهر نه هو، هر هڪ ٽيڪنالاجي بلڪل هر ڪنهن کان ناواقف هئي، ۽ صرف هڪ تحقيقي ذهن انهن کي بچائي سگهي ٿو.

هڪ جستجو وارو ذهن شروعاتي ۽ پراڻي وقت جي وچ ۾ هڪجهڙائي عام آهي. ڳاڙهو وار، سرٽيفڪيٽن جو هڪ گروپ، ڪيترن ئي سالن جو ڪم جو تجربو هڪ تحقيقي ذهن جو اشارو نه آهي. مان ذاتي طور تي ڪيترن ئي پروگرامرز کي ڄاڻان ٿو ڪيترن سالن جي تجربي سان جيڪي هر مشڪل ڪم کي منهن ڏين ٿا. اهي صرف ڪري سگهن ٿا ڪوڊ لکڻ جي وضاحتن جي مطابق، جتي هر شي کي چيڀاٽجي، شيلف تي رکيل آهي، صحيح طور تي ٽيبل ۽ متغير جي نالن تائين.

تنهن ڪري، حضرات، تربيت وٺندڙن ۽ نوان ايندڙن: توهان جا موقعا ساڳيا آهن جيڪي پراڻن وقتن وارا آهن. ان حقيقت کي نه ڏسو ته پراڻي ماڻهو وٽ تمام گهڻو تجربو ۽ سرٽيفڪيٽ آهي - ذهن جي جستجو هن تي منحصر ناهي.

جيڪو به ڪريو، ياد رکو - اهڙي نموني ڪريو جو ڇوڪرن کي شرم نه اچي. ساموري هن کي سيکاريو: جيڪڏهن توهان هڪ خط لکو، فرض ڪريو ته وصول ڪندڙ ان کي ڀت تي لڪائي ڇڏيندو. اهو نتيجو آهي.

حڪمت عملي ”ته جيئن ڇوڪرا ان کي ڏيکارڻ ۾ شرمسار نه ٿين“ تمام سادي ۽ آساني سان ڪنهن به وقت لاڳو ٿئي ٿي. هاڻي روڪيو، هڪ ڪلاڪ ۾، جيتوڻيڪ هڪ سال ۾، ۽ جواب ڏيو - ڇا توهان کي شرم نه ٿو اچي ته توهان ڇوڪرن سان ڇا ڪيو؟ ڇا اهو شرم جي ڳالهه ناهي ته ڇوڪرن کي ڏيکاريو ته توهان ڪيئن ڪوشش ڪئي ۽ هڪ حل ڳوليو؟ ڇا اهو شرم جي ڳالهه ناهي ته ڇوڪرن کي ڏيکاريو ته توهان هر روز پنهنجي ڪارڪردگي کي بهتر بڻائڻ جي ڪوشش ڪندا آهيو؟

ها، ۽ اهو نه وساريو ته اسان ڪهڙي قسم جي ڇوڪرن بابت ڳالهائي رهيا آهيون. هي توهان جو ڊيسڪ پاڙيسري ناهي، نه توهان جو مينيجر، نه توهان جو ڪلائنٽ. هي پروگرامر جي سڄي دنيا آهي.

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

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