การหยุดพักบ่อยครั้งนั้นมีประโยชน์เมื่อตั้งโปรแกรมใช่หรือไม่ [ปิด]


23

ฉันอ่านต่อไปว่าขอแนะนำให้โปรแกรมเมอร์หยุดพักระหว่างการเขียนโปรแกรมและข้อเสนอแนะปกติที่ฉันเห็นคือ 5 นาทีทุกครึ่งชั่วโมงหรือ 10 นาทีทุกชั่วโมง

ฉันลองดู แต่บ่อยครั้งที่ฉันพบสิ่งที่น่าสนใจในช่วง 5 นาทีนั้นและมันทำให้ฉันห่างจากสิ่งที่ฉันกำลังทำอยู่นานกว่าที่ฉันวางแผนไว้ ไม่ว่าจะเป็นอย่างนั้นหรือใจของฉันจดจ่อกับสิ่งอื่นและฉันพบว่ามันยากที่จะกลับไปทำงานของฉันและไม่ได้โฟกัสที่ดีมาก

เป็นประโยชน์หรือไม่ที่จะหยุดพักระหว่างการเขียนโปรแกรมบ่อยครั้ง? ฉันทำอะไรผิดไปหรือเปล่าที่จะลดประสิทธิภาพการทำงานของฉันแทนที่จะเพิ่มประสิทธิภาพ


ลองดูที่การแบ่ง 5 นาทีมันเตือนคุณถึงการหยุดพักโดยการสาดเต็มหน้าจอและคุณไม่ควรพลาดและน่ากลัว
Czarek Tomczak

@CzarekTomczak ที่จะขับรถฉันบ้าโดยเฉพาะอย่างยิ่งถ้าผมอยู่ในช่วงกลางของบางสิ่งบางอย่าง :)
ราเชล

เมื่อคุณอายุมากขึ้นสิ่งนี้กลายเป็นสิ่งที่จำเป็นคุณไม่ควรนั่งเป็นเวลานานหรือพิมพ์เป็นเวลานาน
jk

ดื่มน้ำมาก ๆ หรือเริ่มสูบบุหรี่ ... จากนั้นคุณจะตั้งสติในสิ่งที่คุณต้องทำในช่วงพัก

คำตอบ:


39

ฉันหยุดพักบ่อย แต่พวกเขามีจุดประสงค์ (ห้องน้ำอาหาร / กาแฟ ฯลฯ ) ฉันมักจะพบว่าในขณะที่ฉันไม่ได้อยู่ที่โต๊ะฉันยังคิดถึงปัญหาในมือ อย่างไรก็ตามความคิดนี้ไม่ได้ทำให้เสียสมาธิโดยรหัสต่อหน้าฉันและช่วยให้ฉันคิดเพิ่มเติมเกี่ยวกับปัญหาโดยรวมมากกว่า nitpicking ผ่านรายละเอียดต่อหน้าฉัน บ่อยครั้งเมื่อฉันกลับไปที่โต๊ะทำงานฉันมีความคิดใหม่เกี่ยวกับวิธีแก้ไขปัญหาที่ฉันกำลังทำอยู่


2
ใช่สำหรับฉัน "หยุดพัก" ค่อนข้างตรงกันกับ "การหยิบเครื่องดื่ม" หรือ "ไปห้องน้ำ" หรืออะไรทำนองนั้น ปกติฉันจะลุกขึ้นจากโต๊ะทุกชั่วโมง นอกจากนี้ยังเป็นสิ่งสำคัญที่จะต้องมองไปรอบ ๆ ทุกขณะแล้วเพื่อให้ดวงตาของคุณสามารถมุ่งเน้นไปที่บางสิ่งบางอย่างที่ไม่ใช่ 1 เมตรต่อหน้าคุณ ...
Dean Harding

8
ฉันเห็นด้วยกับสิ่งนี้ แต่เพื่ออธิบายให้ชัดเจนเมื่อผู้คนพูดถึง "การหยุดพัก" มันเป็นการพักทางร่างกายไม่ใช่เป็นการพักจิต ถ้าคุณคิดผิดจากสิ่งที่คุณทำคุณมักจะมีปัญหากับ OP คุณจะหลงทางในกิจกรรมอื่นนานกว่า 5/10 นาที
Nemi

28

