هغه څه چې ما په 10 کلونو کې د سټیک اوور فلو کې زده کړل

هغه څه چې ما په 10 کلونو کې د سټیک اوور فلو کې زده کړل
زه په سټیک اوور فلو کې زما لسمه کلیزه ته نږدې یم. د کلونو په اوږدو کې، د سایټ کارولو او د هغې په اړه زما لید خورا ډیر بدل شوی، او زه غواړم خپل تجربه له تاسو سره شریک کړم. او زه د دې په اړه د اوسط کارونکي له نظره لیکم څوک چې د سایټ ټولنې یا کلتور ژوند کې خورا ښکیل ندي. پدې ورځو کې زه یوازې د VS کوډ پورې اړوند پوښتنو ته ځواب ورکوم ، هغه محصول چې زه یې کار کوم. په هرصورت، ما په فعاله توګه د مختلفو موضوعاتو په اړه بحثونو کې برخه اخیستې. په 10 کلونو کې زه شاوخوا 50 پوښتنې یې وکړې او 575 ځوابونه یې ورکړل، د نورو خلکو بې شمیره نظرونو ته یې وکتل.

جون سکیټ د Stack Overflow کلتور تشریح کړ زما په پرتله ډیر ښه او ډیر مستند دی چې زه به یې وکولی شم. د دې خپرونې پدې مقاله کې ځینې فصلونه اغیزمن کړي، مګر په ټولیز ډول دا زما د سټیک اوور فلو په اړه زما د تجربو په اړه زما خپل څرګند انعکاس دي، د سایټ په اړه ښه او بد څه دي، او دا څنګه نن ورځ کارول کیدی شي. دا بحث به په کافي اندازه سطحي وي، پرته له دې چې د سایټ کار کولو یا د هغې تاریخ ته ژوره ډوب شي.

نو دلته هغه څه دي چې ما د سټیک اوور فلو کارولو 10 کلونو څخه زده کړل.

تاسو اړتیا لرئ د پوښتنو کولو توان ولرئ

په لومړي نظر کې، هیڅ شی ساده کیدی نشي: د متن په ډګر کې یو څو ټکي دننه کړئ، "سپارل" کلیک وکړئ، او انټرنیټ به په جادو سره ستاسو د ټولو ستونزو حل کولو کې مرسته وکړي! مګر دا ما شاوخوا 10 کاله وخت واخیست ترڅو معلومه کړم چې کوم ټکي باید په دې ناوړه ساحه کې ټایپ شي ترڅو واقعیا پایلې ترلاسه کړي. په حقیقت کې، زه لاهم د هغې په اړه هره ورځ زده کوم.

د ښو پوښتنو پوښتنه کول یو ریښتیني ټیټ مهارت دی (لکه څنګه چې د دې مسلې لپاره د ښه مسلې راپور لیکل کیږي). لومړی، موږ څنګه حتی دا معلومه کړو چې پوښتنه "ښه" ده؟ Stack Overflow وړاندیزونه اشاره، کوم چې د یوې ښې پوښتنې لاندې ځانګړتیاوې لیستوي:

  • ایا دا د سایټ موضوع سره سمون لري؟
  • یو هدفمند ځواب معنی لري.
  • تر اوسه پوښتنه نه ده شوې.
  • څېړنه شوې ده.
  • په واضح ډول ستونزه تشریح کوي، معمولا د لږ تر لږه، په اسانۍ سره د تولید وړ مثال سره.

سمه ده، مګر د "روښانه ستونزې بیان" په عمل کې څه ښکاري؟ کوم معلومات اړین دي او کوم ندي؟ ځینې ​​​​وختونه داسې احساس کیږي چې د یوې ښې پوښتنې کولو لپاره، تاسو لومړی باید په ځواب پوه شئ.

له بده مرغه، د کوچني متن ساحه دلته مرسته نه کوي. نو ایا دا د حیرانتیا خبره ده چې ډیری کاروونکي د ټیټ کیفیت پوښتنې پوسټ کوي؟ ځینې ​​​​وختونه یوازینی ځواب چې دوی یې ترلاسه کوي د ځینې مغشوش اسنادو لینک دی. او دوی به لا هم بختور وي. ډیری د ټیټ کیفیت پوښتنې په ساده ډول په خاموشۍ سره رایه ورکول کیږي، او دوی د پوښتنو په نه ختمیدونکي تار کې ورک کیږي.

