白紙の問題





作家、ジャーナリスト、その他の「ペン労働者」の間で最も一般的な問題の1つは、「白紙」の問題です。 これは何かを書く必要があるときですが、現在利用できるのは空白ページだけです。 その上で何かを書き始める必要があります。 考えは、そうであり、時間もありますが、最初の言葉を書くには、文は難しいです。 結果の品質にすぐに直接影響する、後続のテキスト全体を決定するようです。 そして、それらを書くことは怖いです。



プログラマーにとっては、「白紙の状態」の問題は異なって見えます。 あなたは朝に仕事に来ます。 昨日は困難で忙しい日でした。 あなたはたくさんのことをしました、あなたは公式の営業日の終了後すでに1時間半の間最後のバグに対処しました-しかしそれはしなければなりませんでした! 結局のところ、あなたの製品は高品質の最新プロセスに従って作られており、毎晩のビルドが必須であり、テスターが製品の新しいバージョンで作業できるように、バグを時間通りに修正することが非常に重要でした。 あなたは昨日それをなんとかすることができました、あなたは素晴らしいです、アセンブリは成功しました-そして、これは最も重要です。 結局のところ、あなたの過失を通してアセンブリをねじ込むことは残念です。



しかし、今朝-すべては穏やかなようです。 昨日のバグは解決され、製品は正常に動作しています。 コンピューターの電源を入れてログインします。目の前には「白紙」があります。 はい、まだ多くのタスクがありますが、現時点ではまだそれらのいずれも開始していません。 メールを読んだり、ニュースをチェックしたりします。 あなたはまだ仕事の「文脈」にいません。 それがあなたが仕事を始めたときです-それからちょっと待ってください! しかし、彼はまだ始まっていません。 それでは、標準的な「Habr、ニュース、友人が面白いビデオへのリンクを捨てました。お茶を飲む必要があります。お昼はもうすぐです」など



どうする?





すべてが非常に簡単です。 きれいなシートに問題がある場合、この非常にきれいなシートは仕事に来てはいけないことを意味します。 はい、夜のアセンブリを台無しにすることは悪いです。 はい、リポジトリには動作するコンパイルコードが必要です。 しかし、自分のコンピューターでは、プログラマーは何でも自由にできます! 技術の進歩により、バージョン管理システムが提供されました。つまり、生産性の向上に役立つのであれば、ローカルで私たちにとって便利なカオスを作成できるということです。



私の考えはとても簡単です。 作業を辞める前にリポジトリ内のコードを作業状態にしようとしているのと同じ強さと決意で、もう1つやらなければならないことはあります-パソコンのプロジェクトコードをBROKEN状態にします。



明日何をするかおおよそ知っていますか? 今日から始めましょう。 いいえ、私はあなたに仕事の後も長引くようにお願いしません! それに30秒を費やします。 最小限の労力で今日のタスクを開始します。 製品にバグはありますか? デバッガーで実行し、疑わしいメソッドのブレークポイントで停止します。 バグはありませんが、新たな課題はありますか? さて、それを解決するインターフェース\クラス\メソッドのプロトタイプを適切な場所に書いてください。 一日の終わりに、どうやってそれをうまく本当に行うかについて考えすぎないでください。 あなたは成功しません。 さらに、あなたがそれを悪くすればするほど、良くなります。 コードはコンパイルできません。 アセンブリを実行し、コンパイラエラーメッセージを取得し、カーソルで選択して、家に帰ります。



コンピュータの電源を切らないでください。一晩で食べる数百ワットの電気エネルギーは、「ストリームに入る」ことで節約できる時間に見合うものではありません。



明日どうなるか見てみましょう。 あなたは仕事に来ます。 モニターの電源を入れて(ログイン)-「空白のスレート」はもうありません! あなたは彼女について働いているプロセスにすでにバグやタスクがあります。 すでに何かが行われ、すでにいくつかの進歩があります。 非コンパイルプロジェクトでIDEウィンドウを最小化し、猫やビデオの写真や面白いプードルの写真を見に行くプログラマーはほとんどいません。 ブレークポイントデバッガーはさらに刺激的なものです。この変数の値をすぐに確認できるので、この関数は何を返しますか。 ロッキング、「ドリンクティー」、ニュース、ジョークはありません。 営業日の開始から30秒後、あなたはすでに現在のタスクのコンテキストにいます。 昼食までにそれを終えることができ、そして昼食の後に既に次のものを始めることができる。 1日にもっと多くのことが行われ、時間はより効率的に費やされます。



そして、一日の終わりに、最も重要なことは、プロジェクト全体を再び地獄に落とすことを忘れないことです。



All Articles