Interval kerja apa yang lebih produktif: pendek atau panjang? [Tutup]

12

Sesi pekerjaan mana yang lebih produktif untuk pemrograman: pendek (<= 30 menit), sedang atau panjang (> = 2 jam)? Dalam kasus apa? (Pertimbangkan mengkodekan fungsi baru, melakukan modifikasi kecil, mengutak-atik UI, refactoring, debugging, mempelajari API, mencoba memahami kode orang lain).

Apa yang bisa Anda ceritakan dari pengalaman Anda? Informasi dari studi dan praktik terbaik juga sangat disambut baik. Padahal alangkah baiknya untuk melihat tautan atau referensi.

Informasi yang dapat dipercaya lebih disukai daripada jawaban yang lengkap.


Takeaways berharga:

  • Pemikiran terfokus adalah target utama di sini
  • Pekerjaan yang umumnya tidak terganggu> 2-3 jam menghasilkan kehilangan fokus dan pikiran yang berkabut
  • Saat Anda dalam aliran, lebih baik membiarkan diri Anda bekerja selama 1-2 jam
  • Layak untuk mencoba mempraktikkan Teknik Pomodoro, untuk membantu mengatasi inersia berpikir dan menunda-nunda, untuk mendapatkan perasaan waktu yang lebih baik. Terutama dapat membantu untuk mulai melakukan hal-hal yang tidak Anda sukai
  • Saat menggunakan perangkat lunak 'break management', Anda dapat membuat diri Anda lebih fleksibel, misalnya untuk melewatkan 1 break tetapi tidak lebih. Ini memungkinkan Anda untuk beradaptasi dengan situasi: berada dalam aliran, ketika ada aliran, tetap dapat dikelola ketika tidak ada dalam aliran
  • Udara segar, santai, dan olahraga selama istirahat dapat membantu untuk terlibat di belahan bumi kanan untuk mendapatkan ide dan solusi baru

Coba alat perangkat lunak untuk 'break management':

  • Pomodairo - juga melacak daftar tugas dan memiliki UI pice
  • WorkRave - memberikan lebih banyak fleksibilitas dalam mengonfigurasi. juga dapat digunakan tanpa speaker
Alexey
sumber
"pendek" dengan sangat cepat menjadi "panjang" secara tidak sengaja: P
Trezoid
Ada alat-alat seperti jam alarm atau Pomodairo, yang membuat Anda sadar tentang apa yang pendek dan apa yang lama;)
Alexey

Jawaban:

18

Saya percaya yang paling penting adalah benar - benar fokus . Fokus 5 menit bisa lebih produktif daripada bermain-main selama 5 jam, berselancar di situs pertukaran stack, mengobrol, dll.

Jika Anda benar-benar fokus, Anda tidak bisa terus menerus selama berjam-jam (jika Anda bisa, maka Anda tidak benar-benar fokus). Otak Anda hanya akan kehabisan bahan bakar. Memang, sebagian besar teknik manajemen produktivitas / waktu, seperti Teknik Pomodoro , semuanya tentang:

  1. Memecah tujuan Anda menjadi tugas-tugas kecil dan dapat diselesaikan.
  2. Mengambil satu tugas pada satu waktu, dengan fokus pada hal itu dan hanya pada itu, untuk timeboxed jumlah waktu.
  3. Setidaknya istirahat sejenak.

Ketika melakukan sesuatu yang sulit, waktu pemanasan - memasukkan semua informasi ke dalam otak Anda dan memahami masalahnya - bisa sangat lama, sehingga periode pendek yang sewenang-wenang tidak produktif dan periode tanpa gangguan optimal tergantung pada tingkat kesulitan tugas. Tapi apapun >> 2 jam itu bodoh. Bangun dari kursi Anda selama 5 menit dan mendapatkan udara segar akan menghemat waktu, karena Anda akan menemukan solusi yang telah Anda coba cari tahu selama 2 jam terakhir.


