जब आप सिर्फ रुकावटों से बच नहीं सकते, तो अपने संज्ञानात्मक स्थिति को जल्दी से छिपाने का सबसे अच्छा तरीका


21

मुझे यह भी नहीं पता कि क्या यह प्रश्न समझ में आता है ... लेकिन मुझे आपको इसे करने देना चाहिए ...

कल्पना कीजिए ... आप पूरी तरह से कुछ प्रोग्रामिंग विचार / विचार / अवधारणा में लीन हैं, आपका मस्तिष्क अपनी सबसे सक्रिय स्थिति में एक समस्या का समाधान सोच रहा है, या जोएल स्पोलस्की के रूप में इसे कहते हैं - आप अपने "क्षेत्र में गहरे हैं" "- और, अचानक किसी या किसी घटना से आपकी तन्मयता टूट जाती है - ऐसा कुछ जिसे आप टाल नहीं सकते, कुछ आपको इसमें शामिल होना होगा। ... कल्पना पूरी .. वास्तविकता में वापस

कुछ जो आपकी एकाग्रता को तोड़ सकता है ...

  • आपको एक जरूरी बैठक के लिए बुलाया गया है
  • आपके कोड ने दैनिक निर्माण को तोड़ दिया और आपका सहकर्मी आपको कॉल कर रहा है
  • आपने अभी-अभी कुछ याद किया जो आपको करना था लेकिन करना भूल गए
  • आपकी टीम के साथी को तोड़ने और आपको सुनने के लिए प्रेरित करने के लिए कुछ रोमांचक खबरें हैं
  • आपकी प्रेमिका (या प्रेमी) अभी-अभी आई है

अब मान लें कि आपको केवल 5-10 मिनट पहले ही मिल गया है जो आपको गहराई से छोड़ना था, और रुकावट का मनोरंजन करना है।

मेरा सवाल है - आप कैसे हैं, जल्दी से "बचाओ" मन की स्थिति आप में थे, जब मोड़ आया। क्या आप इसे कागज़ या कंप्यूटर पर "कुछ रूप में" लिखते हैं, या आप इसे किसी तरह "याद" करते हैं। आप 5-10 मिनट के भीतर उन सटीक विचारों को कैसे निस्तारित करते हैं ताकि बाद में जब आप वापस आएं तो आप अपने द्वारा छोड़े गए "बिंदु" से दाएं को पकड़ सकें।

यह अक्सर मेरे साथ ऐसा होता है कि मैं उन सटीक विचारों को याद नहीं कर सकता जो मैं उड़ने से पहले सोच रहा था - और मुझे लगता है कि मैंने एक अच्छा विचार या समस्या का समाधान खो दिया है। मैं सोचने की कोशिश करता हूं कि उस सांकेतिक संज्ञानात्मक स्थिति को प्राप्त करने के लिए जो मुझे एक विचार के बारे में उत्साहित करता है - लेकिन मैं "वहां पहुंचने" में सक्षम नहीं होने के कारण निराश हूं।

क्या आपके साथ भी कुछ ऐसा ही होता है। आप इससे कैसे "उबर" रहे हैं?

मेरी मुख्य चिंता कोड नहीं है - यह उन "अमूर्त विचारों" को कोड में परिवर्तित नहीं किया गया है जिन्हें मुझे किसी तरह "बचाने" की आवश्यकता है।

-- अद्यतन करें --

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

सबसे अच्छा तरीका है, व्याकुलता से बचना, चाहे वह कितनी भी महत्वपूर्ण क्यों न हो, यह जीवन और मृत्यु की स्थिति है। ज़ोन में रहने और इसे खत्म करने से ज्यादा महत्वपूर्ण कुछ नहीं है।

यदि आपका कार्यस्थल किसी के "क्षेत्र में होने" की सराहना नहीं करने के लिए पर्याप्त है, तो एक नया कार्यस्थल देखने के लिए समय है। YMMV हालांकि। और व्यक्तिगत संबंधों के साथ, यह सामाजिक कौशल और कला की एक चुटकी है जो अच्छी दुनिया बना सकती है।