ښې پوښتنې کول یو مهارت دی. خوشبختانه، دا وده کولی شي. ما تر ډیره د پوښتنو او ځوابونو د یوې ډلې په لوستلو سره زده کړل، په یادولو سره چې څه کار کوي او څه ندي. کوم معلومات ګټور دي او کوم ځورونکي دي؟ که څه هم تاسو به لاهم ویره لرئ چې ترلاسه شوي پوهه په عمل کې وکاروئ او پوښتنې وکړئ. یوازې خپله هڅه وکړئ او له پایلو څخه زده کړئ. زه باید اعتراف وکړم چې زه پخپله زما د ځینو ناپوهو پوښتنو څخه یو څه شرمنده یم، که څه هم شاید دا ثابت کړي چې ما په دې سایټ کې د ځان موندلو راهیسې زما د پوښتنو مهارتونه خورا ښه کړي دي.

بدې او نه دومره ښې پوښتنې یو شی نه دي

زه به ګولۍ ونه خورم: ځینې پوښتنې یوازې خرابې دي.

یوه پوښتنه چې د سکرین شاټ او جملې څخه جوړه ده "ولې دا کار نه کوي!؟!" - بد. ولې؟ دا څرګنده ده چې لیکوال تقریبا هیڅ هڅه نه ده کړې. دا د غوښتنې په څیر دومره پوښتنه نه ده: "دا کار زما لپاره وکړئ!" زه به ولې دا کار وکړم؟ زما وخت ډیر ارزښتناک دی چې د یو چا سره مرسته کولو کې ضایع کړم څوک چې نه غواړي زده کړه پیل کړي او زما د مرستې ستاینه ونه کړي. زده کړئ چې Stack Overflow څه شی دی.

اوس د "زما په پاڼه کې د نیلي سرحدونو د لرې کولو څرنګوالی" په اړه یوه پوښتنه په پام کې ونیسئ، کوم چې د متن ډیری پاراګرافونه لري چې د CSS د بڼې ملکیت په اړه خبرې کوي، مګر پرته له دې چې په واضح ډول د "CSS" یا "outline" کلمې ذکر کړي. پداسې حال کې چې د دې په څیر یوه پوښتنه ممکن د ډیری Stack Overflow لارښوونو سره مخ شي، زه موافق نه یم، دا بد پوښتنه نده. لیکوال لږترلږه هڅه کړې چې یو څه معلومات ورکړي، حتی پرته له دې چې پوه شي څه ورکړي. هڅه حسابیږي، لکه څنګه چې د پوهیدو او زده کړې لیوالتیا لري.

په هرصورت، ډیری د Stack Overflow مرسته کونکي به شاید دواړه پوښتنې په ورته ډول چلند وکړي: ښکته رایه او بنده. دا مایوسه کوي او ډیری بې تجربه کارونکي بندوي مخکې لدې چې دوی وکولی شي غوره پوښتنې زده کړي او حتی پوه شي چې سایټ څنګه کار کوي.

واقعیا بدې پوښتنې ستاسو د وخت ارزښت نلري. مګر دا باید په پام کې ونیول شي چې هغه څوک چې خورا ښه پوښتنې نه کوي په غیر ارادي ډول دا کار کوي. دوی غواړي ښې پوښتنې وکړي، دوی یوازې نه پوهیږي چې څنګه. که تاسو نوي راغلو کسانو ته په ړندو او له وضاحت پرته سزا ورکړئ، دوی به څنګه زده کړي؟

ښه پوښتنه د ځواب ضمانت نه کوي

Stack Overflow معمولا ساده پوښتنو ته ګړندي ځوابونه وړاندې کوي چې ډیری خلک یې ځواب کولی شي. ایا تاسو په جاواسکریپټ کې د بائنری لټون یا HTML په اړه پوښتنه لرئ؟ په زړه پورې! له یو ساعت څخه لږ وخت کې پنځه ځوابونه ترلاسه کړئ. مګر څومره چې پوښتنې خورا پیچلې یا مشخصې وي، لږ احتمال دا دی چې تاسو به د کلمو کیفیت ته په پام سره ځواب ترلاسه کړئ.

د ځواب ترلاسه کولو احتمال هم د وخت په تیریدو سره په چټکۍ سره راټیټیږي. کله چې یوه پوښتنه په فیډ کې څو پاڼې ژورې ځي، دا ورکیږي. یوه اونۍ وروسته ، تاسو یوازې دعا کولی شئ چې یو څوک چې سم پوهه ولري ستاسو پوښتنې ته مخه کړي (یا په سخاوت یې کلیک وکړئ).

