プログラマーの能力は低下しているのか?

方法論を忘れてください – バッグプログラマー = 悪いプログラム

私が尋ねる唯一の理由は、終わりのないアップデートとパッチにますますイライラしていることに気づいたからです。インターネットの時代と「簡単な」アップデートにより、何でも外に出せば後で修正できるという考え方が広まったようです。このことにイライラし始めているのは私だけでしょうか?コンピューターの電源を入れるたびに、PC 上のすべてのソフトウェアが最新バージョンに更新しようとするため、5 分間待機します。これは、ウイルス対策およびスパイウェア対策プログラムのセキュリティ定義に関しては理解できますが、他のすべての場合に必要であるとは思いません。私たちは皆、過去に毎日更新をしなくてもなんとか生き延びてきました。

Microsoft は、リリース日を設定しておいた時点で準備ができたソフトウェアをリリースするのが常でした。ソフトウェアの完成度は後からパッチを当てるだけなので問題ではないようでした。 Microsoft は、プロジェクトの規模だけが許されるという、ちょっとした冗談のような存在でした。 200,000 の作業を行うために 2,000 万行のコードを使用すると、常に問題が発生します。これはゲーム プログラマーの間でもよくある問題でしたが、公平を期すために言うと、彼らは常にハードウェアが処理できる限界の中で生きてきたので、これは想定内のことでした。後で修正できるからといって、未完成のソフトウェアを世に出さなければならないのは本当に正しい態度なのでしょうか?私自身フリーウェア ライターとして、修正が必要な問題をかなりの割合で書いてきましたが、私はそれらを更新リリース (新しいバージョン番号で完了) にまとめることを好みます。今日のパッチであなたの帯域幅を喜んで使用する人もいます。おそらく、もしかしたら、アウトソーシングや安価な労働力は、進むべき道ではないかもしれません。クソイン、クソアウト。

これらすべてについて私が本当に面白いと思うのは、プログラムが一度に 1 枚ずつ作成され、入力用に印刷されていた当時、このようなことは決して起こらなかったことです。 人々のライティングシステムは優れていなければなりませんでした 彼らがやったことは、計画、実行、テストがすべてでした。もしあなたが 大金を稼ぐ請負業者、確かに本当にそれを稼がなければなりませんでした。システムも同様に複雑でしたが、その多くが現在でも使用されています。その主な理由は、実際に機能するからです。プログラマー、彼らは数学の成績をあげてトップに立った人たちであり、テレビコマーシャルを見て年収 3 万 5,000 ポンド以上や社用車に憧れる人ではありませんでした。その基本的なことが今では広く忘れられつつあるようで、機能しない状態で納品された別の政府ソフトウェアプロジェクトについて聞くたびに、私は当惑してしまう。まったく機能しないシステムに何十億ポンドも費やされていますが、地球を揺るがすようなものを書いているわけではなく、通常は既存のテクノロジーの上に置かれたデータベースにすぎません。多くのバグが深刻であるというわけでもなく、ほとんどのバグは最も簡単なテストで発見して修正できたはずです。ゲーム開発者を擁護するところで前にも言いましたが、少なくとも彼らは最先端で働いています。プログラマーとして、機能要件を満たすデータベース システムの実行をノックアウトできない場合、私たちは問題に直面します。

答えはわかりません。なぜなら、私も自分のプログラムの一部で罪を犯しているからです。無料で書くときはすぐに書きます。迅速なアプリケーションはRADになりすぎており、その仕事をこなすのに十分賢くないプログラマーが多すぎます。実際の仕事ができないために管理職に就くことになるのは間違いありません。

あなたも好きかも

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です