मैं FreeMind की तरह माइंडमैपिंग टूल का उपयोग करने की सलाह देता हूं। या एमएसीएस ऑर्ग-मोड। दोनों TODO- कार्यों और विचारों के त्वरित संपादन के लिए सुविधाजनक हैं क्योंकि वे आते हैं। (और उन्हें कहीं से भी एक्सेस करने के लिए एक सोर्स कंट्रोल सिस्टम तक वापस
लाएँ

जवाबों:


19

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

इसके अलावा: अपने कोड में कुछ बुकमार्क सेट करें। जब आप वापस आते हैं, तो आप अपने द्वारा निर्धारित बुकमार्क को देखकर देख सकते हैं कि आप क्या कर रहे थे।


2
+1। मेरे अनुभव में, आप जो कर रहे थे, उसे लिखने का कार्य स्वयं में और स्पष्ट कर रहा है, और इससे भी मदद मिलती है कि जब मैंने बाद में लिखा था तो मैं खुद को संदर्भित नहीं करता ।
Jimwise

+1 i सहमत हूं, "कुछ रूप" में इसे लिखना सबसे अच्छा समाधान है :)
treecoder

2
+1: इसका समर्थन करने के लिए सभी प्रकार के संज्ञानात्मक शोध हैं। यह कॉलेज के व्याख्यान को सुनने के दौरान लिखित नोट्स लेने जैसा है। आपके मस्तिष्क के जितने अधिक भाग आप इस समय संलग्न कर सकते हैं, उतने बेहतर अवसर आपके पास विवरणों पर लटके रहेंगे।
बॉब मर्फी

मेरे और मेरे लिए नोटबुक हालांकि मैं इसे वैसे ही करता हूं जैसे मैं साथ जाता हूं, फिर मैं उन्हें पूरा कर लेता हूं। इसके अलावा, मुझे आंशिक कोड त्रुटियों के साथ जानबूझकर संकलित त्रुटियों के साथ छोड़ना होगा जो किए जाने की आवश्यकता है।
न्यूटॉपियन

8

मैं स्थानीय नोटपैड एप्लिकेशन को कोड़ा मारता हूं और आने वाली चीजों की अपनी योजना को लिखता हूं।

मुझे यह सबसे ज्यादा मदद करने के लिए मिला है। समय का 100% मुझे याद नहीं है कि जब मैं वापस आया तो मैंने क्या करने की योजना बनाई, विचारों को पार करना आसान है, लेकिन क्या आपको याद है कि आप जो वास्तविक कदम उठाने जा रहे थे?

मैं कुछ का उपयोग करता हूं;

+ Fix i.d bug
    - look at first name , problem?
    - ...

+ Deploy changes to test database

+ Come up with production deployment plan

मैं इसे डेस्कटॉप पर सहेजता हूं और फाइल को खुला रखता हूं।

मैंने पाया, मेरे लिए, ये लाभ हैं;

  • इसमें 5 मिनट का समय लगता है
  • 'क्षेत्र' में वापस आना आसान है
  • यह अधिक आसानी से यादों को ट्रिगर करता है

यही मैं भी करता हूं - बस सोचा था कि किसी को एक बेहतर विचार हो सकता है :)
treecoder

मुझे नहीं पता कि उस समय आपके विचारों की एक आदर्श 'छवि' को बचाने का कोई तरीका है या नहीं। लेकिन मैं उस पूरे शब्द को वापस लाने में मदद करने के लिए मुख्य शब्दों में रखूंगा, और उस विचार के बारे में सोचूंगा और इसे संक्षेप में उन शब्दों के साथ जोड़ दूंगा जैसे कि मैं लिखता हूं। एक अन्य विचार, जब यह विफल होता है, तो यह आरेख है, और मैंने एक शौक के रूप में 3 डी इंजन की प्रोग्रामिंग करते समय यह बहुत कुछ किया। इस तरह मैं अपने विचारों या अपने अंतिम लक्ष्य की कल्पना कर सकता था, उन्हें कागज पर सहेज सकता था और वापस आ सकता था और यहां तक ​​कि जब मैंने छोड़ा था तब भी बेहतर कर सकता था।
रॉस