تاسو ممکن سم ځوابونه خوښ نه کړئ

هره میاشت زه د نامتو غیر مشهور ځوابونو لپاره ډیری رایې ترلاسه کوم. دا د ځوابونو ډولونه دي چې په اصل کې وايي، "دلیل دا دی چې دا په دې ډول ډیزاین شوی،" یا "دا ممکنه نه ده ځکه چې ..."، یا "دا یوه ستونزه ده چې لومړی باید حل شي." په پورته ټولو قضیو کې، لیکوالان حل یا حتی د حل لاره نه ترلاسه کوي. او زه شکمن یم چې کله خلک هغه څه نه خوښوي چې ځواب یې وايي، دوی یې رایه ورکوي. زه حتی دوی پوهیږم، مګر دا پدې معنی ندي چې ځوابونه غلط دي.

البته، برعکس هم ریښتیا ده: ښه ځوابونه اړین ندي چې تاسو ته ووایي چې تاسو څه اوریدل غواړئ. ځینې ​​غوره ځوابونه لومړی اصلي پوښتنې ته ځواب ورکوي، مګر بیا د ستونزې د حل لپاره نورې لارې تشریح کوي. ځینې ​​​​وختونه زه د کارونکي پوښتنې ته ځواب ورکوم او بیا یو اوږد متن لیکم چې ولې دا سپارښتنه نه کیږي.

هرکله چې د چلند څرګندونې د رایو پورته او ښکته کولو یا لایک تڼۍ ته ساده شي، مهم توپیرونه له لاسه ورکوي. دا ستونزه ډیری وختونه په انټرنیټ کې پیښیږي. څومره ټولنیزې شبکې تاسو ته اجازه درکوي چې د "زه د دې ملاتړ کوم" او "زه فکر کوم چې دا ښه ویل شوي، حتی که زه دا نه خوښوم یا ورسره موافق یم" ترمنځ توپیر وکړئ؟

په ټولیز ډول، د میاشتني رایو سره سره، زه باور لرم چې د سټیک اوور فلو ټولنه په عادلانه توګه رایه ورکوي. موږ به په دې لاره ولاړ یو.

زه تقریبا هیڅکله د Stack Overflow په اړه پوښتنه نه کوم

هرڅومره چې ما دا سایټ کارولی ، لږ ځله ما پدې اړه پوښتنې وکړې. دا یو څه زما د مسلکي ودې له امله دی. ډیری ستونزې چې زه په کار کې ورسره مخ یم خورا پیچلي دي چې په ساده پوښتنو کې یې بیان کړم، یا د هرچا لپاره خورا مشخص دي چې زما سره مرسته وکړي. ما د سایټ محدودیتونه درک کړي دي، نو زه د پوښتنو څخه ډډه کوم چې زه به یقینا ښه ځواب ترلاسه نکړم.

مګر ما دلته په ندرت سره پوښتنې وکړې، حتی کله چې زه نوې ژبه یا چوکاټ زده کوم. نه دا چې هغه دومره باصلاحیته دی، بالکل برعکس. دا یوازې دا دی ، د سټیک اوور فلو کې د کلونو وروسته ، کله چې زه یوه پوښتنه لرم ، زه ژور باور ته راځم چې احتمال نه لرم چې لومړی یې پوښتنه وکړم. زه په لټون پیل کوم، او نږدې تل ومومئ چې یو څو کاله دمخه ورته ورته شی وپوښتل.

د نورو خلکو پوښتنو ته کتنه ستاسو د محصول په اړه د نوي شیانو زده کولو عالي لاره ده.

اوس زه کار کوم د ایس ایس کوډ، نو ما دا عادت جوړ کړ چې د vscode ټګ شوي پوښتنو ته وګورم. دا یوه ښه لار ده چې وګورئ زما کوډ څنګه په ریښتینې نړۍ کې کارول کیږي. کاروونکي له کومو ستونزو سره مخ دي؟ اسناد یا API څنګه ښه کیدی شي؟ ولې یو څه چې ما فکر کاوه بالکل روښانه و د دومره غلط فهمۍ لامل کیږي؟

