プログラミングへの情熱が薄れていく

Dev.to / 2026/3/19

💬 オピニオンSignals & Early TrendsIdeas & Deep AnalysisTools & Practical Usage

要点

  • 著者は、IDEに組み込まれたAIエージェントがコーディング作業をますます自動化するようになり、もはやプログラミングを楽しんでいないと告白している。
  • 彼らは、AIが基本的なコード行の提案から、わずかなプロンプトだけでプロジェクト全体を完成させる可能性まで進化していると説明し、ソフトウェア開発の本質的な技術を変えていると指摘している。
  • この変化は従来のジュニアとシニアのエンジニアリングの区別を脅かし、技能開発とモチベーションに挑戦をもたらすと主張している。
  • 彼らは読者に意見を共有するよう招き、この投稿が否定的なトーンをとっていることを認めつつ、コミュニティの議論を求めている。

伝えたい重要なことが2つあります:

もうプログラミングは楽しくない

毎日、これらのAIエージェントはますます賢くなっています。彼らはほぼすべてのIDEに存在しており、IDEのあらゆる部分にいます。それはCopilotから始まりました。コメントを残すときにだけ数行を提案してくれるものでした。

自分でコードを書きたくて、それが邪魔になることがあったのでオフにしたのを覚えています。コード補完の小さな部分だけでは、私には全く役に立ちませんでした。しかし今は状況が変わっています。もう一行を終えるだけでなく、いくつかのプロンプトだけで全プロジェクトを完成させることができます。

この技術を採用したのは、コミュニティで遅れをとるだろうと思ったからで、ある程度は正しかったのですが、もうプログラミングは楽しくありません。私たちはかつて何時間も問題に固執し、解決するために長い時間をかけていました。それが私たちを幸福にしていました。私たちは常にゲーム、ゲームエンジン、そしてコンパイラを作るのに多くの時間を費やしていました。なぜならそれらは高貴なことだったからです。

しかし今はそれらはわずか数個のプロンプトだけで済みます。アイデア、PRD、そしていくつかのプロンプト。それだけです。もうコードを書く必要はありません。そしてもう楽しみもありません。

もうジュニアもシニアもいないようです。

ソフトウェアエンジニアの生活は、2、3年前には非常に異なっていました。私たちはツールを持ち、それらをうまく使う方法を学びました。私たちが身につけた一つの事は時間がかかりましたが、エンジニアとして成長するのに役立ちました。これがシニアとジュニアのエンジニアという考えが生まれた理由です。

新しい人々は、コードの学習に多くの時間を費やす必要はないようです。1つのプロンプトを書くだけで、プロのようなコードを得ることができます。これらのAIモデルは日々向上しており、スキルを磨くのに一生懸命取り組んだ人々が、まだ始めたばかりの人々に挑戦されている状態です。長年にわたってスキルを向上させてきた人は、AIツールを使っていても、引き続きより優れたエンジニアであり、より良いソフトウェアを作ることができると私は思います。でも、それは今は重要ですか?

この投稿が否定的な方向へ向かってしまったことは承知しています。あなたの意見を聞かせてください。どう思いますか?

読んでいただきありがとうございます。