5

चीजों को लिखने के उत्कृष्ट सुझाव के अलावा, यह एक ऐसा कौशल है जिसे विकसित किया जा सकता है ...

अभ्यास।

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

एक दशक बाद, मैं एक पोमोडोरो जैसी प्रणाली का उपयोग करता हूं जहां मैं टाइमर के बंद होने पर बस एक ब्रेक लेता हूं। कुछ मिनटों के ब्रेक के बाद आराम से वातावरण में "ज़ोन में" वापस आना आश्चर्यजनक रूप से आसान है - मैं इसके लिए तत्पर हूं! और लंबे समय तक रुकावट के लिए, वे लिखित नोट अमूल्य हैं। जब तक एक दिन से अधिक नहीं हो जाता है तब तक मैं लगभग सभी मानसिक "सीपीयू स्थिति" को आसानी से बहाल कर सकता हूं।

इसके अलावा, क्योंकि मैं अब रुकावटों का सामना करने के लिए अधिक अभ्यस्त हूं, जब लोग ऐसा करते हैं तो मैं इस तरह का नहीं होता। मैंने बस यह कहते हुए बहुत बेहतर किया है, "जब मैं नोट करूँ तो एक पल रुकना।" यह आश्चर्यजनक है कि मेरे सामाजिक संपर्क कितने अधिक सुखद हैं!

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


4

यह हमेशा होता है! जब मैं कोड लिखने के बीच में होता हूं, तो मैं 90% लोगों को कुछ सेकंड इंतजार करने के लिए कह सकता हूं - वे जानते हैं कि यह मुझे परेशान नहीं करना उनके हित में है। इन सेकंड के दौरान, मैं जानबूझकर कोड की लाइन पर कुछ चाबियाँ मैश कर रहा था जो मैं काम कर रहा था और XXX के साथ ऊपर की रेखा को चिह्नित करता हूं (यह अच्छी तरह से vim में हाइलाइट करता है)।

कोड का मैशिंग किया जाता है, इसलिए प्रोग्राम संकलित नहीं होगा और मैं उस लाइन को देखने के लिए मजबूर हूं। मेरी अधिकांश भाषाओं के लिए जो मैं लिखता हूं, यह मेरे लिए पर्याप्त है कि मैं कहां से छोड़ूं और अपनी स्मृति को जल्दी से इसके उत्पादक में जॉग करूं।

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


3

मुझे पता चला है कि जब भी मैं गिट के साथ काम करता हूं, मुझे काम छोड़ने के साथ कम परेशानी होती है (और अधिक महत्वपूर्ण बात, इस पर काम करना जारी रखना)। यह केवल गिट के कारण नहीं है, लेकिन मैंने जो अभ्यास अपनाया है, वह काम वर्कफ़्लोज़ सीखते समय है। मैं विषय शाखाओं के बारे में बात कर रहा हूँ ।

यदि आप एक समर्पित विषय शाखा में अपने विकास में सभी सार्थक 'पूर्ण' करते हैं, तो अपने काम पर वापस आना बहुत आसान है। यहाँ पर क्यों।

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

यदि आपके पास अनुशासन है, तो काम करने का यह तरीका आपके काम को छोड़ना और बाद में इसे चुनना बहुत आसान बनाता है।

जब मैं किसी चीज पर काम कर रहा होता हूं, तो मैं हमेशा अपने वर्तमान विषय से संबंधित कुछ काम करता हूं। फिर, एक अनुशासन होने से भुगतान होता है। या तो अपने वर्तमान कार्य को पूरा करें। यदि आप नहीं कर सकते हैं (मुझे अक्सर यह 'समस्या' है - 'मुझे अब इसे ठीक करने की आवश्यकता है' आदि), बस फिक्स के लिए एक नई विषय शाखा बनाएं (या फिर सुधार, सुधार, जो भी हो)। यहां तक ​​कि अगर आप वर्तमान कार्यक्षेत्र के लिए प्रतिबद्ध होने के लिए तैयार नहीं हैं git stash, तो बस , अपने स्वयं के विषय में छोटे काम करें, और popअपने वास्तविक काम पर वापस आने के लिए स्टैश से।


