プログラミング
HNに質問: 私たちの職業(プログラマー)はどこへ向かうのか?
Ask HN: Where is our profession (programmer) going?
要約
筆者は、AIツール(Claude)の普及により、ソフトウェア開発の現場が大きく変化していることに衝撃を受けています。コードがもはや唯一の真実ではなくなり、AIがコード生成、説明、問題理解、テスト生成まで担うようになり、人間によるコードレビューも減少していると指摘。この変化がプログラマーという職業の将来にどのような影響を与えるのか、他の開発者の意見を求めています。
全文翻訳
私は約4年間、小さな(3人構成の)ソフトウェア会社を経営していました。会社を閉鎖して以来、最近友人の会社(15人構成)を訪れ、彼らが何に取り組んでいるのか見てきました。前置きとして、私はClaudeを多用するユーザーであり(手作業でコードを書くことはほとんどありません)、しかし実際に目にした光景は私にとってかなり衝撃的で、他の人々と認識を合わせたいと思いました。
特に:
- コードはもはや唯一の真実ではありません。Claudeに書かせ、Claudeに説明させるのです。
- コード行数(LoC)、抽象化、その他すべての「ソフトウェア開発原則」は人々の関心事ではないようです。
- コードレビューは人間によって行われていません。
- 問題を深く理解することは、Claudeにオフロードされているようです。
- 一部の開発者は5つ以上のClaudeセッションを同時に実行しており、コードはまったく見られていません。
- LLMによって生成されたテストが爆発的に増えています。
まず、あなたの会社でもこれに似た状況が起きていますか?
もしこの会社が代表的なものだとしたら、ソフトウェア開発は高度な理解を必要とする精密な職業から、確率的で理解がオフロードされたもの(最終的にはもはや職業でさえなくなるかもしれない)へと向かっているように感じられます。
他の人々の視点を聞きたいです。