プログラマーにとって最も効果的な作業リズムは何ですか?[閉まっている]


8

プログラマーが行う仕事に最適な仕事のリズムは何だろうと思っていましたか?私は一日中コードを書いていて、時々問題に巻き込まれ、休憩が必要かもしれないことに気付くまでに数時間占有され続けます。

頻繁で短いブレーキはあなたを助けると言う人もいますが、私が問題に集中しているとき、私は休憩が役に立たないのではなく、むしろ集中力を失うと感じます。それで、どれくらいの頻度で休憩をとるべきですか?この問題に関するより基本的な質問は、ネット上でたくさんの「良いアイデア」(たとえば「プロモド」)を入手できるという事実から来ています。

これらの原則は良いですか、またはこれは誰もが自分で決める必要があることですか?それらのどれかがそれが約束することを達成できるかどうか疑問に思います!彼らが約束しているのは、(条件が満たされていれば)誰でもうまくいくということです。本当にそのような原則はありますか?そして、もしあれば、これらは何であり、どのようにしてそれらを見つけることができますか?

回答:


26

良いプログラミングのための最も重要なことは、良い睡眠です。プログラミングの時間や時間は関係ありません。あなたがカフェインを積んだ飲み物を飲むか、チョコレートをいつも食べているかどうか。重要なのは、数日おきに安らかな睡眠をとることです。幼い子供がいる人として、深い休息がないと創造力が失われるという事実を私はあなたに言うことができます。最も創造的である芸術家が最も多くの睡眠を必要とし、非要求的な反復的な仕事で労働者が最も少なくなければならないことを示した研究がありました。


1
私は睡眠に関して多くの経験を持っています。私は一生ずっとそれをしてきました。私は眠っているプロだと言ってもいいだろう。私はその上手です。しかし、最近は少なくなっています.. :(
dr Hannibal Lecter

3
100%同意します。詳しく説明します。良い睡眠!=過度の睡眠。十分な質の高い休息は絶対に不可欠ですが、ベッドで>> 8時間アイドリングするのは、睡眠が少なすぎるのと同じくらい悪いことです。あなたが眠るとき、よく眠るとき、そしてあなたが目を覚ましているとき、完全に目を覚ましなさい。
Joonas Pulakka

時間は重要ですか?つまり、22:00から24:00の間に寝ることは本当に重要なのでしょうか。
Atticus

2
@Atticus:特定の時間帯に魔法のようなものはないと思いますが、規則性が重要です。21:00-05:00 または 01:00-09:00のいずれかで眠ることは問題ありませんが、それらの間で継続的に変化することは、内部メカニズムを壊します。
Joonas Pulakka

2
私もあなたの答えを食べ物で補完します。はっきりと考えたいのであれば、基本的な身体機能のほとんどを満たしているだけです。睡眠のように、あまり食べすぎず、食べすぎず、個人的には、あなたの体が何を必要としているのかをあなたよりよく知っていると考える栄養士に耳を傾けないでください。最後は私だけで、いつもうまくいくとは言いませんが(いつの日かあなたが疲れを感じるでしょう)とにかく私はそうしません。
n1ckp 2010

2

...みんなのために働く。本当にそのような原則はありますか?

いいえ。単一の反例で証明できます。結局、あなたはあなたのために何がうまくいくかを見つけなければなりませ

とはいえ、通常、規則性とリズムは長期的には良好であり、ほとんどではないにしても多くの人に役立つ傾向のあるアイデアがあります。これらは、何がうまくいくかを微調整するための良い出発点です。たとえば、25分のスプリントと5分のポーズでリズムを作成するポモドーロテクニックがあります。私にとっては、それほど魅力的ではない何かを実行する必要がある場合は問題なく動作しますが、フローに入ったら、任意の時点で一時停止することは絶対にありません。


1

ペアプログラミングの自然なリズムが好きです。

つまり、少し疲れるまでしばらくプログラミングしてから、切り替えて他の人に続けます。これにより、物理的なコーディングからの脱却が可能になり、焦点が構文/記述から計画および先読みに切り替わります。それはあなたの心をリフレッシュし続けます。とにかく私にとっては。


学部生の日が恋しくなります。
Chris
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.