پوښتنې یو مهم سیګنال دی چې ښیې چې ستاسو محصول څنګه کارول کیږي. خو خبره دا نه ده چې ځواب ورکړو او پر مخ لاړ شو، بلکې هڅه وکړه چې لومړی پوه شي چې سړی ولې پوښتنه لري. شاید په محصول کې کومه ستونزه شتون ولري چې تاسو ته نه وي معلوم، یا ځینې انګیرنې چې تاسو په ناپوهۍ سره جوړ کړي؟ پوښتنو هم زما سره د ډیری بګونو په موندلو کې مرسته وکړه او ما یې هڅول چې کار ته دوام ورکړي.

که تاسو د پراختیا کونکو لپاره محصول ساتئ ، نو د سټیک اوور فلو په اړه فکر مه کوئ د ډمپ کولو ځای (یا بدتر ، د پوښتنې قبرستان). په منظم ډول بیرته وګورئ ترڅو وګورئ چې کومې پوښتنې او ځوابونه څرګند شوي. دا پدې معنی ندي چې تاسو اړتیا لرئ هرې پوښتنې ته پخپله ځواب ووایاست ، مګر د سټیک اوور فلو څخه سیګنالونه له پامه غورځول خورا مهم دي.

د یوې پوښتنې، د بګ راپور، او د فیچر غوښتنې تر منځ کرښې تورې دي.

په سټیک اوور فلو کې د VS کوډ په اړه یو څو پوښتنې واقعیا د بګ راپورونه وې. او ډیری نور په حقیقت کې د نوي ځانګړتیاو لپاره غوښتنې دي.

د مثال په توګه ، د سرلیک سره یوه پوښتنه "ولې د VS کوډ خرابیږي کله چې زه ...؟" - دا د بګ راپور دی. د VS کوډ باید په مختلف حالتونو کې خراب نشي. د هغو پوښتنو ځوابونه چې د بګ راپورونه دي متضاد دي ځکه چې لیکوالان ممکن د کار له لارې راضي وي او هیڅکله د ریښتیني بګ راپور فایل نه کړي. د دې په څیر شرایطو کې ، زه معمولا له کاروونکو څخه غوښتنه کوم چې په ګیتوب کې د بګ راپور ثبت کړي.

په نورو قضیو کې، توپیر ممکن لږ څرګند وي. د مثال په توګه، پوښتنه "ولې جاوا سکریپټ IntelliSense په VS کوډ کې کار نه کوي؟" د دې پورې اړه لري چې څنګه جاواسکریپټ IntelliSense کار نه کوي، مسله کیدای شي په دریو کټګوریو کې راشي:

  • که دا د کاروونکي ترتیب کولو مسله وي، نو دا واقعیا د Stack Overflow لپاره یوه پوښتنه ده.
  • که په بیان شوي قضیه کې IntelliSense باید کار وکړي، مګر دا کار نه کوي، نو دا د بګ راپور دی.
  • که په بیان شوي قضیه کې IntelliSense باید کار ونکړي ، نو دا د نوي فیچر غوښتنه ده.

د ورځې په پای کې، ډیری کاروونکي د دې لنډیزونو پروا نه کوي - دوی یوازې غواړي د JavaScript IntelliSense کار وکړي.

او که څه هم دا توپیرونه زما لپاره مهم دي، لکه څنګه چې د پروژې مسؤول شخص دی، په عمومي توګه دوی باید زما لپاره مهم نه وي. ځکه چې پوښتنې، د بګ راپورونه، او د ځانګړتیاوو غوښتنې د یوې مفکورې څرګندولو ټولې لارې دي: کاروونکي زما د کوډ څخه یو څه تمه لري او نه یې ترلاسه کوي. که محصول سم وي، کاروونکي به هیڅکله د دې په اړه پوښتنې ونه کړي، ځکه چې هر څه به دوی ته روښانه وي او دا به په سمه توګه هغه څه وکړي چې دوی یې غواړي (یا لږترلږه په واضح ډول دوی ته ووایی چې ولې دا نشي کولی).

پرمخ وړونکي هم خلک دي

خلک احساساتي دي. خلک بې منطقه دي. خلک غليمان دي. تل نه، البته، مګر ځینې وختونه! او باور وکړئ یا نه، پراختیا کونکي هم خلک دي.

دلته یو خیال دی چې موږ پراختیا کونکي خوښوي چې ځان ته ووایو: "موږ د کمپیوټر سره کار کوو، نو موږ باید منطقي واوسو. موږ کریپټیک سمبولونه پوهیږو، نو موږ باید هوښیار واوسو. سافټویر نړۍ نیولې ، نو موږ باید هوښیار اوسو! ارام! مخکی!!!"

