Rust はPythonに取って代わろうとしているのでしょうか? C++ のような古典的な言語にこだわるべきでしょうか? また、JavaScript は依然として Web 開発を支配しているのでしょうか?
プログラミング言語のメリットを議論するのは目新しいことではありませんが、あらゆるレベルの経験と能力を持つ開発者の間で、新しいトピックが急速に浮上しています。AIの時代にも開発者はコーディング方法を知る必要があるのでしょうか?そして、AIが普及した時代にもコーディング経験は重要でしょうか?
一方では、NVIDIA CEO の Jensen Huang 氏のような技術リーダーが、将来の世代はゼロからコードを書く方法を知る必要はないと述べています。
「誰もプログラミングする必要がないようなコンピューティング技術を創り出すのが私たちの仕事です。プログラミング言語は人間が使い、世界中の誰もがプログラマーになれるのです」と、ドバイで開催された世界政府サミットで同氏は述べた。「初めて、社内の全員が技術者である姿を想像できるのです」
しかし、コーディングのコーナーでは、マイクロソフトのレシュミ・ゴフが最近、主催のウェビナーでAIを「副操縦士」に例えました。
では、現在この分野で働いている人や、将来コーディングを職業にしたいと考えている人にとって、これは実際には何を意味するのでしょうか? 一言で言えば、生産性を向上させるには、継続的な学習と AI がもたらすすべての利点の採用が鍵となります。
実際、
さらに重要なのは、反復的なタスクに関しては 96% がスピードアップし、87% が Copilot によって反復的なタスクの精神的負担が軽減されたと報告したことです。
AI の脅威を防ぐもう 1 つの方法は、新しく生み出された役割の出現を活用できるようにスキル セットを適応させることです。
プロンプトエンジニアリングは、この良い例です。
AIモデルのトレーニングを担当するプロンプトエンジニアは、大規模言語モデルに情報を提供し、チャットボットが回答を導き出す能力を効果的に促進する、正確で明確に定義されたプロンプトを作成します。米国での給与は
業界の変化に常に注意を払うことは良いことですが、この流動的な時期は必ずしもスキルセットとしてのコーディングの終わりを意味するものではありません。また、開発者が現在および将来にわたって多くのキャリア チャンスを持たないことを意味するものでもありません。
著者:アオイビン・マクブライド