Apakah sering istirahat benar-benar bermanfaat saat pemrograman? [Tutup]


23

Saya terus membaca bahwa disarankan bagi programmer untuk sering istirahat sambil pemrograman, dan rekomendasi yang biasa saya lihat adalah 5 menit setiap setengah jam atau 10 menit setiap jam.

Saya mencobanya, tetapi sering kali saya menemukan sesuatu yang menarik selama 5 menit itu, dan itu menjauhkan saya dari apa yang saya kerjakan lebih lama dari yang saya rencanakan. Entah itu, atau pikiran saya terfokus pada sesuatu yang lain dan saya merasa sulit untuk kembali ke pekerjaan saya dan tidak fokus dengan baik.

Apakah benar-benar bermanfaat untuk sering istirahat saat pemrograman? Apakah saya melakukan sesuatu yang salah untuk mengurangi produktivitas saya daripada meningkatkannya?


Lihat Istirahat 5 Menit , ini mengingatkan Anda pada istirahat dengan memercikkan layar penuh dan Anda tidak dapat melewatkannya, dan ini menakutkan.
Czarek Tomczak

@CzarekTomczak Itu akan membuatku gila, terutama jika aku berada di tengah-tengah sesuatu :)
Rachel

Seiring bertambahnya usia, ini menjadi perlu, tidak sehat untuk duduk dalam waktu lama atau mengetik untuk jangka waktu lama
jk.

Minumlah banyak air atau mulai merokok ... Maka pikiran Anda akan ditentukan dengan tegas pada apa yang perlu Anda lakukan saat istirahat.

Jawaban:


39

Saya sering istirahat tetapi biasanya memiliki tujuan (kamar mandi, makanan / kopi, dll). Saya cenderung menemukan bahwa ketika saya jauh dari meja saya bahwa saya masih memikirkan masalah yang sedang dihadapi. Namun, pemikiran ini tidak terganggu oleh kode di depan saya dan memungkinkan saya untuk berpikir lebih banyak tentang masalah secara keseluruhan daripada melihat-lihat rincian di depan saya. Seringkali ketika saya kembali ke meja saya, saya memiliki ide baru tentang cara mendekati masalah yang sedang saya kerjakan.


2
Ya, bagi saya "istirahat" sama artinya dengan "mengambil minum" atau "pergi ke kamar mandi" atau sesuatu. Saya biasanya bangun dari meja saya setiap jam atau lebih. Penting juga untuk melihat-lihat sesekali agar mata Anda dapat fokus pada sesuatu yang tidak 1 meter di depan wajah Anda ...
Dean Harding

8
Saya setuju dengan ini tetapi hanya untuk memperjelas, ketika orang berbicara tentang "istirahat", itu adalah istirahat fisik bukan istirahat mental. Jika Anda secara mental istirahat dari apa yang Anda lakukan, Anda akan sering mengalami masalah yang dimiliki OP. Anda akan tersesat dalam aktivitas lain selama lebih dari 5/10 menit.
Nemi

28

Ini sepenuhnya tergantung pada kondisi Anda saat ini. Jika saya terjebak pada sesuatu yang saya akan beralih ke Programmers.SE atau SO dan memeriksa beberapa pertanyaan. Saya akan bangun dan berjalan-jalan. Mungkin mendapatkan soda atau sepotong pizza.

Jika saya dalam alur, saya tidak akan berhenti. Istirahat bermanfaat ketika diserahkan kepada penilaian programmer.


3
Programmers.SE/SO adalah bagian dari masalah saya, saya pikir ... mengambil beberapa menit untuk menelusuri pertanyaan biasanya mengarah ke waktu yang lebih lama untuk menjawab pertanyaan.
Rachel

7
+1: Ketika di 'zona' jeda bukan bagian dari persamaan. Anda akhirnya memalingkan muka 3 jam kemudian dan berpikir "hmm ... melewatkan makan siang"
Steven Evers

@Rachel: Saya membuka feed untuk pertanyaan, jadi saya tidak membuang waktu untuk menyegarkan berharap ada yang baru. Tidak dapat melakukan umpan SO, jika tidak, saya mendapatkan 30 pertanyaan setiap lima menit.
Josh K

@SnOrfus: Saya baru saja kembali dari makan siang. ;)
Josh K

