विकास-संबंधी विफलताओं को संभालने के लिए सबसे अधिक उत्पादक तरीका क्या है? [बन्द है]


49

हम सब वहा जा चुके है:

  • आपका प्रोजेक्ट विफल हो गया या रद्द हो गया।
  • जिस कोड पर आप काम कर रहे थे, वह आपकी टीम द्वारा अस्वीकार कर दिया गया था।
  • टीम के लिए आपके द्वारा पेश किया गया डिज़ाइन पैटर्न अराजकता पैदा करता है।
  • हर कोई आपके विचारों की अनदेखी करता है।

मेरा प्रश्न यह है कि प्रोग्रामर के लिए विकास संबंधी असफलताओं जैसे कि इनसे निपटने के लिए सबसे अधिक उत्पादक तरीका क्या है?


ऑन-गोइंग स्ट्रक्चर्ड टैग क्लीन इनिशिएटिव के हिस्से के रूप में, इस सवाल पर हमारी मेटा-चर्चा साइट पर चर्चा की जा रही है ।

जवाबों:


79

आपका प्रोजेक्ट विफल हो गया।

सॉफ्टवेयर विकास परियोजना विफलताओं के लिए अत्यधिक संभावना है, और गंभीरता पर निर्भर करता है, यह प्रबंधन द्वारा सबसे अच्छा नियंत्रित किया जाता है।

कई परियोजनाएं विफल हो गई हैं और कई और विफल हो जाएंगे, इसलिए नोट लें! जानें कि आपकी परियोजना विफल क्यों हो गई ताकि आप अगली बार वही गलतियाँ न करें। आप अपनी सफलताओं से ज्यादा अपनी असफलताओं से सीखते हैं।

आपने अपनी टीम के द्वारा कोडिंग के दिनों में क्या बिताया था, उसे अस्वीकार कर दिया गया था।

अपना काम बचाओ (बाद के लिए)। इसकी दो संभावनाएँ हैं: (ए) यह बेकार है, और कई लोगों ने जिस तरह से प्रतिक्रिया व्यक्त की है, वह इस तरह का संकेत है (बी) यह वास्तव में प्रतिभाशाली काम है, लेकिन इससे पहले कि लोग क्या इस्तेमाल करते हैं या समझ सकते हैं। लोग आमतौर पर वे नहीं पसंद करते हैं जो वे नहीं समझते हैं। शायद यह दिखाने के लिए बेहतर है कि जब समय सही है या एक अलग जगह में "संस्कृति" के साथ

आपकी कंपनी में कोई भी आपके विचारों को नहीं सुनता है।

यह शायद एक बुरा विचार है, या संस्कृति आपकी सोच के साथ संरेखित नहीं है। या तो एक ऐसे स्थान पर जाएं जो आपकी संस्कृति का समर्थन करता हो या आपके विचार का फिर से मूल्यांकन करता हो (उद्देश्यपूर्ण रूप से आपके अपने पूर्वाग्रह के बिना) -> क्या मेरा विचार वास्तव में अच्छा है? <- अपने अहंकार को मार डालो

आपकी टीम में बल के साथ पेश किए गए डिज़ाइन पैटर्न ने एक गड़बड़ पैदा कर दी।

ईमानदार रहें, आपने अपनी पूरी कोशिश की लेकिन यह नहीं बताया कि आपने इसकी योजना कैसे बनाई। फिर से शुरू करना या टीम के रूप में डिज़ाइन में की गई गलतियों से सीखना और आगे बढ़ना बेहतर हो सकता है।


29

वे विफल नहीं हैं - वे अनुभव हैं

आप सीखते हैं और अपने अनुभवों से विकसित होते हैं कि वे आपको कैसा महसूस कराते हैं और यदि आप उस भावना को अधिक चाहते हैं।

यदि यह एक बुरा अनुभव है (जैसे कि आपके द्वारा दी गई सूची), तो साथ में खराब भावना शायद कुछ ऐसी चीज है जिससे आप बचना चाहते हैं (यह मानते हुए कि आप इतने मोटे-चमचे नहीं हैं कि आपने अपने कार्यों के प्रभाव की परवाह नहीं की)।

