先延ばしを克服する開発者向けのレセプション

仕事をしているプログラマーがいます。 彼らは昼夜を問わず仕事について考え、日常の小さな問題に気を取られていません(彼らはこの上にあり、その上に「浮かんでいます」)。 しかし、すべてのプログラマーがこのような状況にあるわけではありません。 多くの人が仕事で、家で、スタジアムで、そしてクライミングウォールで成功する必要があります...あなたはおそらく理解しています。 ただし、このようなマルチタスクは、仕事中のタスクに戻る必要があるという事実につながります。 そして、心理的抵抗があり、先延ばしになります。 就業日の初めの先延ばしの問題(または休憩後の仕事の開始/継続)を解決するために、この手法も提案されています。



始める前に、自分の考えを書き留めることができる紙、タブレット、またはその他のツールを用意してください。 そして、現在のプロジェクト/タスクに関するあなたの考えを書き始めてください:



  1. 何をする必要があるかを考えますか? -実装する機能(おそらく今日のみ)をリストし、実装する必要がある要件、開発が達成すべき目標をリストします。
  2. これをどのように実装するか 、どのクラス、関数、使用するメソッド、どのアルゴリズムを適用するのが適切かを考えてください
  3. 考え直して、 実装を詳細に検討し、アルゴリズムを比較し、考えられるアプローチを比較し、関数名、場合によっては変数について考え、API、ユーザーインターフェイスの詳細を検討します(タスクにUIの開発が含まれる場合)。
  4. 最初に実装する方が良い機能を考え、実行する価値がある理由を考えます。
  5. この機能の実装方法を検討してください


実装を開始できる場合は、次に進みます。



まだ読んでいるなら...



また、仕事を終える(職場から家に帰る)前に、次回(翌営業日)にできることを簡単に書いてください。 そして、あなたが来るとき、これらのメモを読むことから始めてください。 そして、先延ばしを克服するためにレセプションに行きます。



頑張って! そして成功した仕事。



まだIIを読んでいる場合(またはそれが機能する理由)



先延ばしに関する記事を読むと、次のことがわかります。



*先延ばしは、仕事の成功について不確実な場合に発生します。



この手法を使用すると、問題を検討し、必要に応じて、タスクの最適な実装に関する質問に答えることができます。 コーディングを急いで急いで不可能なソリューションの壁に出くわすことはありません。 問題の解決策を考え出した形に余裕があります。 すべての経験により、長年の開発の利点を活用して、問題を「紙上」/「頭の中で」評価し、すでに解決済みのタスクを思い出し、この経験を使用してもう1つの問題を解決する方法を理解できます。



*相対的に言えば、クライミングウォールまたはゴーカートでの夕方の後、あなたは単に仕事をしたくないかもしれません



この手法により、タスクの簡単な部分から始めることができます。 簡単なペースで。 (ほとんどの場合、あなたは思っているよりもゆっくりと書きます。)10本指のタイピングの天才であれば、このテクニックを使用するときに単純にスローダウンできます。 書くことは、あなたが書いたものをよりよく反映する機会をあなたに与えます-あなたは、あなたがすでに書いたものを読み直し、評価し、もう一度考え直すことができます。 これは、さらなる思考の引き金となります。



また、すでにこのテクニックを使用しています。 はい、コーディングしません。 しかし、あなたはすでにコードに取り組んでいます。 多くのことが「頭の中で」行われた場合、コーディングしないでください。



*失敗の恐れがある場合、先延ばしが発生します



わかった しかし、失敗する可能性が高いのは、急いで書かれたコード-または思慮深いコードですか? 間違いはどこにあるのでしょうか?



まだ読んでいる場合...(またはまだ質問がある場合...)



先延ばしはかなり複雑な問題です。 提供されるトリックは1つだけです。 さらに詳しく知りたい場合は、先延ばしに勝つための追加の方法に関する記事をお勧めます。



All Articles