3
+1: Itu juga pengalaman saya: sering-seringlah istirahat bermanfaat tetapi hanya ketika Anda mandek. Jika Anda menyia-nyiakan waktu "di zona" yang berharga untuk mengambil istirahat, Anda kehilangan produktivitas, bukan mendapatkannya. Intinya adalah bahwa ketika Anda macet, berusaha terlalu keras sering kali tidak akan membantu Anda (tetapi hanya ketika terlalu banyak bagian yang hadir, tidak ada yang salah dengan hanya berusaha keras) dan istirahat kemudian akan membantu. Juga, dengarkan tubuh Anda, jika Anda lapar, luangkan waktu untuk pergi makan camilan ringan atau hal itu sangat mengganggu (tapi yah, sekali lagi, jika Anda berada di zona tersebut, Anda dapat menunda sedikit).
n1ckp

11

Secara pribadi, saya tidak menemukan istirahat 5 menit di meja saya dari nilai nyata. Saya akan bangun dan berjalan di sekitar dan kemudian kembali dan menyerang lagi dengan semangat baru. Saya juga tidak benar-benar ketat tentang waktu ... jika saya pada roll, saya pasti tidak berhenti. Jika saya buntu, saya berhenti sebelum saya terlalu frustrasi.


Ya. Beberapa sit-up atau push-up bagus. Jadi merapikan.
Bob Murphy

8

Saya melakukan istirahat 10 menit setiap 45 menit computer work.

Selama 10 menit, saya berjalan, menyiapkan kopi dan barang-barang sepele seperti itu. Terkadang, saya meluangkan waktu untuk membersihkan meja saya. Tapi itu pasti hal-hal sepele.

Saya menggunakan workrave untuk mengingatkan saya kapan harus berhenti.

Apa yang Anda lakukan sebenarnya adalah pengalihan tugas. Otak Anda tidak dapat beristirahat dan memulai sesuatu yang lain ketika tidak fokus dari hal sebelumnya.

Saat ini saya sedang mencoba apa yang disebut mindfulness . Ini bekerja sangat baik, itu menakutkan!


Saya tidak yakin tentang menggunakan program untuk mengingatkan Anda agar berhenti karena saya merasa terganggu, tetapi saya sangat ingin tahu lebih banyak tentang perhatian, apakah Anda memiliki sumber daya tentang bagaimana Anda dapat mengadaptasi teknik ini ke dalam situasi kerja?
Toby

3
Saya melihat WorkRave sekali sebelumnya tetapi saya tidak suka memiliki sesuatu yang menyuruh saya untuk berhenti ketika saya pada roll dan merusak konsentrasi saya
Rachel

Toby, tidak terlalu mengganggu jika Anda mengikuti aturan yang Anda tetapkan untuk diri sendiri. Mengenai perhatian, ini digunakan bersama dengan cbt. Saya sarankan Anda untuk membeli buku dari penulis ini: mindfullivingprograms.com/whatMBSR.php buku ini disebut "hidup bencana penuh"

Rachel: kamu bisa mengatur aturan yang kamu suka.

2
Latihan mindfulness telah melakukan keajaiban bagi saya, dan semua orang yang saya kenal yang benar-benar mencobanya.
Bob Murphy

6

Saya menemukan pilihan sering istirahat sangat membantu. Jika saya tenggelam dalam tugas yang bergulir, saya mungkin akan pergi berjam-jam tanpa istirahat. Saya pasti akan menemukan istirahat paksa sangat mengganggu.

Jika saya bekerja pada kode yang tidak berperilaku, berjalan-jalan selama beberapa menit membuat otak saya mengembara "berkeliling" masalah yang cukup untuk memberikan wawasan tentang masalah tersebut.

Saya sering bercanda bahwa pemikiran terbaik saya untuk pekerjaan itu masuk ke kamar mandi perusahaan, tetapi itu hanya bercanda.


4

Tidak hanya bermanfaat bagi produktivitas Anda untuk sering istirahat, tetapi juga bermanfaat untuk kesehatan Anda. 10 tahun yang lalu saya mengalami Pulmonary Embolism (gumpalan darah di paru-paru saya) karena bekerja terlalu lama tanpa istirahat. Untungnya saya pulih dari itu dan berpikir saya melakukan yang sangat baik. April lalu saya melakukan sprint coding selama beberapa hari. Jenis waktu berlalu dan sebelum Anda menyadarinya, Anda sudah duduk terlalu lama. Saya mendapati diri saya sangat pendek dan ketika saya pergi ke rumah sakit, saya mengalami gumpalan darah baru.