Lebih lanjut tentang Teknik Pomodoro, seperti yang diminta oleh Alexey: Saya sudah mencobanya, sebenarnya itu satu-satunya metode manajemen waktu yang diformalkan yang pernah saya coba. Itu adalah eksperimen yang bermanfaat yang membantu saya menghargai timeboxing, dan saya masih bisa menggunakannya terutama jika saya mengalami kesulitan dalam "memulai". Namun, ketika dalam aliran, saya menemukan Pomodoro murni - jeda setiap 25 menit - terlalu kaku. Berhenti sebentar hanya karena waktu yang tepat dan sudah ditentukan sebelumnya terasa sia-sia. Timer dering adalah pengalih perhatian, dan itu tidak membuat potongan-potongan mental yang jatuh, dan re-membangun "tembolok otak" Anda setelah istirahat membutuhkan waktu.

Jadi saat ini saya kebanyakan bekerja hanya sesuai dengan situasi saat ini. Jika saya kesulitan memulai untuk melakukan sesuatu, maka saya mungkin akan menetapkan tujuan yang ketat, misalnya "lakukan ini selama 30 menit berikutnya, titik", atau "selesaikan ini sebelum mendapatkan kopi lagi". Aturan sederhana seperti itu membuat disiplin diri lebih mudah. Tetapi jika saya penuh energi, melakukan beberapa kode bagus, maka saya mungkin melakukannya selama hampir 2 jam berturut-turut, tanpa gangguan. Setelah berlari seperti itu, otak saya kehabisan energi, jadi berhenti sebentar terjadi karena kebutuhan.

Tetapi untuk memperjelas, saya pikir kemampuan saya untuk bekerja "sesuai dengan situasi saat ini" sebagian besar karena saya telah mencoba timeboxing, meskipun saya jarang melakukan timeboxing yang ketat lagi. Berkat persidangan, saya tahu bahwa ketika saya menunda-nunda, maka saya akan membuat semacam kotak kotak - satu kotak sering kali cukup - dan segera saya akan mengalir lagi. Jadi saya sangat merekomendasikan mencoba teknik tersebut. Bahkan jika Anda tidak menggunakannya setiap saat, Anda mungkin akan mempelajari beberapa alat yang berguna untuk mengendalikan diri Anda saat dibutuhkan.

Joonas Pulakka
sumber
1
+1, jika hanya untuk saran udara segar. Sangat mengejutkan berapa banyak oksigen yang Anda bakar ketika Anda benar-benar tidak menggerakkan otot sama sekali, hanya berkonsentrasi keras. Juga air. Banyak sekali.
Jörg W Mittag
Joonas, dapatkah Anda juga menambahkan jawaban Anda tentang efek Teknik Pomodoro? Apakah Anda memperhatikan dampak luar biasa pada produktivitas atau kualitas pekerjaan, setelah Anda mulai menggunakannya? Bagi saya 25 menit iterasi + 5 menit istirahat membantu untuk tetap fokus saat membaca buku, tapi saya merasa ada beberapa informasi yang terkuras dari memori waktu singkat saya selama istirahat ketika saya sedang coding. Dan saya harus 'memuatnya kembali'. Mungkin saya hanya harus terbiasa dengan rezim.
Alexey
@ Alexey: Saya menambahkan sesuatu tentang Pomodoro.
Joonas Pulakka
1
BTW, sangat cepat saya menemukan suara default di program Pomodairo sangat mengganggu. Jadi saya hanya mengubahnya ke musik, yang saya suka. Dan itu tidak menghancurkan pikiran saya lagi. Anda dapat mencoba.
Alexey
6

Saya mengambil 10 menit jeda setiap 45 menit .

Tetapi ketika saya dalam alur, pemrograman, saya memberi diri saya hak untuk melewati satu, tetapi hanya satu.

