それは私だけに起こるのですか、それともあなたにもおなじみですか?
これは次のようなものです。何かを作成する必要があります。モジュール、機能、アプリケーション全体などです。それはあなたが前にやったことのない興味深いものです、それは挑戦的です。
だから、あなたはあなたがそれをどのようにしようとしているのか考え始めます。いくつかのスケッチを描きます。いくつかのプロトタイプを作成して、アイデアをテストします。完全なビューを得るために、さまざまなピースをまとめています。
あなたは最終的に、あなたが好きなデザイン、シンプルで、誰にとっても明確で、メンテナンスが簡単なものになります...あなたはそれに名前を付けます。すべての拠点をカバーし、すべてを考えました。このクラスとそのファイル、およびそのデータベーススキーマを作成することを知っています。ここでこれを設定し、そこにこの他のものを適応させます。
しかし、今では、すべてが解決した後、あなたは座って実際にそのためのコードを書く必要があります。そしてもう挑戦していません。コードの記述は「形式的」であり、完了したばかりの内容を繰り返したように見えます。
私の以前の仕事では、他の誰かが私の仕様に基づいてコーディングを行っていたため、時々それをやめましたが、私の新しいギグでは、プロセス全体を担当しているので、私もこれをしなければなりませんそれ)。
しかし、仕事の後、自宅で仕事をしているペットプロジェクトがあり、私だけがいて、誰もそれをするためにお金を払っていません。私は創造的な仕事をし、それを書き留める時が来たとき、私はそれのように感じません(ウェブを少しブラウズして、P.SE、SOなどの新機能を見てみましょう)。
私は次の挑戦的なものに移りたい、そして次の、そして次の...
これはあなたにも起こりますか?どのように対処しますか?
どのようにして自分自身を説得して、おかしなコードを書くのですか?
私は答えを取ります。