たまにやる気が出ない事があるのでその対策など。
なお、やる気が出ない原因は自分でも良く分からない事が多いので、とりあえず対策を適用してみるという姿勢が良い気がする。
自分的に一番有効と思っているのがこれ。
やる気が出ない理由が、これからやる事の何かが良くわかっていないせいという事がある。 そういう時にちょっと手をつけると、理解が深まってやる気が回復する事がある。
だがやる気が出ないとちょっと手がつけられない。 そこで凄く短い、これくらいならやれそうだ、という時間だけ決めてその時間だけ着手し、 そこで終わらせる。
例えば今日は5分だけ作業する、それ以外は自由時間にする、のように。 自由にするという報酬と、やる量をへらす事でそのくらいならさすがに…という気分を用いる事でやる気が無い時にちょっと作業を進める。
良くある解決策だが、何をやるかを具体的に書き出してみる。 これも何をするか曖昧でやる気が出ない問題を改善出来る事がある。
書き出す、みたいなのは、単にToDoを書き出すだけでは無くてドキュメントやWikiを書くというような事も出来る。
短い時間だけやると同じような作戦で、 ダラダラやる、というのもある。 ネットとかぐるぐるしてやる気でねーなぁ、とかダラダラしつつちょっとだけ進める、 みたいなのを繰り返す。
作業効率はめちゃくちゃ悪いが、やることが曖昧でやる気が出ていない場合は、 これでだんだんとはっきりさせる所まで進む事が出来る事もある。
短い時間決めてそれだけやる、とか、だらだらやる、と似たような話だが、タスクが大きくてやる気が出ない場合がある。
やる気が出るぐらいもっともっと細かく細分化を試みるというのがある。 これ以上細かく出来ない、という所まで分けてみると、このくらいならやってもいいか、という気分になる事がある。
また細かく分ける過程で理解が進むのでやる気が回復する事もある。
やる気が出ない時は諦める。 特にフルタイムじゃない場合、やる気が無い時に休んでも別段問題は無い事も多い。
やる気が出ないのは働きすぎという場合もある。 そういう場合は数日間休む方が良い。
やる気が出ないタスクが大きすぎる系の場合は、それをもう少し小さくするためのリファクタリングを行う。 この時、タスクに直接関わるようなのはやる気が出ないので、そのタスクをやらないとしても問題無いような所をやるとやる気が出やすい気がする。 クラスやenumの名前を変えるとか持ち方を変えるとかそういうの。