มันขึ้นอยู่กับสถานะปัจจุบันของคุณอย่างสมบูรณ์ ถ้าฉันติดขัดกับบางอย่างฉันจะไปที่ Programmers.SE หรือ SO แล้วตรวจสอบคำถาม ฉันจะลุกขึ้นและไปเดินเล่น อาจจะเป็นโซดาหรือพิซซ่าก็ได้

ถ้าฉันอยู่ในร่องฉันจะไม่หยุด ตัวแบ่งจะเป็นประโยชน์เมื่อปล่อยไว้ตามดุลยพินิจของโปรแกรมเมอร์


3
Programmers.SE/SO เป็นส่วนหนึ่งของปัญหาของฉันฉันคิดว่า ... ใช้เวลาสองสามนาทีในการเรียกดูคำถามโดยปกติจะนำไปสู่การใช้เวลานานในการตอบคำถาม
Rachel

7
+1: เมื่อใน 'โซน' แบ่งไม่ได้เป็นส่วนหนึ่งของสมการ คุณเพียงแค่มองหา 3 ชั่วโมงต่อมาและคิดว่า "อืม ... พลาดอาหารกลางวัน"
Steven Evers

@ ราเชล: ฉันแตะเข้าไปในฟีดสำหรับคำถามดังนั้นฉันไม่ต้องเสียเวลารีเฟรชหวังว่าจะมีคำถามใหม่ ไม่สามารถฟีด SO ดังนั้นมิฉะนั้นฉันจะได้รับ 30 คำถามทุกห้านาที
Josh K

@SnOrfus: ฉันเพิ่งกลับมาจากอาหารกลางวัน ;)
Josh K

3
+1: นั่นก็เป็นประสบการณ์ของฉันเช่นกัน: การหยุดพักบ่อย ๆ เป็นประโยชน์ แต่เมื่อคุณติดขัด หากคุณกำลังสูญเสียเวลา "ในโซน" อันมีค่าเพื่อหยุดพักคุณจะสูญเสียผลผลิตอย่าให้ได้มา ประเด็นก็คือเมื่อคุณติดขัดการพยายามอย่างหนักบ่อยครั้งจะไม่ช่วยคุณ (แต่เฉพาะเมื่อมีส่วนมากเกินไปแสดงว่าไม่มีอะไรผิดปกติกับการพยายามอย่างหนัก) และการหยุดพักก็จะช่วยได้ นอกจากนี้ฟังร่างกายของคุณหากคุณหิวใช้เวลาในการกินของว่างเบา ๆ มิฉะนั้นมันจะเสียสมาธิมาก (แต่ถ้าคุณอยู่ในโซนคุณสามารถเลื่อนได้เล็กน้อย)
n1ckp

11

โดยส่วนตัวแล้วฉันไม่พบการหยุดพัก 5 นาทีที่โต๊ะทำงานที่มีค่าจริงใด ๆ ฉันจะลุกขึ้นและเดินไปรอบ ๆ แทนแล้วกลับมาโจมตีอีกครั้งด้วยความแข็งแรงที่ได้รับการฟื้นฟู ฉันไม่ได้เข้มงวดกับเวลาเช่นกัน ... ถ้าฉันกำลังกลิ้งฉันก็ไม่หยุดแน่นอน ถ้าฉันติดอยู่ฉันก็หยุดก่อนที่จะหงุดหงิดเกินไป


อ๋อ กระทืบหรือวิดพื้นบางตัวก็ดี ดังนั้นการจัดระเบียบ
Bob Murphy

8

ฉันทำ10แบ่งนาทีทุก45computer workนาทีของการ

ในช่วงเวลา 10 นาทีที่ฉันเดินเตรียมกาแฟและของเล็กน้อย บางครั้งฉันใช้เวลาทำความสะอาดโต๊ะ แต่มันจะต้องเป็นสิ่งเล็กน้อย

ฉันใช้Workraveเพื่อเตือนฉันเมื่อต้องหยุด

สิ่งที่คุณทำคือการสลับงาน สมองของคุณไม่สามารถพักและเริ่มต้นอย่างอื่นเมื่อไม่ได้โฟกัสจากสิ่งที่ผ่านมา

ฉันกำลังพยายามในสิ่งที่เรียกว่าสติ มันใช้งานได้ดีมันน่ากลัว!