कुल मिलाकर, अपने आप को दूसरों से तुलना करने में शामिल न हों , उन्हें बस उतना ही काम करने में परेशानी हो रही है जितनी आप कर रहे हैं



-1: वे अनुभव और असफलता दोनों हैं ।
थॉमस ईडिंग

14
  • शांत रहें - घबराएँ नहीं, इससे कुछ बेहतर नहीं होगा
  • नुकसान नियंत्रण - जो अभी भी बचाया जा सकता है उसे बचाएं
  • अपनी गलतियों से सीखें - गलत काम फिर से करना शायद यह काम नहीं करेगा
  • एक नई शुरुआत पर विचार करें - निराशा और दोषी भावनाओं के बैकपैक के बिना अपना अगला प्रयास शुरू करें
  • बड़ी असफलताओं को देखें - एरियन 5 की पहली उड़ान की तुलना में , आपकी विफलता नगण्य है
  • यदि आप इसे अकेले नहीं संभाल सकते तो मनोचिकित्सक से सलाह लें

11

आप कुछ का निर्माण करें।

मेरे लिए (मुझे नहीं लगता कि यह हर किसी के लिए सही है), कुछ बनाना (कॉमिक्स, ड्रॉइंग्स, छोटे गेम, कुछ भी) विफलता से लड़ने के लिए वापस पाने के लिए आत्मविश्वास का एक सा निर्माण करने जैसा है। यह आपके गुस्से या कड़वाहट या विफलता के सापेक्ष किसी भी भावना को व्यक्त करने का एक अच्छा तरीका हो सकता है, लेकिन एक "रचनात्मक" तरीके से।

वह मेरे लिए वैसे भी काम करता है।


6

खैर, आपने पूछा :) एक एक करके:

* Your project failed.

वह शायद ही नया हो। हम सभी निजी रूप से विफल रहे हैं, और हम सभी अपने साथियों के पूर्ण दृष्टिकोण में विफल रहे हैं। प्राथमिक और माध्यमिक शिक्षा से गुजरने वाले किसी भी व्यक्ति ने इसका अनुभव किया है।

अगर मैं गलतियाँ नहीं कर सकता और स्थिर रोज़गार की उम्मीद कर सकता हूँ, तो आपको मानव संसाधन मंत्रालय को एक मेमो भेजने पर विचार करना चाहिए जिससे उन्हें पता चले कि मानव भविष्य के विचार से प्रतिबंधित हो जाएगा।

एक पंक्ति में कई विफलताओं का मतलब है कि आपके पास अनुचित मांग और विनिर्देश हैं, या आप अपनी गलतियों से नहीं सीखते हैं। या तो परिदृश्य तत्काल कार्रवाई की भीख माँगता है।

यह बोधगम्य है कि बहुत से लोग केवल रोजगार हासिल करने के लिए किसी चीज़ पर हस्ताक्षर करते हैं, फिर आवश्यकताओं को पूरा करने के कुछ तरीके अपनाते हैं।

* What you have spent days coding was rejected by your team.

ऐसा होता है। जैसा कि दूसरों ने उल्लेख किया है, इसे बचाएं। फिर से करो। यही कारण है कि हम इसे काम कहते हैं। मुझे लगता है, इस मामले में, आपने शायद टीम में बहुत कुछ शामिल नहीं किया था जो आप कर रहे थे।

यह भी हो सकता है कि आवश्यकताओं को कल या एक घंटे पहले बदल दिया जाए। हालांकि, यह एक अपवाद होना चाहिए, एक आदर्श नहीं है। सहकर्मी की समीक्षा उतनी ही क्रूर है जितनी यह सहायक है। यदि आपका कोड लगातार 'अपर्याप्त' (या ऐसा कुछ) के रूप में खारिज कर दिया जाता है, तो आपको अधिक समय दिमाग लगाने और दूसरों को शामिल करने में बिताना चाहिए। मेरा मानना ​​है कि यह सवाल ज्यादातर टीम सेटिंग्स में एक गिरावट है, जब तक कि 'टीम' कुछ भी नहीं है, लेकिन आत्म वर्णन है।

