क्या वास्तव में प्रोग्रामिंग करते समय लगातार ब्रेक लेना फायदेमंद है? [बन्द है]


23

मैं पढ़ता रहता हूं कि प्रोग्रामर के लिए प्रोग्रामिंग करते समय बार-बार ब्रेक लेने की सिफारिश की जाती है, और मुझे जो सामान्य सिफारिश दिखाई दे रही है वह हर आधे घंटे में 5 मिनट या हर घंटे 10 मिनट है।

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

क्या प्रोग्रामिंग करते समय लगातार ब्रेक लेना फायदेमंद है? क्या मैं इसे बढ़ाने के बजाय अपनी उत्पादकता को कम करने के लिए कुछ गलत कर रहा हूं?


5 मिनट के ब्रेक पर एक नज़र है , यह आपको पूर्ण स्क्रीन में छप कर टूटने की याद दिलाता है और आप इसे याद नहीं कर सकते हैं, और यह डरावना है।
Czarek Tomczak

@CzarekTomczak जो मुझे पागल कर देगी, खासकर अगर मैं किसी चीज़ के बीच में था :)
राहेल

जैसा कि आप बड़े हो जाते हैं यह आवश्यक हो जाता है, यह लंबे समय तक बैठने के लिए स्वास्थ्य नहीं है या लंबे समय तक टाइप करता है
जेके।

बहुत सारा पानी पिएं या धूम्रपान शुरू करें ... तब आपके दिमाग में दृढ़ता आएगी कि आपको अपने ब्रेक में क्या करना है।

जवाबों:


39

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


2
हां, मेरे लिए "ब्रेक लेना" "ड्रिंक हथियाने" या "बाथरूम जाने" या कुछ और का पर्याय है। मैं आमतौर पर हर घंटे अपनी डेस्क से उठता हूं। यह भी महत्वपूर्ण है कि अब चारों ओर देखें और फिर आपकी आँखें किसी ऐसी चीज़ पर ध्यान केंद्रित कर सकें जो आपके चेहरे के सामने 1 मीटर न हो ...
डीन हार्डिंग

8
मैं इससे सहमत हूं लेकिन सिर्फ स्पष्ट करने के लिए, जब लोग "ब्रेक लेने" के बारे में बात करते हैं, यह एक शारीरिक ब्रेक है जो मानसिक ब्रेक नहीं है। यदि आप मानसिक रूप से आप जो कर रहे हैं उससे टूटेंगे तो अक्सर ओपी की समस्या होगी। आप 5/10 मिनट से अधिक समय तक किसी अन्य गतिविधि में खो जाएंगे।
नेमी

28

यह पूरी तरह से आपकी वर्तमान स्थिति पर निर्भर है। अगर मैं किसी चीज पर अटका हुआ हूँ तो मैं प्रोग्रामर पर ले जाऊँगा। एसई या एसओ और कुछ सवालों की जाँच करें। मैं उठकर टहलने जाऊँगा। शायद सोडा या पिज्जा का एक टुकड़ा मिलता है।

अगर मैं एक खांचे में हूं तो मैं रुकने वाला नहीं हूं। प्रोग्रामर के निर्णय पर छोड़ दिए जाने पर ब्रेक्स फायदेमंद होते हैं।


3
Programmers.SE/SO मेरी समस्या का एक हिस्सा है जो मुझे लगता है ... प्रश्नों को ब्राउज़ करने के लिए कुछ मिनटों का समय लेने से सामान्य रूप से एक प्रश्न का उत्तर देने में अधिक समय लगता है।
राचेल

7
+1: जब 'ज़ोन' में ब्रेक समीकरण का हिस्सा नहीं होते हैं। आप अंत में 3 घंटे बाद देख रहे हैं और "हम्म ... मिस्ड लंच" सोच रहे हैं
स्टीवन एवर्स

@ राशेल: मैं सवालों के लिए फ़ीड में टैप करता हूं इसलिए मुझे उम्मीद नहीं है कि नए सिरे से समय बर्बाद नहीं होगा। एसओ फ़ीड नहीं कर सकते, हालांकि, मुझे हर पांच मिनट में 30 प्रश्न मिलते हैं।
जोश के

@SnOrfus: मैं दोपहर के भोजन से वापस आ गया। ;)
जोश के

3
+1: यह मेरा अनुभव बहुत अधिक है: लगातार ब्रेक लेना फायदेमंद है लेकिन केवल तब जब आप फंस गए हों। यदि आप "ज़ोन में" कीमती समय बर्बाद कर रहे हैं, तो आप एक ढीली उत्पादकता लें, इसे हासिल न करें। मुद्दा यह है कि जब आप फंस जाते हैं, तो बहुत अधिक प्रयास करने से अक्सर आपकी मदद नहीं होगी (लेकिन केवल जब बहुत हिस्सा मौजूद है, तो बस कठिन प्रयास करने में कुछ भी गलत नहीं है) और ब्रेक लेने में मदद मिलेगी। इसके अलावा, अपने शरीर को सुनें, अगर आपको भूख लगी है, तो हल्का नाश्ता खाने के लिए समय निकालें या फिर यह बहुत विचलित करने वाला है (लेकिन अच्छी तरह से, फिर से, यदि आप ज़ोन में हैं, तो आप इसे थोड़ा स्थगित कर सकते हैं)।
n1ckp

11

