سوال ڪيئن پڇو صحيح طريقي سان جيڪڏهن توهان نوان آئي ٽي ماهر آهيو

هيلو!

گذريل ٻن سالن کان آئون انهن ماڻهن سان تمام گهڻو ڪم ڪري رهيو آهيان جيڪي صرف آئي ٽي ۾ پنهنجو ڪيريئر شروع ڪري رهيا آهن. جيئن ته سوال پاڻ ۽ ڪيترن ئي ماڻهن کان پڇڻ جو طريقو هڪجهڙائي آهي، مون فيصلو ڪيو ته منهنجو تجربو ۽ سفارشون هڪ جاء تي گڏ ڪن.

گهڻو وقت اڳ پڙهيم مضمون 2004 پاران ايريڪ ريمنڊ، ۽ هميشه پنهنجي ڪيريئر ۾ سختي سان ان جي پيروي ڪئي آهي. اهو ڪافي وڏو آهي، ۽ سسٽم جي منتظمين ڏانهن وڌيڪ تيار آهي. مون کي ماڻهن جي مدد ڪرڻي آهي، اڪثر ڪري ڪنهن به ترقيءَ جو تجربو نه هوندو آهي، جونيئر بڻجي ويندا آهن ۽ پنهنجو ڪيريئر شروع ڪندا آهن.

انهن لاءِ جيڪي اڳ ۾ ئي ٿي چڪا آهن، يا اڃا تائين صرف هڪ نوان ڊولپر بڻجڻ جو خواب ڏسي رهيا آهن، آئون هيٺ ڏنل سفارشون ڏئي سگهان ٿو:

  • مسئلو پاڻ پڙهو
  • پهرين مقصد بيان ڪريو، پوء مسئلو بيان ڪريو
  • سٺو ۽ نقطي تي لکو
  • ايڊريس تي سوال پڇو ۽ حل شيئر ڪريو
  • ٻين ماڻهن جي وقت جو احترام ڪريو
  • وڌيڪ وسيع ڏسو

۽ هاڻي وڌيڪ تفصيل سان.

مسئلو پاڻ پڙهو

توهان هڪ ڪتاب يا ڪورس مان هڪ پروگرامنگ ٻولي سکي رهيا آهيو. اسان ھڪڙو نمونو ڪوڊ ورتو، ان کي ھليو، پر اھو ھڪڙي غلطي سان خراب ٿي ويو جيڪو توھان نه سمجھيو. ڪتاب جي مطابق، اهو ڪم ڪرڻ گهرجي. پر توهان پنهنجي اکين تي يقين رکون ٿا - اهو ڪم نٿو ڪري. ڪهڙا اختيار آهن؟

  • فيصلو ڪيو ته توهان ڪڏهن به ڊولپر نه ٿيندؤ ڇو ته سڄي دنيا توهان جي خلاف آهي، ۽ ڪم ڪندڙ مثال به ڪم نه ڪندا آهن. سکڻ ڇڏي ڏيو؛
  • فيصلو ڪيو ته توهان ڪڏهن به ڊولپر نه ٿي سگهندا ڇو ته توهان تمام بيوقوف آهيو يا توهان کي نه ڏنو ويو آهي. سکڻ ڇڏي ڏيو؛
  • پنھنجن سڀني دوستن کان پڇڻ شروع ڪريو جيڪي ڪنھن نه ڪنھن طرح IT سان جڙيل آھن، مطالبو ڪن ته اھي ڄاڻن ته اھو توھان لاءِ ڪم ڇو نٿو ڪري. پنهنجي باري ۾ گهڻو ڪجهه سکيو، ڏوڪڙ وٺڻ. سکڻ ڇڏي ڏيو؛

ڪهڙو اختيار صحيح آهي؟ هتي هو آهي:

اهو سمجهڻ لاءِ ته توهان منفرد نه آهيو (توهان جي ماءُ ۽ ڏاڏي ڇا به چون ٿا) ۽ آئي ٽي دنيا ايتري سادو ناهي جيترو اهي ٽرمپ ڪن ٿا جڏهن اهي توهان کي ڪورسز ۽ ويبينرز ڏانهن دعوت ڏين ٿا.