3

कार्य के संरक्षण और दूसरे पर स्विच करने के लिए, मैं बिल्कुल Mylyn संदर्भ को संरक्षित करना पसंद करता हूं । मायलिन क्या करती है और बाद में आपकी आईडीई की सटीक स्थिति (खुले परिप्रेक्ष्य, खुली फाइलें, इन में स्थान आदि) को पुनर्स्थापित करती है।

मैं जो कुछ कर रहा था, उसके लिए मैंने TODO टिप्पणियां डालीं। ग्रहण स्वचालित रूप से इन्हें कार्य सूची के रूप में दिखाता है।


2

मैं एक वीएम में विकसित होता हूं। और जब मैं बाधित होता हूं, (दिन का अंत, दोपहर का भोजन, बैठकें, आदि) और अपने विचार की ट्रेन को खोना नहीं चाहता, तो मैं कोड में एक टिप्पणी लिखता हूं, जैसे कुछ:

//Figure out how to implement "Date range too far out" check correctly

कभी-कभी ये टिप्पणियां कुछ पंक्तियों के लिए चलती हैं, अगर यह जटिल है। लेकिन मैं सिर्फ आईडीई में कोड में टिप्पणी लिखता हूं, फिर आईडीई को खुला छोड़ दें और वीएम पर "सस्पेंड एंड एक्जिट" कमांड का उपयोग करें। फिर जब मैं इसे फिर से ऊपर खींचता हूं, तो तुरंत मेरे सामने मेरी टिप्पणी होती है, जो मुझे पहले के बारे में जो सोच रहा था, उसे जल्दी से वापस लाने में मदद करता है।


1

मैंने माइंड मैपिंग सॉफ़्टवेयर (वर्तमान में FreeMind) का उपयोग करने के लिए लिया है। मैं इसे हर चीज के लिए उपयोग करता हूं, लेकिन इसके लिए प्रासंगिक है, इसमें मेरे द्वारा काम कर रहे प्रत्येक प्रोजेक्ट के लिए एक टू-डू सूची शामिल है। जैसा कि मैं सूची में दी गई समस्या के समाधान के बारे में सोच रहा हूं, मैं इसे अपने दिमाग के नक्शे के अंदर टाइप करना शुरू कर देता हूं। यहीं पर मैं अपना समाधान संग्रहीत करता हूं, भले ही मैं उस पर काम कर रहा हूं, बजाय यह सब मेरे सिर में रखने की कोशिश करने के।

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

आपके द्वारा उपयोग किया जाने वाला विशिष्ट सॉफ़्टवेयर या ट्रैकिंग विधि अप्रासंगिक है। यह विचार नोटपैड में या कागज के टुकड़े के रूप में उपयोगी होगा। प्रासंगिक अवधारणा यह है कि आप अपने विचारों को रिकॉर्ड कर रहे हैं जैसा कि आपके पास है, इसलिए वे हमेशा उपलब्ध हैं।


1

यदि आप एक उच्च-व्यवधान वाले वातावरण में हैं, तो मुझे प्रति घंटा पत्रिका (हर घंटे एक जोड़ी गोलियों को लिखना) रखना बहुत उपयोगी लगता है। मैं TiddlyWiki और पेपर के संयोजन का उपयोग करता हूं (Tidly for documenting / searchability, paper for quick thinking)।

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


TiddlyWiki के लिए +1 धन्यवाद - मैंने इसे पहले इस्तेमाल किया है, लेकिन कभी नहीं सोचा था कि मैं इसका इस्तेमाल जल्दी से अपने विचारों को "
शांत

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

तो क्या आप डेस्कटॉप संस्करण की अनुशंसा करते हैं (डिफ़ॉल्ट एक) या ccTiddly - जो सर्वर समर्थित tiddlyWiki का अवतार है
treecoder