* Nobody listens to your ideas in your company.

फिर, इस संदर्भ की जरूरत है। आप वहां कितने समय से हैं? आपके साथी हैकर्स को आपकी क्षमता पर कितना भरोसा है? क्या आपने उस विचार पर विचार किया है, जिसके परिणामस्वरूप कई लोगों के लिए अधिक काम करने के कारण इसे खारिज करने का कोई कारण हो सकता है? मैंने एक बार कुछ खारिज कर दिया था क्योंकि यह आईपीवी 6 तैयार नहीं था, फिर भी इसने लूपबैक डिवाइस (विशेष रूप से) पर एक साधारण डोमेन सॉकेट का उपयोग किया। जो व्यक्ति डूब गया, वह बस और कोई काम नहीं कर सकता था।

इसके अलावा, आप अपने आप को कितना स्पष्ट करते हैं? क्या आप दोस्त बना सकते हैं और लोगों को प्रभावित कर सकते हैं?

* The design pattern you introduced with force in your team created a mess.

इसलिए बल से क्यों बचा जाना चाहिए था। बात करने में सक्षम होना सुनने में सक्षम होने के लिए एक शर्त नहीं है। अन्य कोई टिप्पणी नहीं।


5

ओह लड़का, यह बहुत कुछ है अगर आप वास्तव में मतलब है कि सब कुछ आपके साथ हुआ है!

चेतावनी : नीचे दिए गए कई बिंदुओं में आपको ऐसा लग सकता है कि मैं आपकी आलोचना करता हूं और यह कि मैं आपको दुखी लोगों के लिए जिम्मेदार बनाना चाहता हूं और बाहरी कारकों पर विचार नहीं करना चाहता। मैं नही। यह सिर्फ इतना है कि आप ज्यादा जानकारी नहीं देते हैं, और मैं सिर्फ यह सुनिश्चित करने के लिए कार्रवाई की जांच-सूची प्रदान करता हूं कि चीजें गड़बड़ नहीं हुई हैं। मुझे पता है कि मैंने खुद बहुत सारी गलतियाँ की हैं (हर कोई करता है) और हम केवल तभी बेहतर होते हैं जब हम उनसे सीखते हैं। और उनसे सीखने के लिए, हमें उन्हें पहली जगह में गलतियों के रूप में देखना शुरू करना होगा, और हमारे हिस्से में जो कुछ भी गलत हुआ, उसके लिए जिम्मेदारी स्वीकार करनी होगी। नरक, अन्य लोगों के हिस्सों में क्या गलत हुआ, इसके लिए जिम्मेदारी स्वीकार करें, आप इससे भी सीख सकते हैं।

आपका प्रोजेक्ट विफल हो गया

अब आप इसे कम करने के लिए बहुत कुछ नहीं कर सकते।

हालांकि आप भविष्य में प्रजनन के लिए इससे बचने के लिए बहुत कुछ कर सकते हैं। मैं आपके प्रोजेक्ट और समय प्रबंधन कौशल को बेहतर बनाने की कोशिश करूँगा।

सबसे अच्छा अनुपात ((वैध सलाह) / पृष्ठ) वाली पुस्तकों में से एक मैंने इस विषय पर पढ़ा है, जबकि शायद यह सबसे अच्छा नहीं है, यह रोब थॉमसन के कट्टरपंथी परियोजना प्रबंधन है

आप वास्तव में निर्दिष्ट नहीं करते हैं कि आपकी परियोजना क्या विफल रही है, लेकिन मैं उस चीज का एक संयोजन मानूंगा जिसने सामान्य लागत / समय / क्वाली त्रिकोणीय में असंतुलित किया । मेरी नज़र में सबसे महत्वपूर्ण कारक परियोजना का नेतृत्व करना है और विकास करना है, जबकि आपके तकनीकी अभिनेताओं (देवों और परीक्षकों), लेकिन आपके हितधारकों दोनों के साथ हमेशा संपर्क में रहना चाहिए। बहुत अधिक परियोजनाएँ विफल हो जाती हैं क्योंकि वे प्रायोजकों या हितधारकों को नहीं सुनते हैं और प्रक्रिया में शामिल होने के लिए उन्हें धक्का नहीं देते हैं।