اهو سمجھڻ ته توهان منفرد نه آهيو اهو احساس ڏي ٿو ته توهان جو مسئلو شايد اڳ ۾ ئي ڏهن، سوين، هزارين ماڻهن جي سامهون اچي چڪو آهي. جيڪڏهن توهان هڪ نئون ڊولپر آهيو، ته توهان آساني سان ڪجهه نوٽيس نه ٿا ڪري سگهو، انسٽال يا ترتيب نه ڏيو. هتي هڪ چيڪ لسٽ آهي جنهن کي مان سمجهان ٿو ته توهان اڳتي وڌڻ کان اڳ توهان محسوس ڪيو ته توهان مسئلو پاڻ حل نٿا ڪري سگهو ۽ توهان کي مدد جي ضرورت آهي:

  • پڪ ڪريو ته سوال منفرد آهي ۽ انٽرنيٽ تي ڪوبه جواب ناهي
  • مسئلي جي سبب کي احتياط سان پڙهو، نتيجو نه
  • مسئلي جي ممڪن حل جو جائزو وٺو، انهن جا فائدا ۽ نقصان
  • توھان جي مقصد تائين پھچڻ لاء متبادل طريقن تي غور ڪريو
  • سوچيو ته توهان کان ڇا پڇيو وڃي ۽ وقت کان اڳ پنهنجا جواب تيار ڪريو

С پهريون نقطي سان سڀ ڪجھ معمولي آهي: جيڪڏهن غلطي جو متن توهان کي مڪمل طور تي سمجھ ۾ نه اچي، ان کي گوگل ڏانهن نقل ڪريو، ۽ لنڪس تي متن کي احتياط سان پڙهو.

ٻيو: مثال طور، جيڪڏهن توهان جو ڪوڊ خراب ٿي ويو آهي "مان ٽئين پارٽي جي لائبريري کي ڳنڍي نٿو سگهان"، پوء مسئلو توهان جي ڪوڊ ۾ ناهي. نقطي اهو آهي ته توهان ڪجهه لائبريري نصب نه ڪيو آهي جيڪو توهان استعمال ڪرڻ چاهيو ٿا. تنهن ڪري، توهان کي اهو ڳولڻ جي ضرورت آهي ته ڪيئن انسٽال ڪجي، ۽ نه ته توهان جو ڪوڊ ڪيئن درست ڪجي.

ٽيون и چوٿون تمام ملندڙ جلندڙ: ڇا جيڪڏهن مسئلو هن لائبريري ۾ آهي، ۽ مون کي صرف هڪ ٻيو ڳولڻ جي ضرورت آهي؟ ڇا ٿيندو جيڪڏهن مان ڪنهن ٽئين پارٽي جي لائبريري کي استعمال نه ڪريان، پر معياري اوزار استعمال ڪندي پنهنجو ڪوڊ لکان؟

پنجون پوائنٽ اسان کي ايندڙ حصي تي آڻي ٿو: سوچيو ته جيڪو شخص توهان ڳالهائي رهيا آهيو اهو توهان کان پڇي سگهي ٿو، ۽ جواب تيار آهي.

پهرين مقصد بيان ڪريو، پوء مسئلو بيان ڪريو

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

سٺو سوال:

مان هر روز 10 مضحکہ خیز ٻڪريون رکڻ چاهيان ٿو کلڻ ۽ منهنجي زندگي کي ڊگھو ڪرڻ لاءِ. هن کي ڪرڻ لاء، مون هيٺ ڏنل ڪوڊ لکيو: [...]. مون کي اميد آهي ته اهو هڪ ايف ٽي پي سرور سان ڳنڍڻ ۽ اتان کان نيون تصويرون ڊائون لوڊ ڪندو. بهرحال، جڏهن مون ان کي شروع ڪيو، مون هن غلطي کي ڏٺو: [...] جيتوڻيڪ آئون برائوزر ذريعي هن سرور تائين رسائي ڪري سگهان ٿو.

تڪڙو جواب:

توهان هن لائبرريءَ کي بيڪار وٺي ڇڏيو، ڪنهن به ان کي ڊگهي عرصي تائين سپورٽ يا ترقي نه ڏني آهي. بهتر آهي ته هي وٺو - مان پاڻ هن لاءِ ٻليون سان تصويرون ڊائون لوڊ ڪريان ٿو!

خراب سوال:

هيلو، منهنجي ڪوڊ هيٺ ڏنل غلطي ڏني […]، ڇا توهان کي خبر آهي ته ڇا غلط ٿي سگهي ٿو؟