Saya kembali ke pengaturan alarm dan berjalan setiap jam.


3
+1 untuk menunjukkan efek kehidupan nyata dari duduk diam terlalu lama. baik pada Anda dan saya harap Anda telah pulih sepenuhnya.
Tipe Anonim

3

Benar. Saya seorang penganjur teknik Pomodoro , implementasi yang paling umum adalah 25 menit, 5 menit. Pomodoro adalah atom, jadi Anda tidak bisa melakukan setengahnya. Ini memaksa Anda untuk duduk dan berpikir melalui masalah tanpa berkeliaran ke gmail atau SO. Sebaliknya, Anda juga dipaksa untuk bangun setiap dua puluh lima menit dan berjalan-jalan atau melakukan sesuatu yang tidak terkait dengan pekerjaan (Saya kadang-kadang melanggar ini jika saya sedang dalam masalah).

Saya telah melakukan ini selama setengah tahun dan menemukan bahwa mitos "pengkodean kode waktu berjam-jam" sebagian besar adalah mitos. Saya lebih produktif, dan umumnya menghabiskan lebih sedikit waktu berurusan dengan masalah bodoh (Misalnya hari ini saya mengetik [] daripada () ketika mencoba menjalankan fungsi javascript) ketika saya memaksa diri saya untuk berhenti setiap 25 menit.


3

Jika Anda benar-benar terjebak, kadang-kadang alih- alih istirahat , Anda dapat melepaskan kemarahan dan istirahat , seperti gigi rekan kerja yang mengganggu yang mengganggu Anda dengan mengoceh keras di telepon ke semua kerabatnya yang masih hidup. di lubang ia merangkak keluar dari dan ke daerah perkotaan.


1

Seberapa produktif Anda jika Anda menjadi buta karena menatap monitor terlalu lama atau mengalami gangguan mental bekerja tanpa henti? Secara pribadi, saya lebih khawatir tentang menjadi buta atau mengalami gangguan, tetapi sepertinya Anda lebih khawatir tentang sudut pandang produktivitas.

Sekarang untuk bersikap adil, istirahat 5 menit setiap 30 menit terdengar agak berlebihan. Tapi saya tidak menyarankan berhenti saat istirahat karena itu membuat Anda kurang produktif dalam jangka pendek.


1

Saya pikir itu sangat tergantung pada tugas yang sedang Anda kerjakan. Kadang-kadang saya menemukan waktu istirahat 5-10 menit untuk menjernihkan pikiran dan peregangan / jalan kaki saya benar-benar dapat bermanfaat. Lain kali saya akan meninggalkan meja saya dan kembali dan kode saya akan terlihat hampir asing bagi saya ketika pemikiran saya melonjak.

Secara umum saya mengatakan hal yang baik, tetapi saya tidak setuju dengan menggunakan aplikasi seperti @Pierre menyarankan, saya mencoba sesuatu yang serupa sebelumnya dan merasa frustasi.


0

Sering-seringlah beristirahat sangat penting untuk kesehatan Anda. Saya membaca bahwa orang-orang yang duduk atau berbaring menonton TV bahkan hanya untuk beberapa jam telah meningkatkan risiko kematian bahkan jika Anda berolahraga. Anda HARUS terus bergerak.

"Sebuah studi baru dari para peneliti American Cancer Society menemukan bukan hanya seberapa banyak aktivitas fisik yang Anda dapatkan, tetapi berapa banyak waktu yang Anda habiskan untuk duduk yang dapat memengaruhi risiko kematian Anda. Para peneliti mengatakan waktu yang dihabiskan untuk duduk secara independen terkait dengan kematian total, terlepas dari fisik. tingkat aktifitas."

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

"Hati-hati dengan kentang sofa: setiap jam menonton televisi setiap hari dapat meningkatkan risiko kematian lebih dini akibat penyakit kardiovaskular, menurut penelitian yang dilaporkan dalam Circulation: Journal of American Heart Association."

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


0

Ya, ide terbaik selalu adalah penghasilan ketika Anda memiliki BREAK seperti merokok atau mengendarai mobil.


+1 untuk pas dalam perjalanan saat istirahat makan siang Anda ... :)
Anonymous Type
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.