Penting untuk berhenti sejenak untuk mengatur ulang pikiran Anda . Lihat itu sebagai reboot baru dari sistem Anda. Itu akan lebih cepat.

Selama jeda, berhentilah memikirkan pekerjaan. Jika Anda tidak berhenti memikirkan pekerjaan, Anda tidak berhenti sejenak darinya.

Saya tidak melewatkan jeda untuk tugas-tugas di mana fokus tidak penting seperti dalam pemrograman.


sumber
Pierre, rejimmu mencariku dirancang dengan sangat baik. Bagaimana Anda membuat skema 45 + 10 ini? Apakah Anda mencoba varian yang berbeda? (Misalnya saya berlatih 25 + 5, tetapi sepertinya tidak terlalu cocok untuk pengkodean). Gagasan Anda untuk melewati 1 break (tetapi tidak lebih) dalam keadaan 'flow' menarik dan patut dicoba.
Alexey
@ Alexey: itulah pengaturan default WorkRave, perangkat lunak yang saya gunakan untuk mengingatkan saya kapan harus berhenti. Saya tidak menguji skema lain karena itu bekerja dengan sangat baik. Saya pikir 25 + 5 tidak akan bekerja dengan baik untuk saya, tapi saya akan coba besok.
3

Interval waktu yang lama biasanya lebih produktif karena sebagian besar tugas pengkodean memiliki overhead pada saat mulai masuk ke "aliran".

jzd
sumber
Dan jika Anda tidak dalam aliran, itu akhirnya menjadi tugas singkat.
JeffO
2

Saya katakan pukul ketika setrika panas. Setelah Anda merasa hanya berjalan dengan susah payah, Anda harus berhenti dan beristirahat agar Anda bisa lebih produktif dalam jangka panjang.

Bagian sulit tentang menjawab pertanyaan ini adalah mengukur produksi pemrograman. Saya tidak yakin ada yang tahu ini, jadi Anda harus mengandalkan pendapat pengembang. Anda bisa mengerjakan masalah yang rumit selama beberapa jam hanya menatap layar dan jika Anda menemukan jawabannya, Anda mungkin melihat ini produktif. Lakukan selama 45 menit dan tidak menghasilkan apa-apa, Anda mungkin berpikir Anda tidak produktif. Cobalah dua sesi lagi 45 menit sampai Anda menyelesaikannya. Sekarang bagaimana Anda menilai sesi Anda? Dua 45 menit tidak produktif dan satu produktif ketika sebelumnya Anda berpikir sesi dua setengah jam Anda sepenuhnya produktif karena Anda memecahkan masalah.

JeffO
sumber
Perbedaan penting yang membuat saya antara berhenti ketika Anda berjalan dengan susah payah, dan tidak memulai jika Anda merasa ... trudgy ...? . Beberapa hari saya tidak bisa memulai sama sekali. Mula-mula melakukan tugas bisa menjadi tantangan dan tidak boleh keliru karena "tidak siap"
Carson Myers
1

Itu tergantung pada sifat tugas. Biasanya (seperti dicatat oleh @Joonas) seseorang dapat memecah tugas menjadi potongan-potongan yang lebih kecil, yang masing-masing dapat ditangani dengan 5 menit hingga 1 jam kerja fokus. Terkadang seseorang menghadapi tugas yang lebih rumit yang membutuhkan waktu lebih lama untuk melakukan, seperti

  • memahami sepotong kode / algoritma yang kompleks (atau teori matematika di baliknya),
  • merancang sistem yang kompleks.

Dalam kasus ini diperlukan interval kerja yang lebih lama - seseorang tidak bisa membuat kemajuan yang wajar selama ledakan singkat yang berulang. Namun, kemampuan seseorang untuk benar-benar fokus terbatas pada beberapa jam paling banyak, sehingga diperlukan istirahat di antaranya.