دا غلط دی. او که داسې وي، نو خدای دې د پاتې خلکو سره مرسته وکړي. حتی په Stack Overflow کې، د مسلکیانو لپاره دا وسیله د هدفي پوهې اساس په توګه ډیزاین شوې، حتی زما په خپل، د VS کوډ خورا ځانګړي کونج کې، زه د هر ډول غصب سره مخ یم: منطقي غلطۍ، سپکاوی، د رمې ذهنیت، او نور.

ځان بچ مه کوئ: تاسو شاید هغومره بشپړ نه یاست څومره چې تاسو فکر کوئ. خو دا په دې مانا نه ده چې موږ باید د خپلو نیمګړتیاوو د لرې کولو هڅه ونه کړو.

یاره، زه هغه څوک یم چې دا یې جوړ کړی

زه هم یو انسان یم ، او وخت په وخت هغه څه چې په سټیک اوور فلو کې پیښیږي ما ناراضوي. د مثال په توګه ، کله چې یو کاروونکی په ډاډه زړه بې معنی لیکي یا په ساده ډول د VS کوډ پورې اړوند پوښتنې ته غلط ځواب ورکوي ، یو محصول چې ما رامینځته کړی او کوم چې زه ډیر ښه پوهیږم. په حیرانتیا سره، داسې ښکاري چې ځواب څومره غلط وي، ډیر احتمال دا دی چې څوک به دا یو بې بنسټه حقیقت بولي.

کله چې دا پیښ شي، زه د انځور په څیر عمل کوم او سم ځواب لیکم.

هغه څه چې ما په 10 کلونو کې د سټیک اوور فلو کې زده کړل

او څو ځله دا د اوږدې تارونو پایله وه: افسوس زما د دې جرئت دی چې د دوی د پوهې په اړه پوښتنه وکړم چې ما رامینځته کړی! هر وخت د سم کیدو هڅه کول پریږدئ ، تاسو هوښیار هلکان! ځکه زه په حقه یم!!!

په دې نا امیدۍ کې غلی کیدل اسانه دي

کله چې د ټیټ کیفیت پوښتنو له نه ختمیدونکي جریان سره مخ شئ ، نو دا اسانه ده چې متعصب اوسئ. ایا هغه هیڅکله د ګوګل په اړه ندي اوریدلي؟ ایا هغه حتی پوهیږي چې څنګه همغږي جملې رامینځته کړي؟ تاسو څه یاست، سپی؟

ځینې ​​​​وختونه زه په ورځ کې لسګونه نوي پوښتنې ګورم. د دې ټولو ټیټ کیفیت پوښتنو په دوامداره توګه مشاهده کول د توهین یا سپکاوي خطر سره مخ کیږي. دا سپکاوی کولی شي په سایټ کې خپور شي، ځکه چې هر څوک چې د ډیر ځیرک مدیر سره مخ شوی وي یا د پوښتنې په څیړلو او لیکلو کې یې څو ساعته مصرف کړي وي تصدیق به یې کړي، یوازې په ځواب کې منفي ځوابونه ترلاسه کوي او پرته له کوم وضاحت څخه هیریږي.

البته، داسې کاروونکي شتون لري چې په یو اونس کې هڅه نه کوي او ناوړه پوښتنې پوسټ کوي. مګر زه باور لرم چې د ټیټ کیفیت ډیری پوښتنې د ښه نیت لرونکي خلکو څخه راځي (که څه هم احمقان وي). زه تل هڅه کوم چې په یاد ولرئ چې د نوي کیدو معنی څه ده. کله چې تاسو یوازې پیل کوئ، تاسو نه پوهیږئ چې دلته هرڅه واقعیا څنګه کار کوي. په ځینو مواردو کې، تاسو حتی نه پوهیږئ چې ستاسو ستونزه په سمه توګه بیان کړئ. باور وکړئ، دا ستونزمنه ده چې په دې موقف کې وي. او دا ناخوښه ده کله چې تاسو یوازې د یوې پوښتنې کولو لپاره د سلاپ سره ډوب شوي یاست.

