エンジニアやサーバーではなく、時間

ご存知のように、仕事に関連してあらゆる種類の言語サイトを調べてみると、エンジニア(プログラマー)は高価であり、サーバーはそうではないということがよくあります。 さて、このことわざの文脈は古典的です:彼らは、私たちの言語L.1のコードはL.2のコードよりもX倍遅いと言いますが、プログラムする方が便利です(ちなみに、巨大な型システム内の複雑な関係のためにしばしば疑わしいです)数百または数千の神話上の人間年を経て作成されました)。



だからここに。 私見、愚かなことわざ。







この人生では時間がかかり、残りはまあまあで、補償され、再生可能です。 また、たとえば、ある人が1週間かけてプログラムでmallocとfreeを正しく配置し、L.1のプログラムよりも30%高速に動作する結果を得る場合、このプログラムが毎日(L.1の場合) )今週少なくとも2、3時間働き、さらに1年間の使用のためにL.2言語で同様のプログラムを書くことに費やした場合、このプログラムの結果を毎日待つ人に6か月を節約できます。 そして、一般的に、それは人々に他のことのためにより多くの時間を残すでしょう。 ちなみに、これは抽象的な例ではありません。たとえば、工学計算やデザイナーにとっては、コードが機能するときです。 また、インデックス作成、ログ分析、マルチメディアコーディングなどもあります。



まあ、さらにサーバーを購入する場合は...しかし、サーバーのセットアップにも時間がかかることを考慮する必要があります。 そして、電気、冷却などの追加費用のサーバー保守。 まあ、そして最も重要なことは、時間です。なぜなら、サーバーが多ければ多いほど、サーバーが故障する頻度が高くなるため、機器のフリートを維持するためにより多くの時間が必要になるからです。 また、クラウドサーバーも監視する必要があります。



それであなたは行き​​ます。 エンジニアやサーバーではなく、時間を考慮する必要があります。 時間だけが重要です。 そして、日常的または長期的な(長期間考慮された)使用のプログラムでは、生産性の30%の損失が不可欠です。



All Articles