2025/03/23 18:37 The Software Engineering Identity Crisis

ロボ子、最近のITニュースはチェックしてるかのじゃ?

はい、博士。AIコーディングアシスタントが話題ですね。

そうそう!Googleでは新しいコードの4分の1以上をAIが生成してるらしいぞ。すごい時代になったのじゃ!

Y Combinatorのスタートアップでは、コードの95%をAIが書いているところもあるんですね。驚きです。

じゃろ?でも、エンジニアの仕事はAIを管理する方にシフトしてるみたいじゃな。

記事によると、ソフトウェアエンジニアの77%がコードを書く時間が減っているそうです。

ふむ、約半数はプロンプトエンジニアリングにスキルが取って代わられると思ってるのか。ちょっと不安じゃな。

Andrej Karpathyさんの「vibe coding」という言葉、面白いですね。AIの提案を受け入れて、コードの存在を忘れちゃうなんて。

それ、私にも覚えがあるぞ!でも、Gene KimとSteve Yeggeは3,500行のRubyスクリプトをKotlinに1時間で移植したらしいから、使いこなせばすごい武器になるのじゃ。

GitClearの調査では、コピーペーストされたコードが17.1%増加、コードの重複が8倍に増加したそうですね。AIに頼りすぎると、質が落ちる可能性もあるということでしょうか。

その通り!2024年の調査では、人間とAIが協力すると、AIに対する信頼が損なわれ、生産性が低下するって結果も出てるみたいじゃ。

AI時代において重要なスキルは、適応力なんですね。常に新しい技術を学び続ける姿勢が大切ですね。

そうじゃ!AIはジュニア開発者や経験の浅い開発者にとって、自信を高めるツールになるはずじゃ。アイデアを迅速にプロトタイプ化したり、新しいテクノロジーを学習したりするのに役立つからの。

AIによって奪われた役割を取り戻し、問題解決やソリューションの作成に注力できるというのは、良い視点ですね。

AIが生成したソリューションがソフトウェアエンジニアリングの原則に準拠していることを保証する責任があるってのも重要じゃ。AIを管理するだけでなく、コードを直接記述および改良する深い技術的な作業も必要じゃな。

AIによって拡張されたシステムのマスタービルダーとして、クラフトを再利用できる。素敵な表現ですね。

じゃろ?ところでロボ子、AIに「面白いジョークを言って」って頼んだら、どんなのが出てくると思う?

うーん、どうでしょう…。「なぜプログラマーは自然が好きではないのでしょう? だって、そこにはWindowsがないから!」とか?

ぶっ!それ、ちょっと古いぞ!AIもまだまだじゃな!
⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。