व्यक्तिगत रूप से, मुझे किसी भी वास्तविक मूल्य के मेरे डेस्क पर 5 मिनट का ब्रेक नहीं मिलता है। मैं उठकर इसके बजाय चारों ओर चलूँगा और फिर वापस आकर नए जोश के साथ फिर से हमला करूँगा। मैं टाइमिंग को लेकर भी सख्त नहीं हूं ... अगर मैं रोल पर हूं, तो मैं निश्चित रूप से नहीं रुकता। यदि मैं फंस गया हूं, तो मैं बहुत निराश होने से पहले रुक जाता हूं।


हां। कुछ crunches या pushups अच्छे हैं। इसलिए तंग कर रहा है।
बॉब मर्फी

8

मैं हर 45 मिनट में 10 मिनट ब्रेक करता हूं ।computer work

10 मिनट के दौरान, मैं चलता हूं, एक कॉफी और ऐसे तुच्छ सामान तैयार करता हूं। कभी-कभी, मैं अपनी डेस्क को साफ करने के लिए समय निकालता हूं। लेकिन यह तुच्छ चीजें हैं।

जब मैं रुकने के लिए मुझे याद दिलाने के लिए वर्कअवे का उपयोग करता हूं

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

मैं वर्तमान में कोशिश कर रहा हूँ जिसे माइंडफुलनेस कहा जाता है । यह इतनी अच्छी तरह से काम करता है यह डरावना है!


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

3
मैंने एक बार पहले WorkRave को देखा, लेकिन मुझे ऐसा कुछ नहीं लगा कि जब मैं किसी रोल पर हूं और अपनी एकाग्रता को तोड़ दूं
राहेल

टोबी, यह इतना विचलित करने वाला नहीं है यदि आप अपने द्वारा निर्धारित नियमों का पालन करते हैं। माइंडफुलनेस के बारे में, इसका उपयोग सीबीटी के साथ संयोजन में किया जाता है। मैं आपको इस लेखक की पुस्तक खरीदने का सुझाव देता हूं: mindfullivingprograms.com/whatMBSR.php पुस्तक को "पूर्ण तबाही जीवित" कहा जाता है

राहेल: आप अपने पसंद के नियम निर्धारित कर सकते हैं।

2
माइंडफुलनेस प्रैक्टिस ने मेरे लिए चमत्कार किया है, और हर कोई जानता है कि उन्हें किसने गंभीरता से आजमाया है।
बॉब मर्फी

6

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

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

मैं अक्सर मजाक करता हूं कि नौकरी के लिए मेरी सबसे अच्छी सोच कंपनी के बाथरूम में जाती है, लेकिन यह केवल आधा-मजाक है।


4

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

मैं अलार्म सेट कर रहा हूं और हर घंटे घूम रहा हूं।


3
+1 बहुत लंबे समय तक बैठने के वास्तविक जीवन प्रभावों को इंगित करने के लिए। आप पर अच्छा है और मुझे उम्मीद है कि आपको पूरी तरह से ठीक हो गया होगा।
बेनामी टाइप

3

पूर्ण रूप से। मैं पोमोडोरो तकनीक का एक वकील हूं , जिसमें से सबसे सामान्य कार्यान्वयन 25 मिनट, 5 मिनट बंद है। एक पोमोडोरो परमाणु है, इसलिए आप एक का आधा नहीं कर सकते। यह आपको जीमेल या एसओ के लिए भटकने के बिना एक समस्या के माध्यम से बैठने और सोचने के लिए मजबूर करता है। इसके विपरीत, आप भी हर पच्चीस मिनट में उठने के लिए मजबूर हो जाते हैं और आस-पास घूमते हैं या गैर-नौकरी से संबंधित कुछ करते हैं (यदि मैं किसी समस्या में गहरी हूं तो मैं इसका उल्लंघन करता हूं)।

मैं ऐसा करीब आधे साल से कर रहा हूं और पाया कि "हेड डाउन कोडिंग फॉर ऑवर्स" मिथक काफी हद तक एक मिथक है। मैं अधिक उत्पादक हूं, और आम तौर पर बेवकूफ समस्याओं से निपटने के लिए कम समय बिताता हूं (जैसे कि आज मैंने टाइप किया [[) जब (एक जावास्क्रिप्ट फ़ंक्शन को लागू करने के लिए) जब मैं खुद को हर 25 मिनट में रोकने के लिए मजबूर करता हूं।


3

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


1

यदि आप लंबे समय तक मॉनिटर पर घूरने से अंधे हो जाते हैं या काम करने वाले नॉनस्टॉप से ​​मानसिक रूप से टूट जाते हैं तो आप कितने उत्पादक होंगे? व्यक्तिगत रूप से, मुझे वास्तव में अंधे होने या टूटने के बारे में अधिक चिंता होगी, लेकिन ऐसा लगता है कि आप उत्पादकता के दृष्टिकोण के बारे में अधिक चिंतित हैं।

अब निष्पक्ष होने के लिए, प्रत्येक 30 मिनट में 5 मिनट का ब्रेक अत्यधिक तरफ थोड़ा सा लगता है। लेकिन मैं ब्रेक पर बाहर लंघन की सलाह नहीं देता क्योंकि यह आपको अल्पावधि में कम उत्पादक बनाता है।


1

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

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


0

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

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

http://www.sciencedaily.com/releases/2010/07/100722102039.htm

सर्कुलेशन: जर्नल ऑफ द अमेरिकन हार्ट एसोसिएशन के अनुसार, "काउच पोटैटो बीवेयर: प्रतिदिन देखे जाने वाले टेलीविजन के हर घंटे हृदय रोग से पहले मरने का खतरा बढ़ सकता है।"

http://www.sciencedaily.com/releases/2010/01/100111161927.htm


0

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


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