यदि वे शामिल नहीं हैं, तो आप नहीं जान सकते कि वे क्या चाहते हैं। यदि आप नहीं जानते कि वे क्या चाहते हैं, तो आप इसे वितरित नहीं कर सकते। यदि आप इसे वितरित नहीं करते हैं, तो वे दुखी होंगे। वह असफलता है। इसके अलावा, यदि आप अपने हितधारकों को शामिल नहीं करते हैं, तो वे सॉफ़्टवेयर इंजीनियरिंग की वास्तविकता से अलग हो जाते हैं, जिसका अर्थ है कि वे आपके मुद्दों को नहीं समझते हैं। यदि वे अक्सर आपके संपर्क में रहते हैं, तो उन्हें एक बेहतर समझ मिलती है कि आपको क्या करना है। जब आप उन्हें बताएंगे कि वे एक "छोटे" [हँसी] सुविधा के लिए महीनों लगेंगे, तो वे अधिक समझ पाएंगे। वे आपकी योजना पर बेहतर भरोसा कर सकते हैं क्योंकि उन्होंने इसे बनाने में मदद की। एक परियोजना शुरू में सफल नहीं हो सकती "अंत में देव, परीक्षण, वितरण।" यह कभी नहीं करता है। आप चश्मा में जो माँगा गया था, उसे वितरित कर सकते हैं,

साथ ही सबसे महत्वपूर्ण, एक पूर्वव्यापी करना , और यह सुनिश्चित करना कि यह अहंकार-रहित है और दोष-खेल नहीं है। बस मुद्दों की पहचान करें।

आपने जो दिन बिताए हैं उसकी कोडिंग को आपकी टीम ने अस्वीकार कर दिया था

मैं उस स्थिति में रहा हूं। इसके अलावा, आप इसे कम करने के लिए बहुत कुछ नहीं कर सकते हैं:

  • इसे बाद में SCM में रखें।
  • हो सकता है कि बड़े रिफैक्टिंग के बजाय छोटे बिट्स और टुकड़ों को उत्तरोत्तर प्रमुख कोड बेस में धकेलने की कोशिश करें।

लेकिन इस तरह की स्थिति को रोकने के लिए आप फिर से कुछ कर सकते हैं:

  • यह क्यों हुआ? अस्वीकृति का कारण क्या है?
  • अधिकांश समय जब मैं ऐसा होता हुआ देखता हूं (और मेरे लिए भी यही स्थिति थी), इसका मतलब है कि डेवलपर एकल या गाय-बॉय-कोडिंग मोड में चला गया और उन चीजों का उत्पादन किया जो कभी नहीं मांगे गए थे। कोड जो व्यवसाय की आवश्यकता से नहीं आता है वह फैंसी और "बेहतर" हो सकता है, लेकिन अक्सर समय और धन की बर्बादी होती है। इसके अलावा, यह और भी अधिक खर्च होगा यदि आप इसे एकीकृत करते हैं क्योंकि इसे फिर से परीक्षण की आवश्यकता होगी। उन लोगों की तरह सोचें जो आपको पैसे देते हैं: आपको उस स्तर पर भी कुशल होना होगा।
  • क्या सॉफ्टवेयर की गुणवत्ता संतोषजनक थी? क्या यह आपकी कंपनी में गतिविधि में मानकों और सम्मेलनों का अनुपालन करता है?
  • क्या आपने समय-समय पर (और अक्सर!) इस बारे में प्रत्यक्ष प्रबंधकों को रिपोर्ट की? क्या आपने कभी-कभी टीम के अन्य डेवलपर्स के साथ आदान-प्रदान किया? यदि नहीं, तो वे इसके बारे में कुछ भी नहीं जानते हैं, अब उनके लिए इसका आकलन और समीक्षा करना एक बड़ी लागत होगी। यह अंत में एक ही समय में खाता नहीं है। यह हमेशा अपने किराये के अपार्टमेंट की सफाई करने की कोशिश करना और फिर इसे साफ करने की कोशिश करना है जब आप बाहर निकलते हैं: यह एक भद्दा काम है, यह थकाऊ है, यह कठिन होता है अगर यह नियमित रूप से किया जाता है, और यह अक्सर नहीं होगा सही।
  • क्या आपने परीक्षण का उत्पादन किया? इकाइयों परीक्षण? एकीकरण परीक्षण?
  • क्या आपका कोड SCM में नियमित रूप से जांचा गया था? क्या यह एक अलग शाखा में था? क्या इसे एक अलग शाखा की आवश्यकता थी या यह ट्रंक में किया जा सकता था? कमिटिंग कोड डालना आमतौर पर एक बुरा संकेत है। जाहिर है कि कभी-कभी आपको ऐसा करने के लिए लुभाया जाता है, लेकिन आप बस अपने आप को पैर में गोली मारते हैं।

