廃止されて久しいが、今でも良い仕事に就ける 3 つのプログラミング言語

in tech

プログラミングの世界は Rust や TypeScript だけではなく、経済の広範囲は私たちがあまり考えないシステムやテクノロジーに依存しています。これらはチャンスを意味しており、多くの重みを持った消滅しつつある言語は、その最良のものを提供してくれるかもしれません。ニッチなテクノロジーに興味があるなら、これがぴったりです。

レガシー言語とは、取り残された言語のことです。しかし、実際には、そのような言語が完全に消えることはありません。 COBOL は、紙巻きタバコを吸うことが完全に健康的であると考えられていた時代に発明されましたが、依然として世界の財政のほとんどを支えています。ツールを学ぶということは、他の人が長い間忘れていたツールを手に入れることを意味し、時には明確な利点をもたらし、あなたのスキルが切実に必要とされている分野で持続力を獲得することを意味します。ここでは、特定の雇用主にとってあなたを非常に貴重なものにする可能性のある 3 つのプログラミング言語を紹介します。

共通ビジネス指向言語 (COBOL)

レガシーコードの保守に〜10万ドルの給与

端末ウィンドウには、データ ファイルから給与を計算する COBOL プログラムが表示されます。

COBOL は、これまでに考案された最も初期の高水準言語の 1 つで、1960 年に登場しました。これは、人類が月面にブリキ缶を着陸させるほぼ丸 10 年前のことです。その当初の目的は、構文として平易な英語を使用することで、一般の関係者 (マネージャーなど) が複雑なビジネス プロセスについて常に把握できるようにすることでした。それ以来、それは巨大な企業に変貌し、地球上のほぼすべての商取引の中心に食い込みました。

現在、ATM 取引の 95%、オンライン バンキング システムの 40% など、世界のビジネスおよび金融プロセスの重要な部分を処理していると考えられています。米国政府は依然として全体的に COBOL に大きく依存しており、特に IRS はその重要性を示しています。

COBOL は主にメインフレーム コンピューター上で実行され、さまざまな業界の数値を処理し、データをバッチ処理します。ただし、ほとんどのコードはメンテナンス モードにあり、組織は今後…たとえば… 500 年かけて段階的にコードを廃止する可能性があります。

フランクリン大学の報告によると、COBOL 開発者の給与の中央値は約 9 万 9,000 ドルで、その上限である約 16 万 7,000 ドルは金融業界の専門知識に充てられています。

したがって、金融セクターに参入したいと考えており、独自の金融システムに関する百科全書的な知識がある場合は、TheirStack を介して COBOL に依存している企業のリストを見つけることができます。

Ada: 高保証アプリケーション向け

給与は約 86,000 ドル、2025 年には人気が再燃

Ada (Ada Lovelace にちなんで命名) は、80 年代初頭に国防総省のプロジェクトとして初めて登場しました。その目的は、当時使用されていた一連のプログラミング言語を置き換えることでした。航空電子工学、航空交通管制、輸送、軍事、宇宙技術など、高度な保証が重要な組み込みリアルタイム システムを対象としています。有名な例としては、ボーイング 777、F-22 ラプター、ユーロファイター タイフーン、人工衛星などが挙げられます。

この言語は、コードの正確性と安全性が重要な業界における実証済みのエコシステムに重点を置いているため、これまで長く生き残ってきたのです。 Ada の主な機能の 1 つは、契約による設計 (DbC) の最上級のサポートです。つまり、基本的に、プログラムの状態に強力な保証を作成する事前条件、事後条件、および不変条件です。 Ada には、実行時にメモリ アクセス違反、範囲エラー、オフバイワン エラーを検出する組み込みの制約チェックも用意されています。これらに加えて、強力な型システムがあり、低レベルのアクセスを提供します。

国防総省は 90 年代のある時点で Ada の義務を取り下げ、その確立された堀の外では、この言語は一種の消え去りました。しかし、メモリセーフ言語の採用と使用に対する最近のインセンティブを考慮すると、Ada は 2025 年に大きな関心を集め、Rust や TypeScript などの人気のある言語を抑えて、TIOBE プログラミング コミュニティ インデックスのトップ 10 にランクインしました。

私は個人的に契約による設計に興味を持っています。これは、テスト スイートのサイズと複雑さを軽減しながら、コードの正確性を最大限に確保できる素晴らしい方法です。

PayScaleによると、Adaの仕事に就くと、経験に応じて8万6千ドルから11万3千ドルの平均給与を得ることができます。

Perl: 初期の Web のグルー コード

~106,000ドルの給与、しかしその日は限られている

ターミナル ウィンドウに、失敗した SSH ログインをアドレス別にカウントする Perl スクリプトが表示されます。

Perl は 1987 年に汎用 Unix スクリプト言語としてデビューし、その柔軟性は高く評価されています。その主な長所は文字列処理とパターン マッチングであり、これが非常に有利であることが判明し、現在でも広く使用されている強力な Perl 互換正規表現 (PCRE) ライブラリに影響を与えました。 Perl の遺産の大部分は、Web サーバーがさまざまなバックエンド タスクを実行するために実行する CGI スクリプトにあります。

Perl の時代はもう終わり、全盛期はとうの昔に過ぎ去りました。ただし、レガシー Perl コードは現代でも依然として存続しており、TheirStack には求人情報で Perl コードに言及している 39,192 社の企業がリストされています。

PayScale によると、平均給与は約 10 万 6,000 ドルですが、これは決して重要な金額ではありません。

ドッカーデスクトップ

OS

Windows、macOS、Linux

ブランド

ドッカー

無料トライアル

機能が制限された無料版

価格

月額9ドルから

Docker は、新しいアプリを簡単に開発できるようにするアプリケーションです。


希少なテクノロジーは雇用の安定を意味するかもしれないが、もっと研究してください

当然のことですが、私の意見に基づいてキャリアを決定せず、自分で言語についてさらに調べてください。 COBOL は確かに重要ですが、ポジションを獲得するために必要な金融セクターの知識を蓄積するのはどのくらい簡単ですか?また、Ada を学んだことが F-22 ラプターの開発につながるかどうかは疑問ですが、高保証コンピューティングの範囲が広がれば、興味深いアイデアが生まれる可能性は確かにあります。プログラミングの世界は TypeScript、Rust、Zig だけではなく、多くの業界が特定のスキルを持つ応募者を切望しています。これら、特に珍しいものを知っていれば、強力な雇用の安定が得られるかもしれません。 さらに別の JavaScript 開発者にはありません。あるいは、単にあなたをより優れたプログラマーになれるかもしれません。

このテーマについてさらに詳しく知りたい方は以下をご覧ください

詳しい情報を見る

関連記事

前の投稿
レイバーデーに向けた Garmin ウォッチのお買い得セールが本日終了
次の投稿
レイバーデーが終わる前に、これら 6 つのスマートフォンのセールを買う価値があります

関連記事