永遠の約束: プログラマーを排除しようとする試みの歴史
COBOL からノーコード、AI に至るまで、プログラマーを時代遅れにするという繰り返しの夢を探ってください。ソフトウェア開発者がイノベーションのどの時代においても不可欠である理由。
Mewayz Team
Editorial Team
決して死なない夢
10 年ごとに、新しいテクノロジーが同じ大胆な宣言とともに登場します。「プログラマはもうすぐ時代遅れになる」というものです。 1950 年代の COBOL の発明から 2010 年代のノーコード革命、2020 年代の生成 AI の爆発に至るまで、その物語は驚くほど一貫しています。ビジネスリーダー、ベンチャーキャピタリスト、テクノロジーエバンジェリストは、プロフェッショナル向けソフトウェア開発の終わりはすぐそこまで来ていると繰り返し宣言してきました。しかし、現在は 2026 年であり、労働統計局はソフトウェア開発者の雇用が 2032 年までに 25% 増加すると予測しています。これは平均的な職業よりもはるかに速い速度です。プログラマーを排除しようとする試みの物語は、実際にはテクノロジーの失敗に関するものではありません。それは、プログラマーが実際に何をしているのかについての根本的な誤解についてです。
COBOL 革命: 機械に英語を話せるようにする
1959 年にグレース ホッパーと彼女のチームが COBOL を開発したとき、明確な目標は、経営者が独自のソフトウェアを作成できる、平易な英語に非常に近いプログラミング言語を作成することでした。 Common Business-Oriented Language という名前自体が、その野心を表しています。コードが文章のように読めるのであれば、なぜ専門のコーダーが必要なのでしょうか?幹部は、自分がすでに理解している言語で、必要なことをコンピュータに伝えるだけで済みます。
COBOL は確かに業界を変革しましたが、その作成者が予測したような形ではありませんでした。プログラマーを排除するのではなく、まったく新しいクラスを作成しました。この言語の冗長な構文とビジネス ロジック機能により、組織はますます複雑化する財務システム、給与計算エンジン、在庫管理ツールを構築するために、開発者を減らすのではなく、より多くの開発者を必要とすることになりました。 1980 年代までに、世界中で推定 2,200 億行の COBOL が生産されていました。皮肉は厚かった。プログラマ以外の人でもコーディングできるように設計された言語は、歴史上最大かつ最も永続的なプログラミング労働力の 1 つを生み出した。企業は今もその労働力を維持しようと懸命に努力している。
COBOL のエピソードは、その後 70 年間繰り返されるパターンを確立しました。新しい抽象化レイヤーはそれぞれ特定のタスクを容易にしますが、同時に、さらに洗練されたプログラミングを必要とする新しい可能性も解き放ちました。ゴールポストはただ動くだけではなく、加速した。
💡 ご存知でしたか?
Mewayzは8つ以上のビジネスツールを1つのプラットフォームに統合します
CRM・請求・人事・プロジェクト・予約・eCommerce・POS・分析。永久無料プラン提供中。
無料で始める →4GL 時代と CASE ツール: オートメーターの自動化
1980 年代には、第 4 世代言語 (4GL) とコンピューター支援ソフトウェア エンジニアリング (CASE) ツールが導入され、それらとともにプログラマー排除の楽観主義の新たな波が起こりました。 Informix-4GL、Progress、Oracle Forms などの製品は、ビジュアル インターフェイスと宣言構文により、ビジネス アナリストがアプリケーションを直接構築できることを約束しました。影響力のある IT コンサルタントのジェームス・マーティンは 1982 年に、従来のプログラミングは 10 年以内に自動化ツールに大部分が置き換えられるだろうと予測しました。
企業は数十億ドルを投資しました。 CASE ツール市場は、1990 年代初頭に年間 60 億ドルを超えるピークに達しました。 Andersen Consulting (現 Accenture) のような企業は、構造化された方法論と自動コード生成により手書きソフトウェアの必要性が劇的に減るという考えに基づいて全体的な実践を構築しました。 IBM の AD/Cycle イニシアチブは、ソフトウェアのライフサイクル全体を自動化する包括的な開発環境の構築を試みました。
結果は明らかにまちまちでした。 CASE ツールは、基本的なデータ入力フォーム、単純なレポート、標準的な CRUD 操作など、単純で明確に定義されたアプリケーションではかなりうまく機能しました。しかし、要件が複雑になったり、曖昧になったり、急速に変更する必要が生じたりした瞬間に、ツールは機能しなくなってしまいました。開発者は、抽象化の恩恵を受けるどころか、抽象化と格闘していることに気づき、手作業で 10 行のコードを必要とする作業を達成するための精緻な回避策を作成しました。 1990 年代半ばまでに、CASE 運動は自重でほとんど崩壊し、新世代のプログラマーが Java を書いて Web 用に構築するようになりました。
ビジュアルプログラミングの蜃気楼
インターネットの台頭により、
All Your Business Tools in One Place
Stop juggling multiple apps. Mewayz combines 207 tools for just $19/month — from inventory to HR, booking to analytics. No credit card required to start.
Try Mewayz Free →Related Posts
このような記事をもっと見る
毎週のビジネスのヒントと製品の最新情報。永久無料。
購読されています!
実践に移す準備はできていますか?
Join 30,000+ businesses using Mewayz. Free forever plan — no credit card required.
無料トライアル開始 →関連記事
行動を起こす準備はできていますか?
今日からMewayz無料トライアルを開始
オールインワンビジネスプラットフォーム。クレジットカード不要。
無料で始める →14日間無料トライアル · クレジットカード不要 · いつでもキャンセル可能