プロジェクトに取り組むとき、興味深い部分がコード化された後、私のモチベーションは大幅に低下します。この問題を克服するためにあなたは何をしますか?
13 に答える
すべての「退屈な」ビットを最後まで残さないでください。プロジェクトのできるだけ早い段階で、回帰テストとドキュメントを使用して、各コンポーネントが機能することを確認してください。
とはいえ、最後の数週間は、本当にとらえどころのないバグを追跡し、ギリギリの要件の変更に対処し、ドキュメントを完成させ、そして一般的にドアの外に出て行くことが含まれます. 私のアプローチは、それを吸収することです。頭を下げて、それが早ければ早いほど、現在のリリースの後ろに待ち行列に入れられている、優先度の低い、より興味深いものすべてに早く着手できることを知っておいてください。
リリース直前に顧客全員が休暇を取るように手配する以外に、土壇場での要件/ドキュメントの変更を完全に回避することはできません。または、Apple や Google のような支配的な立場に身を置くことで、顧客がリリースに関する事前知識を持たないようにします。
とらえどころのないバグ (つまり、再現が非常に難しく、一貫したテスト ケースがないバグ) は、修正にかかる時間を見積もることができないため、早い段階で「追跡する必要があります」。しかし実際には、プロジェクトが進行するにつれて、それらの一部はとらえどころのないものになったり、別の既知の問題の副作用であることが判明したりするため、そうする限られた機会を与えることで、平均して時間を節約できます。これの欠点は、最後に向かっていくつか残っていることです. ただし、約 2 つ以上ある場合は、それが間違っています。
主要な締め切りの後に短い「休憩」を取って、最も楽しいと思うことをすることは、長期的に燃え尽きるのを避ける良い方法です. 難しい計画をスキップしたためにそのほとんどを捨ててしまったとしても、生産性が向上したことになります。
テスト駆動開発を使用します。テストの失敗は、常に強いモチベーションになります。
何人かのテスターに任せてください。人々があなたの興味深い部分を使用し、明らかな改善点を見つけることほど、やる気を起こさせるものはありません。
私は虫の日/夜の概念を推し進めようとしています. 対処するバグ/問題の目標を設定し、その数に達すると、全員が (お金を払って) ピザ/ビールを買いに出かけます。チームの士気を維持し、退屈な時期に焦点を当てます。
また、リファクタリングやパフォーマンスの改善などの最高の部分に対して、このコンセプトに賞品/称賛を追加することもできます
繰り返しますが、コードはチェックインされるまで存在しません。
または、バージョン管理を使用していない場合は、「公開されるまで」または「起動されるまで」。
また、恐怖を使って、あなたがそれを終えて開始しなければ、他の誰かがそうするだろうと言うことができます.
通常、私は現実の世界で物事を機能させることも同様に興味深いことだと自分に言い聞かせようとします。なぜなら、発見されたバグや機能要求によってコードがクレジットされたり、改善されたりする場所があるからです。
最初にすべての興味深い部分を実行しないでください。
つまらないコードは最後まで残して、つまらない部分を最初に終わらせるように厳密にすることで、自分自身にやる気を起こさせます。
「あなたがそれを終えて起動しなければ、他の誰かがそうするでしょう。」
前にそれを自分に言い聞かせました。ただし、数時間休憩してから戻ってくるとよい場合もあります。そうすれば、あなたは以前ほど燃え尽きることはありません。
プログラミングの創造的な楽しみを楽しんでいます。
でもその後は、ユーザーを幸せにすることを考えています。
厳しいのは同意。私を動かし続ける唯一のことは、それが完成した/出荷された/顧客の手に渡った後の気持ちを心に留めておくことです.
一般的に、作業の 90% を完了した時点で、作業はほぼ終了しており、残りの 90% を完了する必要があります :-)
常にそれについて考えてみてください。そうすれば、それが機能するまでには長い道のりがあることがわかります。
私のモチベーションは、Get It Done だけです。一人一人が言ったように、あなたはただ身をかがめてそれをしなければなりません。それはすべて優先順位の問題です。優先順位が早ければ早いほど、興味深いことに早く戻ることができます。
- 1日か2日の非常に短い休憩を取って、よりリフレッシュして戻ってくることができるかどうかを試してみてください.
- つまらないところは最後まで残さない
- 自分でテストする
- 食事/運動/睡眠などのレベルが下がらないようにしてください
- 少し気分が落ち込んでいることを他の人に伝えてください。1日仕事の分野を変えてもらえますか?