@greengit - मैं डेस्कटॉप संस्करण और क्रोन जॉब का उपयोग करके इसे नेटवर्क शेयर तक वापस ला सकता हूं। मैंने ccTiddly संस्करण का उपयोग नहीं किया है, लेकिन ऐसा लगता है कि इसकी अधिकांश कार्यक्षमता प्रोजेक्ट विकियों द्वारा कवर की गई है जो हमारे पास परियोजनाओं पर सहयोग के लिए है। ccTiddly मेरी इच्छा सूची आइटम में से एक को हिट करने के लिए प्रकट होता है - टिडलर के लिए फाइल संलग्न करने की क्षमता - लेकिन मैं आवश्यकतानुसार लिंक पेस्ट करता हूं।
स्टीव जैक्सन

0
  • जैसा कि आप जाते हैं एक डेवलपर के लॉग दस्तावेज़ में ज़ोर से सोचें
  • जब आप बाधित हो जाते हैं, तो मस्तिष्क में डंप
  • सुनिश्चित करें कि आप अगली बात लिखेंगे जो आप करने जा रहे थे

पूर्व बीमा रुकावटों के खिलाफ बीमा है, पीछे चल रहा है, और बाद में खुद को दोहरा रहा है, जबकि उत्तरार्द्ध को चुनने के लिए आवश्यक है जहां आपने छोड़ा था


0

मैं अपने बगल में एक नोटपैड में एक रनिंग कमेंटरी रखता हूं। मैंने एक नोटपैड फ़ाइल पर ऐसा करने की कोशिश की, लेकिन किसी कारण से यह इसे लिखने के रूप में प्रभावी रूप से काम नहीं करता है। यदि आप यथोचित रूप से इस बात के लिए व्यवस्थित हैं कि आप अपने काम के रूप में क्या नोट करते हैं, तो आप प्रभावी रूप से अपने सार विचारों को वापस लाने के लिए एक coredump है।


0

मुझे जो मिला, उसने बहुत मदद की (यहां तक ​​कि "ठीक है, अब मैं घर जाता हूं और कल काम पर वापस आ जाता हूं") लगातार मेरे दिमाग में शीर्ष कई विचारों को जॉट कर रहा था, और फिर उस सूची से सामान निकाल रहा था।

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

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


0

मैं वास्तव में एक पूर्व कंपनी में लंच ब्रेक के लिए जल्दबाजी और अचानक बाधित होने के परिणामस्वरूप कई कीड़े पैदा कर चुका हूं। मैंने कुछ और मिनटों के लिए पूछना समाप्त कर दिया या सिर्फ मेरे बिना ही उनके साथ जुड़ने के लिए मुझ पर दबाव बनाने के लिए छोड़ दिया, और इसलिए मैंने कोड को आधा लिखा, सोचा आधा-पूरा छोड़ दिया, केवल एक घंटे बाद कोड पर वापस लौटा और हार गया ट्रैक करें और चीजों को गलत करें।

मैंने नोट्स लेने और टूडू सूचियों को लिखने के लिए इसकी भरपाई करना शुरू कर दिया, क्योंकि मैं जाता हूं और सिर्फ एक "shallower मानसिक स्टैक", इसलिए बोलने के लिए। TDD भी मदद करता है क्योंकि परीक्षण व्यक्त करते हैं कि आप एक डिजाइन के साथ क्या कर रहे हैं और साथ ही यह सुनिश्चित कर रहे हैं कि आप इसे कर रहे हैं।

मैंने एक ऐसी भाषा भी विकसित की है जो कहीं न कहीं सहज रूप से मुझे कोडिंग और मानव भाषा की तरह लगती है। इसमें " Nyargh! Bloobly-bloop! " जैसी ध्वनियाँ होती हैं और मैं उन ध्वनियों को कभी-कभी बनाता हूँ यदि लोग व्यस्त होने के दौरान मुझसे बात करने की कोशिश कर रहे हों। हालांकि वे उन ध्वनियों को नहीं समझते हैं, यह संचार करता है कि मैं इस समय मनुष्यों के साथ ठीक से संवाद करने में असमर्थ हूं, जिस बिंदु पर वे चले जाते हैं और मुझे सोच और लेखन कोड को फिर से शुरू करने की अनुमति देते हैं।

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

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

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

[...] आपकी प्रेमिका (या प्रेमी) अभी-अभी आई है

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

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.