आपकी कंपनी में आपके विचारों को कोई नहीं सुनता है

खैर, यहाँ 2 विकल्प हैं, और हम दोनों को देखेंगे:

  • तुम विचार बुरे थे।
  • आप विचार अच्छे थे।

चलो मान लेना शुरू कर दिया कि वे बुरे थे (फिर, उस पर आत्म-चिंतन करना और अपने विचार को स्वीकार करना सिर्फ सादा बुरा मुश्किल हो सकता है, मुझे पता है)। उसे बदलने के लिए आप क्या करते हैं?

  • आप विचार के साथ क्यों आए? औचित्य क्या है ? क्या आपके विचार को मेज पर लाने की कोशिश करने की वास्तविक आवश्यकता है?
  • तुम्हें यह विचार कहाँ से आया? क्या आपने इसे अपने दम पर किया? क्या आपने शेयर किया? मंथन? योजना? प्रोटोटाइप? (इन्हें सही क्रम में करें। यदि यह रास्ते में विफल हो जाता है, तो विचार को छोड़ दें, नहीं रखें। या कम से कम अपने मोबाइल शेड्यूल पर नहीं।)

विचार केवल विचार हैं। यदि आप उन्हें केवल विचारों के रूप में सुझाव देते हैं और उन्हें अस्वीकार कर दिया जाता है, तो मुझे नहीं लगता कि आप इसके बारे में बुरा क्यों महसूस करेंगे। हालांकि अगर आप किसी को सूचित किए बिना उन पर कार्रवाई करते हैं और केवल आपके विचारों को प्रस्तुत करते हैं और वे अस्वीकार कर देते हैं, तो जाहिर है मैं समय बर्बाद होने पर निराशा महसूस करता हूं। और आपके प्रबंधकों को!

यह मानते हुए कि आपके विचार अच्छे थे:

  • क्या आपकी प्रस्तुति अच्छी थी?
  • क्या प्रस्तुति देने का आपका तरीका अच्छा था? (मैं एक डेवलपर हूं, मुझे पता है कि मैं किस बारे में बात कर रहा हूं: हम क्रोधी, अभिमानी , पांडित्य पीआईटीए हैं जो हमेशा सही होते हैं और जिनके साथ काम करना मुश्किल होता है क्योंकि अक्सर हमारे अनुपातहीन अहंकार के साथ )।
  • क्या आपके पास इसे लागू करने की योजना है? क्या आपने लागत और समय के बारे में सोचा? क्या आपने सोचा कि यह उपयोगकर्ताओं / ग्राहकों को कैसे लाभ पहुंचाता है? क्या आपने सोचा कि यह बिक्री पर क्या प्रभाव डालता है? क्या आपने सोचा था कि उस विचार पर काम करना अन्य परियोजनाओं और प्राथमिकताओं को प्रभावित कर सकता है। आप मुझे बताने जा रहे हैं, "मुझे ये सब क्यों करना चाहिए, वे मेरे प्रबंधक और विपणन या बिक्री टीमों का काम कर रहे हैं ?!" अभी को छोड़कर, आप उनकी सभी नौकरियों का हिस्सा बनने की कोशिश कर रहे हैं।