واضح جواب آهي:

سلام. نه، مون کي خبر ناهي.

سٺو ۽ نقطي تي لکو

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

خراب طور تي:

- هيلو، نڪرڻ ڪيئن گذريو))) مان ڪوشش ڪري رهيو آهيان ته منصوبي کي ٿوري وقت ۾ گڏ ڪرڻ جي، پر ڪجهه سببن جي ڪري اهو مون لاء ڪم نٿو ڪري، O_o جيتوڻيڪ اهو لڳي ٿو ته مون سڀ ڪجهه صحيح ڪيو، مهرباني ڪري اچو))) )) هتي، عام طور تي، مون وٽ ڪنسول ۾ ڪجهه ناقابل فهم آهي ((((اهو اڳ ۾ ئي سڌو آهي مون هر شي جي ڪوشش ڪئي، ڪجھ به ڪم نه ڪيو، aaaa)

سٺو:

هيلو، مان هڪ پروجيڪٽ هلائڻ جي ڪوشش ڪري رهيو آهيان، پر هڪ مسئلو آهي. اهو docker-compose up ڪمانڊ کان فوري طور تي حادثو ٿيو، هتي لانچ لاگ ۽ غلطي آهي: […] ڇا توهان مون کي ٻڌائي سگهو ٿا ته ان کي ڪيئن حل ڪجي؟

ايڊريس تي سوال پڇو ۽ حل شيئر ڪريو

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

  • هر ڪو پنهنجا پنهنجا مسئلا حل ڪرڻ ۾ مصروف آهي. اهو موقعو آهي ته ڪو ماڻهو عام چيٽ ۾ يا فورم تي توهان کي وقت ڏئي سگهي ٿو وڌيڪ آهي.
  • اهو موقعو آهي ته ڪو ماڻهو عام چيٽ ۾ ڄاڻي ٿو ته توهان جي مدد ڪيئن ڪجي.
  • توهان ان کي ڇڏي ڏيو ٻين تي ساڳيو سوال ڳولڻ ۽ جواب بعد ۾.

آخري پيراگراف تي هڪ نظر وٺو. ڇا توهان اڳ ۾ ئي سکيو آهي ته توهان کي پنهنجي مسئلن کي حل ڪرڻ جي ڪوشش ڪرڻ گهرجي؟ اڳي ئي چيٽ/فورم/گروپ جي ڳولا ڪئي پر توهان جي مسئلي جو ڪو به ذڪر نه مليو؟ چڱو، پوء پڇو.

ٻئي طرف، ماڻهن کي ڪنهن به شيء لاء تنگ نه ڪريو. جيڪڏهن ممڪن هجي ته، ميلنگ لسٽ مان هر ڪنهن کي خارج ڪريو جيڪو توهان جي مدد نه ڪري سگهي. جيترو وڌيڪ پيغام هڪ شخص کي ملي ٿو، اوترو ئي گهٽ انهن سڀني کي پڙهڻ جو امڪان آهي. ماڻهن کي خبردارين کي بند ڪرڻ يا صرف پيغامن کي نظرانداز ڪرڻ جي عادت ۾ نه وجهو.

يقينا، توهان جو تجربو ڪنهن ٻئي لاء ڪارائتو ٿي سگهي ٿو. جواب يا حل پوسٽ ڪندي پنهنجو ۽ ٻين لاءِ وقت بچايو. ايندڙ نون، جيڪڏهن هو اڳ ۾ ئي ڄاڻي ٿو ته اسان هتي ڇا ڳالهائي رهيا آهيون، ڪنهن کي به تنگ نه ڪندو - هو توهان جي ڳولا ڪندي حل ڳوليندو. مان ڇو ٿو چوان ته توهان پنهنجي لاءِ وقت بچائي سگهو ٿا؟ ڇو ته توهان هڪ سال ۾ هن مسئلي کي منهن ڏئي سگهو ٿا ۽ ياد ناهي ته توهان ان کي ڪيئن حل ڪيو. ڳولها ٻيهر محفوظ ٿيندي.

ٻين ماڻهن جي وقت جو احترام ڪريو

انھن ماڻھن لاءِ جيترو ٿي سگھي زندگي آسان بڻايو جن جي توھان مدد لاءِ پڇو.

پڪ ڪريو ته توهان جيڪي لنڪ موڪليندا آهيو اهي ڪم ڪري رهيا آهن. ان کي انڪوگنيٽو موڊ ۾ کولڻ جي ڪوشش ڪريو. جيڪڏهن لنڪ کي اجازت جي ضرورت آهي، توهان ڏسندا هڪ رسائي جي غلطي. مثال طور، جيڪڏهن توهان هڪ خانگي مخزن تي ڪوڊ اپ لوڊ ڪيو، يا گوگل ڊرائيو ڏانهن هڪ لنڪ موڪليو جنهن تائين صرف توهان کي رسائي آهي، هڪ شخص هڪ غلطي ڏسندو، ۽ هن کي توهان کي ان بابت آگاهي ڏيڻ لاء وقت گذارڻو پوندو، ۽ پوء انتظار ڪريو. توهان رسائي قائم ڪرڻ لاء. پڪ ڪريو ته اهو شخص فوري طور تي ڏسي ٿو جيڪو توهان ڳالهائي رهيا آهيو.

اميد نه رکو ته ڪو به ياد رکڻ چاهيندو جيڪو توهان ٻه ڏينهن اڳ پڇيو هو. معلومات ٻيهر موڪليو، حوالو ياد ڏياريو. جيڪو توهان جي هٿ ۾ آهي ان لاءِ ڪو به خط و ڪتابت ۾ ڏسڻ نٿو چاهي. جيڪڏهن توهان معلومات کي نقل ڪرڻ ۾ تمام سست آهيو ته جيئن ماڻهو پنهنجو وقت ضايع نه ڪن، پوء توهان کي مدد جي ضرورت ناهي.

ان کي تناظر کان ٻاهر نه وٺو. جيڪڏهن توهان هڪ لاگ ان غلطي سان موڪليندا آهيو، اهو واضح آهي ته توهان کي نه رڳو خود غلطي شامل ڪرڻ جي ضرورت آهي، پر اهو ڪوڊ پڻ شامل ڪرڻ جي ضرورت آهي، جيڪو ان جو سبب بڻيو، مثال سان اهو ڇا ٿيو.
جيڪڏهن توهان جو مسئلو حل ڪرڻ لاء هڪ قائم ڪيل عمل آهي، ان جي پيروي ڪريو. جيڪڏهن اڳ ۾ ئي هڪ آرٽيڪل سان گڏ قدم قدم HowTo آهي ته ڦيٿي کي ٻيهر نه ٺاهيو.

توهان کي هڪ ئي وقت مختلف چينلن ذريعي هڪ شخص کان جواب ڳولڻ نه گهرجي (سلڪ، Skype، ٽيليگرام ڏانهن لکو) - اهو هڪ شخص لاء ناپسنديده ٿيندو.

هڪ ئي وقت ڪيترن ئي ماڻهن کي ساڳيو پيغام لکڻ جي ضرورت ناهي، اميد ته گهٽ ۾ گهٽ ڪو توهان کي جواب ڏيندو. اهي سڀئي ماڻهو توهان کي هڪ جواب ڏئي سگهن ٿا (گهڻو ڪري، اهو ساڳيو ئي ٿيندو)، پر اهي سڀ ڪجهه دير تائين پنهنجن معاملن کان پريشان ٿي ويندا. گروپ چيٽ استعمال ڪريو.

وڌيڪ وسيع ڏسو

هر شي جي باري ۾ اسان هتي ڳالهايو آهي IT دائري کان ٻاهر پڻ لاڳو ٿئي ٿو. انهن قاعدن تي عمل ڪريو سپر مارڪيٽ ۾، ڪار سروس، موڪلن تي ڪنهن ٻئي ملڪ ۾، جڏهن دوستن ۽ مائٽن سان رابطو ڪيو وڃي. ماڻهن کي ڏيکاريو ته توهان انهن جي وقت جو قدر ڪريو ٿا ۽ نه ٿا چاهيو ته انهن کي ننڍين ڳالهين تي دٻاءُ وجهڻ. ڏيکاريو ته توهان پنهنجو وقت ۽ توانائي خرچ ڪيو مسئلو حل ڪرڻ جي ڪوشش ڪئي، پر توهان ڪامياب نه ٿيا، ۽ توهان کي واقعي مدد جي ضرورت آهي. شڪرگذاري ۾، ماڻهو توهان جي مسئلن کي سمجهڻ ۽ انهن جي حل سان مدد ڪندي.

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

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