که څه هم سټیک اوور فلو د نویو سره د مرستې لپاره ډیر څه کړي دي ، لاهم ډیر څه شتون لري چې باید ترسره شي. ما هڅه وکړه چې د سایټ معیارونو ته غاړه ایښودلو او د بې تجربه کاروونکو په وړاندې د نرمۍ تر مینځ توازن ومومئ. پدې کې ممکن دا تشریح کول شامل وي چې ولې ما د پوښتنې بندولو لپاره رایه ورکړه یا یو تبصره پوسټ کول چې کاروونکي هڅوي چې نور معلومات چمتو کړي. زه لاهم د ودې لپاره خونه لرم.

له بلې خوا، زه د 50 شهرت سره د کاروونکو په رایه ورکولو کې هیڅ شک نه لرم څوک چې پوښتنې پوسټ کوي لکه "د جاواسکریپټ پراختیا لپاره غوره VS کوډ ترتیب څه دی؟"، یا څوک چې د متن پر ځای د کوډ صابون سکرین شاټونه اپلوډ کوي.

ځینې ​​​​وختونه زه یوازې غواړم مننه وکړم

په Stack Overflow کې د مننې یو ضعیف کلتور شتون لري. زه په یاد لرم چې یو وخت سایټ په اوتومات ډول د پوښتنو څخه "سلام" او "مننه" ټکي پرې کړل. شاید دا لاهم ترسره شوی وي، ما چک نه دی کړی.

نن ورځ، هرڅوک چې د پیرودونکي مالتړ کې کار کوي ښه پوهیږي چې خورا ډیر شائستګي کولی شي په لاره کې راشي او حتی مجبور ښکاري. مګر ځینې وختونه پدې سایټ کې یو څوک تاسو ته یو څه خورا مهم کوي ، او د دوی څخه د مننه کولو یوازینۍ لار د دوی پلس ورکول دي. دا خوندور دی.

وړتیا موږ ته اړتیا نلري چې بې روحه روبوټونه واوسو. یو اړخ چینل کولی شي د خلکو تر مینځ ډیر مستند اړیکه چمتو کړي، که کاروونکي پخپله وغواړي، البته.

ځینې ​​​​وختونه زه غواړم پوه شم چې د ځواب ترلاسه کولو وروسته څه پیښ شوي

Stack Overflow د راکړې ورکړې په اصولو کار کوي: ځینې خلک پوښتنې کوي، نور یې ځوابوي. د ځواب ترلاسه کولو وروسته څه پیښیږي؟ څوک پوهیږي؟ ځینې ​​​​وختونه زه پدې اړه حیران یم. ایا زما ځواب ګټور و؟ هغه د کومې معمولي پروژې سره مرسته وکړه؟ سوالګر څه زده کړل؟

البته، د دې تجسس پوره کول ناممکن دي. د کاروونکو غوښتنه کول چې حساب وکړي چې دوی به څنګه ترلاسه شوي معلومات وکاروي خورا ستونزمن وي، حتی که تاسو دا کولی شئ. مګر دا په زړه پورې ده چې د هغې په اړه فکر وکړئ.

Gamification اغیزمن دی ...

...کله چې پروسې په لوبو بدل شي.

زه لاهم یو څه اندیښمن یم کله چې زه د وضعیت بار کې کوچني +10 یا +25 عکس وګورم. شاید د لوبې کولو دا کوچني لاسونه د دې لامل وي چې زه د 10 کلونو لپاره سایټ ته بیرته راځم. مګر د کلونو په اوږدو کې ، ما دا هم حیرانتیا پیل کړې چې د سټیک اوور فلو څه ډول لوبه ده او د دې ګټل څه معنی لري.

زه ډاډه یم چې سیسټم د غوره نیت سره رامینځته شوی: د ګټورو پوښتنو او ځوابونو لپاره خلکو ته انعام ورکول. مګر هرڅومره ژر چې تاسو لوړې نمرې اضافه کړئ ، دا په عمل کې راځي د Goodhart قانون، او ځینې کاروونکي د خپلو کړنو تنظیم کول پیل کوي نه د اعظمي ارزښت ترلاسه کولو لپاره ، مګر د اعظمي درجې ترلاسه کولو لپاره. او دا مهم دی ځکه چې ...

شهرت پدې معنی نه دی چې تاسو فکر کوئ دا معنی لري.

شهرت د تخنیکي وړتیا، د اړیکو مهارتونو، یا د Stack Overflow څنګه کار کوي یا باید کار وکړي د پوهیدو سره مساوي ندي.