ฉันไม่แน่ใจเกี่ยวกับการใช้โปรแกรมเพื่อเตือนให้คุณหยุดเมื่อฉันพบว่ามันทำให้เสียสมาธิ แต่ฉันกระตือรือร้นที่จะรู้มากขึ้นเกี่ยวกับสติคุณมีทรัพยากรใด ๆ เกี่ยวกับวิธีที่คุณสามารถปรับเทคนิคให้เข้ากับสถานการณ์การทำงานได้หรือไม่?
Toby

3
ฉันดูที่ WorkRave หนึ่งครั้งก่อนหน้า แต่ฉันไม่อยากให้บางสิ่งบางอย่างบอกให้ฉันหยุดเมื่อฉันกำลังกลิ้งและทำลายสมาธิ
Rachel

โทบี้มันไม่กวนใจถ้าคุณทำตามกฎที่คุณตั้งไว้กับตัวเอง เกี่ยวกับสติมันถูกใช้ใน conjonction กับ cbt ฉันแนะนำให้คุณซื้อหนังสือของผู้เขียนคนนี้: mindfullivingprograms.com/whatMBSR.phpหนังสือเล่มนี้มีชื่อว่า "ภัยพิบัติเต็มชีวิต"

Rachel: คุณสามารถตั้งกฎที่คุณชอบได้

2
การฝึกสติได้ทำสิ่งมหัศจรรย์สำหรับฉันและทุกคนที่ฉันรู้ว่าใครกำลังพยายามอย่างจริงจัง
Bob Murphy

6

ฉันพบว่าตัวเลือกการหยุดพักบ่อยครั้งมีประโยชน์มาก ถ้าฉันคอลึกลงไปในงานที่กำลังทำอยู่ฉันอาจไปหลายชั่วโมงโดยไม่หยุดพัก แน่นอนว่าฉันจะต้องพบกับความผิดปกติที่ถูกทำลาย

หากฉันกำลังทำงานกับโค้ดที่ไม่ทำงานการเดินไปรอบ ๆ สองสามนาทีทำให้สมองของฉัน "รอบ" ปัญหาพอที่จะให้ข้อมูลเชิงลึกเกี่ยวกับปัญหา

ฉันมักจะพูดเล่นว่าความคิดที่ดีที่สุดของฉันสำหรับงานเข้าไปในห้องน้ำของ บริษัท แต่มันล้อเล่นไปครึ่งทางเท่านั้น


4

ไม่เพียง แต่จะเป็นประโยชน์ต่อผลผลิตของคุณที่จะหยุดพักบ่อย ๆ แต่ยังเป็นประโยชน์ต่อสุขภาพของคุณอีกด้วย 10 ปีที่แล้วฉันมีเส้นเลือดอุดตันที่ปอด (เลือดอุดตันในปอด) ไม่ทำงานนานเกินไปโดยไม่หยุดพัก ฉันโชคดีหายจากนั้นและคิดว่าฉันทำได้ดีจริงๆ เมื่อเดือนเมษายนที่ผ่านมาฉันได้เข้าสู่การวิ่งแข่งสองสามวัน ชนิดที่เวลาผ่านไปและก่อนที่คุณจะรู้ว่าคุณนั่งนานเกินไป ฉันพบว่าตัวเองหายใจไม่สะดวกและเมื่อฉันไปโรงพยาบาลฉันก็มีลิ่มเลือดใหม่

ฉันกลับไปตั้งปลุกและเดินไปรอบ ๆ ทุกชั่วโมง


3
+1 สำหรับการชี้ให้เห็นผลกระทบในชีวิตจริงของการนั่งนิ่งนานเกินไป ดีกับคุณและฉันหวังว่าคุณจะได้รับการฟื้นฟูอย่างสมบูรณ์
ประเภทไม่ระบุตัวตน

3

อย่างแน่นอน ฉันเป็นผู้สนับสนุนเทคนิค Pomodoroซึ่งเป็นการนำไปปฏิบัติโดยทั่วไปมากที่สุดซึ่งใช้เวลา 25 นาทีและ 5 นาที Pomodoro เป็นอะตอมดังนั้นคุณจึงไม่สามารถทำได้ครึ่งหนึ่ง สิ่งนี้บังคับให้คุณต้องนั่งและคิดว่ามีปัญหาโดยไม่ต้องออกไปที่ gmail หรือ SO ในทางกลับกันคุณก็ถูกบังคับให้ลุกขึ้นทุกๆยี่สิบห้านาทีแล้วเดินไปรอบ ๆ หรือทำสิ่งที่ไม่เกี่ยวข้องกับงาน

