په کوډ کې غوسه: پروګرام کونکي او منفي

په کوډ کې غوسه: پروګرام کونکي او منفي

زه د کوډ یوه ټوټه ګورم. دا ممکن ترټولو خراب کوډ وي چې ما کله هم لیدلی دی. په ډیټابیس کې یوازې یو ریکارډ تازه کولو لپاره، دا په ټولګه کې ټول ریکارډونه بیرته ترلاسه کوي او بیا په ډیټابیس کې هر ریکارډ ته د تازه کولو غوښتنه لیږي، حتی هغه چې نوي کولو ته اړتیا نلري. د نقشې فنکشن شتون لري چې په ساده ډول دې ته لیږدول شوي ارزښت بیرته راګرځوي. په ښکاره ډول د ورته ارزښت سره د متغیرونو لپاره مشروط ازموینې شتون لري ، یوازې په مختلف سټایلونو کې نومول شوي (firstName и first_name). د هر تازه کولو لپاره، کوډ مختلف کتار ته پیغام لیږي، کوم چې د مختلف سرور بې فعالیت لخوا اداره کیږي، مګر کوم چې په ورته ډیټابیس کې د مختلف راټولولو لپاره ټول کار کوي. ایا ما یادونه وکړه چې دا بې سرور فعالیت د کلاوډ میشته "خدمت پر بنسټ جوړښت" څخه دی چې په چاپیریال کې له 100 څخه ډیر افعال لري؟

حتی دا څنګه ممکنه وه چې دا کار وکړي؟ زه خپل مخ پټوم او په ښکاره ډول زما د خندا له لارې ژاړم. زما همکاران پوښتنه کوي چې څه پیښ شوي، او زه یې په رنګونو کې بیانوم د BulkDataImporter.js 2018 بدترین هیټونه. هرڅوک ما ته په خواخوږۍ سره سر پورته کوي او موافق دي: دوی دا زموږ سره څنګه کولی شي؟

منفيیت: د پروګرامر کلتور کې احساساتي وسیله

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

په کوډ کې غوسه: پروګرام کونکي او منفي

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

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

په کوډ کې غوسه: پروګرام کونکي او منفي

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

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

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

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

په لاره کې، دا دا "جذباتي خوشې" دی چې پراختیا کونکي کوډ ته "سکسی" وایي، کوم چې په ندرت سره عادلانه وي - پرته لدې چې تاسو په PornHub کې کار کوئ.

ستونزه دا ده چې خلک عجیب، ناامنه، احساساتي مخلوق دي، او د هر ډول احساس احساس او بیان موږ ته بدلون ورکوي: په لومړي سر کې، مګر د وخت په تیریدو سره، په ډراماتیک ډول.

د منفيیت یو ستونزمن ټوټه ټوټه ټوټه

څو کاله دمخه، زه د غیر رسمي ټیم مشر وم او د پراختیا کونکي سره مرکه وکړه. موږ واقعیا هغه خوښ کړ: هغه هوښیار و ، ښې پوښتنې یې وکړې ، ټیکنالوژي پوهه وه ، او زموږ له کلتور سره سم مناسب و. زه په ځانګړي توګه د هغه مثبتیت او هغه څومره متشبث ښکاري چې متاثره شوی وم. او ما هغه استخدام کړ.

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

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

په کوډ کې غوسه: پروګرام کونکي او منفي

منفي لارې

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

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

په کوډ کې غوسه: پروګرام کونکي او منفي

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

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

حقیقت شاید د دې دوه افراطونو تر مینځ یو ځای پروت وي.

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

منفيیت د انجینرۍ پاپ کلتور دی

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

ځینې ​​​​یې لاهم د لینس د حق څخه دفاع کوي چې خورا انتقادي وي - هغه څوک چې باید د "زهرجن منفي" ګټو او زیانونو په اړه ډیر څه پوه شي. هو، تمدن خورا مهم دی (حتی بنسټیز)، مګر که موږ د دې دلیلونو لنډیز وکړو چې ولې زموږ څخه ډیری د منفي نظرونو څرګندولو ته اجازه ورکوي "زهرجن" وي، دا دلیلونه د پلار یا ځوانۍ ښکاري: "دوی د دې مستحق دي ځکه چې دوی احمقان دي. "، "هغه باید ډاډه وي چې دوی به بیا دا کار ونه کړي،" "که دوی دا کار نه وي کړی، نو هغه به په دوی باندې چیغې نه وهلې،" او داسې نور. د هغه اغیز یوه بیلګه چې د رهبر احساساتي عکس العملونه په برنامه کولو ټولنه کې لري د روبي ټولنې لنډیز MINASWAN دی - "میټز ښه دی نو موږ ښه یو."

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

په کوډ کې غوسه: پروګرام کونکي او منفي

د پروګرام کولو نړۍ په چټکۍ سره وده کوي او د خپل کانټینر د سرحدونو په وړاندې فشار راوړي - د غیر پروګرام کولو نړۍ (یا د پروګرام کولو نړۍ د غیر پروګرام کولو نړۍ لپاره کانټینر دی؟ ښه پوښتنه).

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

هغه څه چې ما د منفي په اړه زده کړل

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

منفيیت هم اړیکې کمزورې کوي او له منځه وړي. زه به هیڅکله هیر نکړم چې څنګه یو همکار ما په غلط فایل کې د CSS ایښودلو لپاره وژړل، دا ما خفه کړ او ما ته اجازه ورنکړه چې د څو ورځو لپاره خپل فکرونه راټول کړم. او په راتلونکي کې، زه احتمال نه لرم چې داسې کس ته اجازه ورکړم چې زما یو ټیم ته نږدې وي (مګر څوک پوهیږي، خلک بدلیږي).

په پای کې، منفي په لفظي توګه ستاسو روغتیا ته زیان رسوي.

په کوډ کې غوسه: پروګرام کونکي او منفي
زه فکر کوم دا هغه څه دي چې په خندا کې ماسټر ټولګي باید ورته ښکاري.

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

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

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

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

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

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

په اصل کې، زه په دوامداره توګه یو مهم درس زده کوم او بیا یې زده کوم: ژوند خورا لنډ دی چې په دوامداره توګه په غوسه او درد کې وي.

په کوډ کې غوسه: پروګرام کونکي او منفي

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

Add a comment