زه دا نه وایم چې شهرت بې ګټې دی. دا یوازې پدې معنی ندي چې د Stack Overflow اډمین څه معنی لري یا د "شهرت" کلمه څه معنی لري. زه پوهیدم چې شهرت د نفوذ اندازه ده. په سایټ کې خپاره شوي دوه فرضي ځوابونو ته پام وکړئ:

  • یو د عام git عملیاتو په اړه. ما د ګوګل په کارولو سره په دوه دقیقو کې درې کرښه ځواب ولیکه.
  • بل د انګلیسي ګراف تیوري په اړه دی. شاید په ټوله نړۍ کې یوازې سل کسان ځواب ورکړي. ما یو څو پراګرافونه او د نمونې کوډ لیکلي چې ستونزه تشریح کوي او څنګه یې حل کړي.

په پنځو کلونو کې، لومړی ځواب 5 ملیون ځله لیدل شوی او 2000 رایې یې ترلاسه کړې. دوهم ځواب 300 ځله کتل شوی او دوه لږې رایې ورکړل شوې.

تر یوې اندازې پورې دا خورا بې ایماني ده. ولې هغه څه ته انعام ورکړئ چې په مناسب وخت کې په سم ځای کې و؟ (هر څه د قسمت لخوا نه ټاکل کیږي؛ د لوبې قواعدو پوهیدل هم لوی رول لوبوي). له بلې خوا، لومړۍ پوښتنه په حقیقت کې د دویمې په پرتله د ډیرو خلکو سره مرسته وکړه. شاید دا د پیژندلو وړ وي چې په یوه معنی کې، پیژندنه د "شهرت" راټولولو لامل کیږي؟

نو زه په Stack Overflow کې "شهرت" د نفوذ یو ډول اندازه ګڼم. ریښتینی شهرت یوازې په ټکو نه اندازه کیدی شي ، دا د ټولنې څخه راځي. زه د چا نصیحت اورم، څوک له نورو سره مرسته کوي، په چا باور کوم؟ شاید دا ټول به مختلف خلک وي ، پدې پورې اړه لري چې ایا زه په PHP کې لیکم یا د iOS لپاره.

د دې ویلو سره، زه نه پوهیږم چې Stack Overflow باید پدې برخه کې څه وکړي. ایا کاروونکي به هغسې هڅول کیږي که چیرې د "شهرت" پرځای دوی "چل ټکي" ترلاسه کړي؟ ایا کارونکي به په ورته ډول بوخت پاتې شي که چیرې هیڅ پوائنټ سیسټم شتون ونلري؟ زه فکر نه کوم چې داسې وي. او دا افسانه چې په سټیک اوور فلو کې "شهرت" د ریښتیني شهرت ګټو سره مساوي دی نه یوازې پخپله سایټ ، بلکه د دې خورا فعال کارونکي هم. ښه، واقعیا، څوک نه خوښوي چې د دوی شهرت زیات کړي؟

نه، لکه څنګه چې ډیری وختونه په ژوند کې پیښیږي، د دې لپاره چې ریښتینې نظر ترلاسه کړئ چې څه پیښیږي، تاسو اړتیا لرئ چې نه یوازې شمیرې تحلیل کړئ. که یو پوسټ په Stack Overflow کې 10 زره ټکي ولري، نو بیا وګورئ چې دا کس څنګه اړیکه نیسي، کومې پوښتنې او ځوابونه یې خپروي. او په ټولو استثنایی قضیو کې، په یاد ولرئ چې یوازې د Stack Overflow نمرې امکان نلري چې د سایټ کارولو لپاره د شخص وړتیا پرته بل څه په ګوته کړي. او زما په تجربه کې، دوی ډیری وختونه د دې په اړه خبرې نه کوي.

زه به د Stack Overflow پرته ګټور نه شم

هرکله چې زه اړتیا لرم په ګیټ کې یو څه پیچلي کار وکړم ، زه د Stack Overflow ته ځم. هرکله چې زه په باش کې یو څه ساده ته اړتیا لرم ، زه د سټیک اوور فلو ته ځم. هرکله چې زه د تالیف عجیب غلطی ترلاسه کړم، زه د سټیک اوور فلو ته ځم.