ฉันได้ทำสิ่งนี้มาประมาณครึ่งปีแล้วและพบว่าตำนาน "หัวจดรหัสเป็นเวลาหลายชั่วโมง" นั้นส่วนใหญ่เป็นตำนาน ฉันทำงานได้มากขึ้นและใช้เวลาน้อยลงในการจัดการกับปัญหาโง่ ๆ (เช่นวันนี้ฉันพิมพ์ [] แทน () เมื่อพยายามเรียกใช้ฟังก์ชันจาวาสคริปต์) เมื่อฉันบังคับให้ตัวเองหยุดทุก ๆ 25 นาที


3

หากคุณติดอยู่จริงๆบางครั้งแทนที่จะหยุดพักคุณสามารถปลดปล่อยความโกรธและหยุดพักเช่นฟันของเพื่อนร่วมงานที่น่ารำคาญที่ทำให้คุณเสียสมาธิโดยการพูดพล่ามเสียงดังทางโทรศัพท์กับญาติ ๆ ที่ยังมีชีวิตอยู่ ในหลุมเขาคลานออกมาจากและเข้าไปในเขตเมือง


1

คุณจะทำงานได้อย่างไรถ้าคุณตาบอดจากการจ้องมองที่จอภาพนานเกินไปหรือมีอาการจิตหยุดทำงานไม่หยุด? โดยส่วนตัวแล้วฉันจะกังวลมากขึ้นเกี่ยวกับการตาบอดจริงหรือการพังทลาย แต่ดูเหมือนว่าคุณเป็นกังวลมากขึ้นเกี่ยวกับมุมมองการผลิต

ตอนนี้เพื่อความเป็นธรรมการหยุดพัก 5 นาทีทุก ๆ 30 นาทีฟังดูเล็กน้อยเกินไป แต่ฉันไม่แนะนำให้ข้ามไปพักเพราะมันทำให้คุณมีประสิทธิผลน้อยลงในระยะสั้น


1

ฉันคิดว่ามันขึ้นอยู่กับงานที่คุณกำลังทำอยู่ บางครั้งฉันพบว่าการหยุดพักประมาณ 5-10 นาทีเพื่อล้างความคิดของฉันและยืด / เดินเรื่องจะมีประโยชน์จริงๆ บางครั้งฉันจะออกจากโต๊ะและกลับมาและรหัสของฉันจะดูเป็นเรื่องแปลกสำหรับฉันเมื่อรถไฟแห่งความคิดของฉันเพิ่มขึ้น

โดยทั่วไปฉันพูดว่าสิ่งที่ดี แต่ฉันไม่เห็นด้วยกับการใช้แอพเช่น @Pierre แนะนำฉันลองสิ่งที่คล้ายกันมาก่อนและพบว่ามันน่าผิดหวัง


0

การหยุดพักเป็นประจำนั้นสำคัญมากต่อสุขภาพของคุณ ฉันอ่านว่าคนที่นั่งลงหรือนอนดูทีวีแม้เพียงสองสามชั่วโมงจะเพิ่มความเสี่ยงต่อการเสียชีวิตแม้ว่าคุณออกกำลังกาย คุณแค่ต้องเดินไปเรื่อย ๆ

"การศึกษาใหม่จากนักวิจัยสมาคมโรคมะเร็งอเมริกันพบว่ามันไม่ใช่แค่การออกกำลังกายที่คุณได้รับ แต่เวลาเท่าไหร่ที่คุณใช้เวลานั่งซึ่งอาจส่งผลต่อความเสี่ยงต่อการเสียชีวิตของคุณนักวิจัยกล่าวว่าเวลาที่ใช้ในการนั่ง ระดับกิจกรรม "

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

"มันฝรั่งที่นอนระวัง: ทุก ๆ ชั่วโมงของการดูทีวีต่อวันอาจเพิ่มความเสี่ยงต่อการเสียชีวิตจากโรคหลอดเลือดหัวใจก่อนหน้านี้ตามรายงานการวิจัยในการไหลเวียน: วารสารสมาคมหัวใจอเมริกัน"

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


0

ใช่ความคิดที่ดีที่สุดคือรายได้เสมอเมื่อคุณมีอาการแพ้เช่นการสูบบุหรี่หรือขับรถ


+1 เพื่อความเหมาะสมในการไปทานอาหารกลางวันของคุณ ... :)
ประเภทไม่ระบุตัวตน
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.