आपकी टीम में बल के साथ पेश किए गए डिज़ाइन पैटर्न ने एक गड़बड़ पैदा कर दी

  • आपने पैटर्न क्यों पेश किया?
  • यदि इसने गड़बड़ी पैदा की है, तो यह संभवतः:
    • सही पैटर्न नहीं था,
    • ठीक से लागू नहीं किया गया,
    • एकीकृत नहीं था।
  • आपने इसे कैसे पेश किया? आप वास्तव में राज्य को "गड़बड़" कैसे परिभाषित करते हैं?
    • कम पठनीय कोड?
    • कम बनाए रखने योग्य?
    • टूट रहे हैं?
    • "गड़बड़" के विभिन्न प्रकार हैं। यह जानते हुए कि क्या गड़बड़ है पता है कि वहाँ में विफलता थी मदद कर सकता है, और अगर यह डिज़ाइन पैटर्न की गलती थी।

इसके अलावा, मैं खुद इस दृष्टिकोण से थोड़ा आश्चर्यचकित हूं। आपको वास्तव में एक डिज़ाइन पैटर्न पेश करने के लिए धक्का देना था? बल्कि अजीब लगता है। एक पैटर्न या तो पहले से ही है, या आपको पैटर्न के अनुसार अपने समाधान का एक हिस्सा फिर से भरने की आवश्यकता है। आप नहीं धक्का यह आप की तरह एक ढांचे या प्रौद्योगिकी को अपनाने (लोगों की तरह होगा धक्का दिया वास्तव में कड़ी मेहनत एक्सएमएल हर जगह के लिए, और अब जैसे लोगों लिखने के लिए सक्षम होने के लिए जोर दे रहा शुरू एचटीएमएल 5 बड़ा उज्ज्वल अक्षरों में अपने उत्पाद को कवर पर)।

आपको धक्का क्यों लगाना पड़ा? प्रतिरोध क्यों था? शायद यह उचित था।

क्या आप ऐसे उदाहरण प्रदान कर सकते हैं कि यह विशेष पैटर्न आपके कोड आधार को महत्वपूर्ण तरीकों से बेहतर बनाने में मदद करेगा (उदाहरण के लिए, इसे रिफैक्टरिंग टू पैटर्न के उदाहरण के साथ मिलान करके )।


पूरी तरह से ऑफ-टॉपिक नोट, लेकिन यही मैंने पहली बार सोचा था जब मैंने प्रश्न का शीर्षक पढ़ा, जैसा कि मैंने सोचा था कि यह सॉफ्टवेयर विफलताओं को संदर्भित करता है ... मेरे पास एक सॉफ्टवेयर था जिसने एक विशेष प्रकार के अपवादों को प्रबंधित करने के लिए ब्लैकहोल क्लास को लागू किया था। अवयव। ऐसा प्रतीत हो सकता है (और वास्तव में) एक स्पष्ट रूप से अजीब और गंदा हैक है, लेकिन नामकरण ही इतना शानदार था कि हम सभी ने इसे एक असफलता को संभालने के लिए एक शानदार तरीके से सराहना की! :)


@ राचल: अपने मेटा-एसओ प्रयास के साथ संरेखित करने के लिए संपादन के लिए धन्यवाद। मैंने तब से इस पर ध्यान नहीं दिया था कि प्रश्न फिर से प्रकाशित हो गया था।
15

3

चरण 1: गुस्सा करना ठीक है!

सबसे पहले, विफलता का सामना करते समय परेशान या नाराज होना समझ में आता है। यदि ऐसी स्थिति में किसी को सलाह दे रहे हैं, तो वे सबसे अधिक संभावना है कि "बस इसे खत्म हो जाना और आगे बढ़ना" सुनना या "बस इसे सीखने का अवसर समझें"।

वास्तव में, मुझे लगता है कि परेशान होना और अपनी कुंठाओं को बाहर निकालना स्वस्थ और उत्पादक हो सकता है, बशर्ते कि आप इसे निजी तौर पर या किसी मित्र के साथ करें। लोगों के पास ऐसा करने के अलग-अलग तरीके हैं, लेकिन मुझे लगता है कि सबसे अधिक उत्पादक तरीकों में से एक गुस्सा नकली पत्र लिखना है (महत्वपूर्ण यह है कि यह पत्र किसी को भी न भेजें )। अपनी भावनाओं को समझाएं, जैसे कि आपको क्यों लगता है कि जो कुछ भी हुआ वह अनुचित था।