Aspek lain adalah bahwa dengan masalah yang sangat sulit, Anda perlu melibatkan seluruh otak Anda untuk mendapatkan solusi - bukan hanya otak kiri logis / analitis, tetapi juga otak kanan holistik. Seringkali, menghadapi masalah yang sulit, otak kiri Anda mungkin macet, berguling-guling dalam alur mental yang sama berulang-ulang, tanpa ada kemajuan. Ini tidak hanya membuat Anda lelah, tetapi juga sepenuhnya mengunci segala kemungkinan belahan otak kreatif Anda yang lain untuk terlibat dalam proses dan untuk mengomunikasikan wawasan / hasil apa pun yang mungkin ditemukan. Begitu sering, dalam kasus-kasus seperti itu, setelah sepenuhnya memahami masalah dan konteksnya, dan menyatakan pertanyaan yang relevan, pendekatan terbaik mungkin untuk "bersantai", untuk melakukan sesuatu yang sama sekali berbeda dengan melibatkan otak logis Anda, sehingga memungkinkan otak kreatif Anda untuk bekerja dengan bebas.

Péter Török
sumber
Peter, ketika Anda berbicara tentang membiarkan pekerjaan di belahan bumi holistik yang benar, apakah Anda bermaksud untuk beralih ke tugas lain atau untuk istirahat total dan minum air atau teh?
Alexey
@ Alexey, itu agak yang terakhir. Apa pun yang cukup berbeda yang terlibat, tetapi rileks pikiran analitis Anda. Lihat Berurusan dengan frustrasi ketika sesuatu tidak berhasil.
Péter Török
1

Mungkin tidak ada jawaban universal yang benar untuk pertanyaan ini. Orang yang berbeda akan menemukan rezim yang berbeda bekerja untuk mereka, dan, seperti juga disebutkan di atas, tugas yang berbeda dapat membuat tuntutan yang berbeda.

Jika pekerjaan pemrograman Anda sepenuhnya berdasarkan layar, maka untuk alasan kesehatan penglihatan disarankan untuk beristirahat setiap 50 menit. Namun, selain pertimbangan itu, saya pikir Anda perlu mengenali bahwa orang yang berbeda memiliki praktik yang berbeda. Tidak hanya itu, terlepas dari opsi pilihan Anda, kemampuan untuk menghindari gangguan sering sangat terbatas di lingkungan kantor.

Saya harus mengakui bahwa saya bertanya-tanya mengapa Anda menanyakan pertanyaan semacam ini.

temptar
sumber
Saya meminta untuk menemukan rezim yang bisa lebih baik daripada rezim saya saat ini.
Alexey
1

Agar produktif, ini bukan soal istirahat dengan interval tetap. Beristirahatlah kapan pun Anda merasa perlu istirahat untuk fokus lebih baik.

Dhanunjai
sumber
2
Dalam pengalaman pribadi saya, saya menemukan bahwa jika saya sangat fokus, saya cenderung tidak memperhatikan bahwa saya perlu istirahat. Itu sebabnya saya lebih suka timeboxing.
Jörg W Mittag
0

Saya istirahat kapan pun saya ingin memilikinya. Sejauh ini, dalam kondisi terburuk, jumlah jeda ini tidak pernah lebih dari satu setengah jam. Berapa lama, dan berapa banyak, dalam kasus saya, tergantung pada seberapa menarik tugas yang ada. Secara kasar, lebih sedikit dan lebih singkat istirahat ketika tugas yang ada lebih menarik. Jumlah istirahat yang lebih lama dan lebih banyak jika tugas yang ada kurang menarik.

Artinya, ketika tugas yang ada lebih menarik, rasa sakit di tangan, atau kelelahan dalam pikiran tidak pernah terjadi, atau terjadi hanya setelah tugas selesai. Dalam kasus tugas yang kurang menarik, hal-hal itu terjadi cukup sering dan segera.

Bisa jadi Teori Relativitas sedang berperan di sini. :)

vpit3833
sumber