زه د IntelliSense، د لټون انجن، او Stack Overflow پرته ګټور نه یم. د ځینو کتابونو په واسطه قضاوت کول، دا ما یو ډیر خراب پروګرامر جوړوي. زه به شاید په ډیری ازموینو کې ناکام شم او په بورډ کې ډیری ستونزې حل نه کړم. نو همداسې وي. په جدي توګه، هرکله چې زه په جاواسکریپټ کې .sort کاروم، زه باید د دې په اړه معلومات وګورم چې کله به زه -1، 0، یا 1 ترلاسه کړم، او زه هره ورځ JS لیکم، د ژبې لپاره خورا مشهور مدیر ته وده ورکوم.

نه، د سټیک اوور فلو یو نه منلو وړ وسیله ده. یوازې یو احمق به د هغه لپاره موجود ټول وسایل ونه کاروي. نو ولې زما په شان باطني احمق نه اوسې؟ د مهمې پوهې لپاره خپل د مغزو سرچینې خوندي کړئ ، لکه د سینفیلډ لړۍ ټولې پلاټونه یادول یا د پیچلي ټکو سره راځي (کوم چې پدې مقاله کې خورا ورک دي ، مګر د بشپړ مختلف طبیعت ډیری نور به وي).

د سټیک اوور فلو یوه معجزه ده

د سټیک اوور فلو هرچا ته اجازه ورکوي چې د تجربې یا پوهې په پام کې نیولو پرته، د پروګرام کولو پوښتنې پوسټ کړي. دا پوښتنې د بشپړ اجنبیانو لخوا ځواب شوي، چې ډیری یې د خپل ژوند او مسلک وخت په وړیا توګه د نورو سره مرسته کوي.

معجزه د وجود حقیقت دی او د سټیک اوور فلو د کار پایله ده. زه ډاډه یم چې هرڅه لکه څنګه چې د دې جوړونکي اراده نه کوي، مګر دوی هڅه کوي. د ټولو نیمګړتیاوو سره سره، سایټ د ډیرو کلونو لپاره د ډیرو خلکو سره مرسته کوي، زما په شمول.

د سټیک اوور فلو به د تل لپاره پاتې نشي. یوه ورځ به یو څه ښه راشي. امید لرم چې دا هغه څه دي چې د سټیک اوور فلو غلطیو څخه به زده کړي او له هغې څخه غوره ګټه واخلي. تر هغه وخته، زه امید لرم چې موږ دا سایټ د منلو وړ نه ګڼو. دا دواړه د پام وړ او ژوندۍ ټولنه ده، چې په دوامداره توګه د نوي خلکو سره ډکیږي. که دا تاسو اندیښمن کړي، په یاد ولرئ چې دا ټول خورا نازک دي، او حتی کوچني عملونه - لکه د ښه معنی سره مرسته کول مګر تر اوسه ناپوهه نوي راغلي - کولی شي مثبت اغیزه ولري. که زه په دې سایټ نیوکه وکړم، دا یوازې د دې لپاره دی چې زه پاملرنه کوم او زه پوهیږم چې دا څنګه ښه کړم.

PS

زه لاهم د ښوونځي هلک وم کله چې زه سټیک اوور فلو ته راغلم. ما یوازې په Eclipse کې (ES5!) جاوا سکریپټ لیکل پیل کړي و ، او داسې بریښي چې 90٪ پوښتنې د "jQuery کارولو سره ، یوازې ..." سره پیل شوې. او که څه هم زه نه پوهیږم چې زه څه کوم، اجنبیانو خپل وخت زما په مرسته تیر کړ. زه فکر نه کوم چې ما په هغه وخت کې د هغې ستاینه کړې وه، مګر ما هیر کړی نه دی.

خلک به تل د Stack Overflow غواړي چې یو څه توپیر ولري: د پوښتنې او ځواب سایټ؛ د کورنیو ستونزو د حل یوه وسیله؛ د پروګرام کولو ژوند معیار. او زما لپاره، دا سایټ، د هغې د ودې او نیمګړتیاوو سره سره، د هغې په اصلي برخه کې یوه پرانیستې ټولنه ده چیرې چې اجنبیان یو بل سره مرسته کوي زده کړه او ښه کړي. او دا ډیر ښه دی. زه خوښ یم چې زه د تیرو 10 کلونو لپاره د Stack Overflow برخه یم او هیله لرم چې دې کار ته دوام ورکړم. زه غواړم په راتلونکې لسیزه کې دومره نوي شیان زده کړم لکه څنګه چې ما په تیرو لسیزو کې زده کړل.

سرچینه: www.habr.com

Add a comment