Apa ritme kerja paling efektif untuk seorang programmer? [Tutup]

8

Saya bertanya-tanya apa ritme kerja terbaik untuk pekerjaan yang dilakukan oleh seorang programmer? Saya menulis sepanjang hari dan terkadang saya terjebak dalam masalah dan itu membuat saya sibuk beberapa jam sebelum saya menyadari bahwa mungkin saya perlu istirahat.

Beberapa mengatakan rem yang sering dan pendek membantu Anda tetapi kadang-kadang ketika saya fokus pada suatu masalah, saya merasa istirahat tidak akan membantu, tetapi kehilangan fokus saya. Jadi seberapa sering istirahat harus diambil, dan berapa lama? Pertanyaan yang lebih mendasar mengenai masalah ini berasal dari fakta bahwa, Anda bisa mendapatkan banyak "ide bagus" (misalnya 'promodo') di internet, yang menjanjikan Anda akan lebih efektif dalam apa pun yang Anda lakukan.

Apakah prinsip-prinsip ini baik atau, ini adalah sesuatu yang semua orang harus putuskan untuk dirinya sendiri? Saya bertanya-tanya apakah ada di antara mereka yang dapat memenuhi apa yang dijanjikannya! Maksud saya apa yang mereka janjikan adalah bahwa (jika kondisi terpenuhi) itu bekerja untuk semua orang . Apakah memang ada prinsip seperti itu? Dan jika ada, apa ini dan bagaimana kita dapat menemukannya?

Atticus
sumber

Jawaban:

26

Hal terpenting untuk pemrograman yang baik adalah tidur yang baik. Tidak masalah jam berapa Anda memprogram atau berapa lama. Apakah Anda minum minuman yang mengandung kafein atau mengunyah cokelat sepanjang waktu. Yang penting adalah Anda memiliki tidur yang tenang dan lama setiap beberapa hari. Sebagai seseorang dengan anak kecil, saya dapat memberi tahu Anda fakta bahwa kurangnya istirahat yang dalam menguras kemampuan Anda untuk menjadi kreatif. Ada penelitian yang menunjukkan bahwa seniman yang paling kreatif membutuhkan tidur paling banyak dan pekerja paling sedikit menuntut pekerjaan berulang.

David Allan Finch
sumber
1
Saya memiliki banyak pengalaman dengan tidur, saya telah melakukannya sepanjang hidup saya. Sejauh yang saya katakan saya pro tidur. Saya yang baik. Namun, belakangan ini menjadi langka .. :(
dr Hannibal Lecter
3
Setuju 100%. Singkatnya: tidur nyenyak = tidur berlebihan. Istirahat berkualitas cukup baik sangat penting, tetapi tidur di tempat tidur selama> 8 jam hampir sama buruknya dengan terlalu sedikit tidur. Ketika Anda tidur, tidur nyenyak, dan ketika Anda bangun, bangunlah sepenuhnya.
Joonas Pulakka
Apakah masalah waktu? Maksud saya apakah benar-benar penting atau lebih baik tidur antara pukul 22: 00-24: 00?
Atticus
2
@ Atticus: Saya tidak berpikir ada yang ajaib tentang waktu tertentu siang / malam, tetapi keteraturan itu penting. Tidur baik 21: 00-05: 00 atau 01: 00-09: 00 baik-baik saja, tetapi terus-menerus mengubah di antara yang istirahat mekanisme internal Anda.
Joonas Pulakka
2
Saya akan melengkapi jawaban Anda dengan makanan juga. Anda hanya harus memenuhi sebagian besar fungsi tubuh dasar Anda jika Anda ingin dapat berpikir jernih. Seperti tidur, jangan makan terlalu banyak, jangan makan terlalu sedikit dan secara pribadi saya katakan jangan dengarkan ahli gizi yang berpikir mereka tahu lebih baik daripada yang Anda butuhkan tubuh Anda. Yang terakhir hanya saya dan saya tidak mengatakan itu bekerja sepanjang waktu (suatu hari Anda akan merasa lelah tidak peduli apa), tetapi saya tidak akan pernah melakukan sebaliknya.
n1ckp
2

... bekerja untuk semua orang. Apakah memang ada prinsip seperti itu?

Tidak. Itu dapat dibuktikan dengan satu contoh tandingan. Pada akhirnya Anda harus mencari tahu apa yang cocok untuk Anda .

Yang mengatakan, keteraturan dan ritme biasanya baik dalam jangka panjang, dan ada ide yang cenderung berhasil bagi banyak orang, jika tidak kebanyakan, orang. Mereka adalah titik awal yang baik untuk mulai memperbaiki apa yang cocok untuk Anda. Sebagai contoh, ada Teknik Pomodoro yang pada dasarnya menciptakan ritme dengan sprint 25 menit ditambah jeda 5 menit. Bagi saya itu berfungsi dengan baik ketika saya perlu melakukan sesuatu yang tidak terlalu menarik, tetapi begitu saya berada dalam arus, saya pasti tidak akan berhenti pada waktu yang sewenang-wenang karena beberapa teknik menyarankan saya harus melakukannya.

Joonas Pulakka
sumber
1

Saya suka ritme alami dalam pemrograman berpasangan.

Artinya, Anda memprogram untuk sementara waktu hingga Anda merasa agak lelah, lalu beralih dan biarkan orang lain melanjutkan. Ini memberi Anda istirahat dari pengkodean fisik dan mengalihkan fokus Anda dari sintaks / penulisan ke perencanaan dan mencari-cari-cari. Itu membuat pikiran Anda segar. Setidaknya untukku.

Martin Wickman
sumber
Membuat saya merindukan hari-hari sarjana saya.
Chris