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