चरण 2: कुछ समय के लिए शांत हो जाओ।

सुनिश्चित करें कि आपने वह सब कुछ व्यक्त किया है जो आप महसूस कर रहे हैं, और अपना गुस्सा निकालने के बाद बस कुछ समय के लिए शांत हो जाएं। हो सकता है कि आपको केवल कुछ मिनट या शायद कुछ घंटों की आवश्यकता हो।

चरण 3: समीक्षा करें कि चरण 1 में क्या हुआ

इस बिंदु पर आप उम्मीद करेंगे कि स्थिति के बारे में अधिक निष्पक्ष रूप से सोच पाएंगे। यदि आपने कोई पत्र लिखा है, तो उसे स्वयं पढ़ें। यदि आप किसी में विश्वास करते हैं, तो जो आपने कहा था उसे याद करने का प्रयास करें। यदि आप किसी पर चिल्लाने की कल्पना करते हैं, तो बस मानसिक रूप से समीक्षा करें।

मैं अक्सर एक पत्र लिखता हूं जब मैं गुस्से में होता हूं और फिर शांत हो जाने के बाद मैं पत्र को परिष्कृत करने पर काम करूंगा और स्पष्ट रूप से संवाद करूंगा कि मैं मूल रूप से क्या कहने की कोशिश कर रहा हूं जब तक कि मैं संतुष्ट नहीं हूं कि इसे पढ़ने वाला समझ जाएगा कि मैं क्या था उस समय महसूस हो रहा है।

यह बिंदु निष्पक्ष रूप से यह जानने का प्रयास करना है कि आपके बिंदु क्या थे। क्या उन्हें समझ में आया? शायद उन्हें स्पष्टीकरण या आगे विस्तार की आवश्यकता है। क्या वे निराधार हैं? यदि आप अपने आप को किसी और के जूते में रखना चाहते हैं, तो क्या आप उन बिंदुओं को समझ पाएंगे जो आपने किए थे? क्या आप उन बिंदुओं से सहमत होंगे? इस अवसर का उपयोग आप स्वयं का मूल्यांकन करने के लिए कर सकते हैं। तुमने क्या अच्छा किया? ऐसी कौन सी चीजें थीं जो आप बेहतर कर सकते थे?

चरण 4: कार्रवाई के पाठ्यक्रम पर निर्णय लें

क्या ऐसा कुछ है जो स्थिति को मापने या कम से कम इसे बेहतर बनाने के लिए किया जा सकता है? इस बात पर विचार करने के लिए कि क्या वास्तविक रूप से ऐसा कुछ है जो स्थिति को ठीक करने या सुधारने के लिए किया जा सकता है। अक्सर वहाँ नहीं है, लेकिन कभी कभी वहाँ है।

यदि आप किसी चीज़ के लिए गलती कर रहे हैं, तो यह किसी के लिए एक औपचारिक माफी के रूप में सरल हो सकता है, स्पष्ट रूप से समझा सकता है कि क्या गलत हुआ, आपने क्या किया, आपने इसे क्यों किया, और आप इसे ठीक करने या इसे होने से रोकने के लिए क्या करेंगे। भविष्य।

अगला, विचार करें कि आप भविष्य को बेहतर बनाने के लिए क्या कर सकते हैं। उसी चीज को दोबारा होने से रोकने के लिए आप क्या कर सकते हैं? तय करें कि वह क्या है जिसे आप अपने लिए एक योजना बनाने के लिए चरण 3 से सीखी गई चीजों को प्राप्त करना और उपयोग करना चाहते हैं।

यदि अन्य सभी विफल होते हैं, तो रिबूट करने का प्रयास करें:

        try
        {
            // ...
        }
        catch (OhNoes111Exception)
        {
            // reboot fixes everything!
            System.Diagnostics.Process.Start("ShutDown", "/r");
        }
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.