私は現在、自分の時間でソフトウェアプロジェクトに取り組んでいます。私が最初にプロジェクトを手に入れたとき、私はソリューションの「トリッキーな」部分を実行する方法を考え出すのに何時間も費やしました。プロジェクトに使用できるMSDNで利用可能なクラスをグーグルで調べて読むのに何時間も費やしました。私はこの仕事をすることに熱狂的に興奮し、情熱を持っていました。
しかし、一度、「トリッキーな」部分を回避する方法の実用的なサンプルを入手し、プロジェクトを完了するために「うなり声」の作業だけを行う必要がある部分にたどり着きました。私はすべての興味と作業への欲求を失いました。彼は投影します。突然、座ってこのプロジェクトに取り組むことを楽しみにする代わりに、それは雑用になり、自分自身をやる気にさせる大きな面倒になりました。
締め切りが迫っており、作業も完了していますが、締め切りに近づきすぎているため、非常にプレッシャーがかかっています。私はなんとかそれを成し遂げることができますが、それは何人かの徹夜者を含みます。 (ところで、私はこれらの徹夜をすることを完全に軽蔑し、私のモチベーションを維持し、プロジェクトで継続的に働くことによってこれらを排除したいと思っています。)
だから私の質問はこれは正常ですか?他の誰もがプロジェクトへの熱意の中でそのようなスパイクとトラフに気づいていますか?
もっと経験豊富な人は、モチベーションを維持する方法について何かアドバイスがありますか?
それとも、私はプロジェクトのライフサイクル全体で作業するように設計されていないのでしょうか。私や私のような人々が、プロジェクトの一部を理解し、他の誰かに任せて「興味深い」を完了することができるR&Dタイプの役割を果たしている必要があります。/mundane "コーディング?
フロー について聞いたことがありますか?
[...]「流れ」の状態をもたらす活動に喜びと永続的な満足を見いだす人々。
次の図に示されているように、チャレンジはスキルレベルと同様に高くなければなりません。スキルレベルが高くなりすぎて、残りのチャレンジが無関心になったのではないかと思います。
じゃあ何をすればいいの?
私は個人的に、自分が得意ではないすべてのタスク、または課題が非常に少ないタスクを委任しようとしています。たとえば、繰り返しの管理タスクを実行しないようにします。しかし、あなたがあなたのように一人でいるとき、それは簡単ではありません。
したがって、あなたはあなたがいくらか前進することを強いる戦略を使わなければなりません。必ずしも流れに乗るわけではありませんが、十分な生産性の状態にあるもの。
リストを使用します。
私がしなければならないことはすべてリストにあります。リストは、アイテムが常に次のアイテムよりも多くの価値を提供するように順序付けられています(いくつかのまれな例外を除く)。
無関心、退屈、心配などのネガティブな感情を感じたら、リストの最初の項目を選び、それに取り組み始めます。私は自分自身に次のようなことを言います:「あなたが今どのように感じているかは一時的です」。
通常、5〜10分後、あなたは自分が行うタスクに集中しているので、もう間違った感情を感じることはありません。
うまくいけば、時々、次のタスクはより挑戦的であり、あなたは再び流れを経験するでしょう。
長期的な戦略として、私は部門の枠を超えたチームを構築します。ちなみに、あなたの説明がすべての人に影響を与えるわけではありません。
誰もが異なりますが、私は動機付けのために次のポイント/提案のいずれかに目を向けます: