アマンダ・カヴァナ
ヘルスケア、気候技術、サイバーセキュリティなどのテクノロジー分野ではAIの再訓練に緊急に注力しているが、他のプログラマーにとってはそれほど重要ではない。
これはトゥモロー応用科学大学の共同最高経営責任者兼共同創設者であるクリスチャン・レベルニク氏の考えであり、同氏はAIのために専門知識を捨てて、大切なものを無駄にする必要はないと考えている。
インタビューで
鍵となるのは深い知識です。最良のプロンプトを作成するには専門知識が非常に重要なので、プロンプト エンジニアリングを理解し、日常生活で AI ツールを試してみれば、今のところはそれで十分かもしれません。
これにより、プログラマーはコーディング コミュニティで話題になっている言語に集中できるようになります。ここでは、現時点で最も新しく、高収入を得ている言語を 3 つ見ていきます。
2015 年に Andrew Kelley によって作成された Zig は、汎用言語として、また C の現代的な代替として提案されていますが、まだ比較的無名です。
で
しかし、同じ調査では、Zig 開発者の平均給与中央値が最も高いことも判明しました。
103,000ドルの中央値は、一部の人にとっては小銭かもしれない。
次に近いのは、Erlang(99,492ドル)、F#(99,492ドル)、Ruby(98,522ドル)、そして4位は2022年の元リーダーであるClojure(96,381ドル)です。
比較すると、下位 4 つは、Visual Basic (.Net) で平均給与が 65,000 ドル、MATLAB が 61,735 ドル、PHP が 58,899 ドル、そして Dart が 55,862 ドルで最も低い給与となっています。
Zig は C コードベースと互換性があるため、現在のプロジェクトに簡単に組み込むことができ、システム開発、組み込みシステム、ゲーム設計、スクリプト作成に最適な選択肢となります。
非営利団体Zigは
稀少性が高いため、プラグ アンド プレイで実行し、間違いを見つけながら作業を進めなければならない場合があり、ある程度のリスクを伴います。現在の役割のペースによっては、これが可能かどうかはわかりません。
しかし、明らかに、あなたが見つけることができれば、給与が上がる可能性があります
Finch は、制御フローと多様なデータ構造を単一の表現に統合し、共同最適化を可能にするプログラミング モデルを提供することでこれを実現します。
具体的には、データへの制御フローを自動化し、パフォーマンス エンジニアがさまざまなアルゴリズムを実験できるようにします。
MIT によれば、Finch は、その知る限り、アフィン インデックスやスパースまたは構造化オペランドのスキャッター/ギャザー、さらに if 条件、早期ブレーク、構造化データに対する複数の左辺をサポートする最初のプログラミング言語です。
早期導入者は、特に構造化データが不可欠な画像処理や科学計算などの分野で、時間の節約になる自動特化とスムーズな制御フローを高く評価しています。
Finch は完全な初心者なので、参照できるツールやフレームワークの膨大なライブラリがないため、現時点では大規模なプロジェクトには適していません。
しかし、熱心な早期導入者であれば、Finch は注目すべきツールの 1 つであり、コミュニティが拡大するにつれて、近い将来に非常に価値のあるツールになる可能性があります。
Apple の Swift は 10 年ほど前から存在していますが、次期バージョンである Swift 6 は今年後半にリリースされる予定です。これは 5 年前の Swift 5 以来のメジャー アップデートです。
このリリースでは、Swift 5.x シリーズに初めて含まれていた async/await、existentials、およびマクロの機能が拡張されています。
Apple の言語およびランタイム担当ディレクター、Ted Kremenek 氏は、「Swift の安全性、スピード、使いやすさ、そして組み込みの C および C++ の相互運用性を組み合わせると、Swift は C++ の後継として最適な選択肢となります」と述べています。
一方、フォーラムやブログではすでに、プロジェクトを移行する方法についてプログラマーにアドバイスしていますが、これはレガシー コードベースでは難しいことが予想されます。
良いニュースとしては、Swift プログラマーの需要が明らかにあることです。求人サイト Indeed によると、iOS 開発者と上級モバイル開発者は、Accenture、DataAnnotation、Netflix など世界中の大手企業で求められています。
プログラミングの分野で長く、生産的で、高収入のキャリアを築くには、開発者は常に時代に合わせて進化する必要があることは広く認められています。
理想的には、現在の役割で実験とスキルアップのための時間を確保し、これらの言語を探索してプロジェクトに統合できるようになります。
しかし、職場でスキルアップが優先事項でない場合は、何か新しいものを探す時期かもしれません。
テクノロジー分野で次の仕事を探す準備はできていますか? AIに転向したい場合でも、コーディングの専門知識を有効に活用したい場合でも、今すぐHackernoonの求人掲示板にアクセスしてください。