生成AIの進化に伴ってよく言われるのが、「近い将来プログラマーという仕事はなくなる。不要になる」というもの。
特にClaudeの最新モデルが発表される度にSNS界隈でこのプログラマー不要論の話題で盛り上がっている印象があります。
実はこのプログラマー不要論、20年くらい前から言われていたものです。
最近この業界に入った人はご存知ないかもしれませんが、事実です。
20年前はまだ生成AIはなかったのですが、プログラムの実装は国内では行わず、海外にオフショアして低コストで実装しようという流れが一部でありました。
この流れが今後主流になると言われていたのです。
なので、生き残れるエンジニアはマネジメントや設計ができる人だけで、技術に特化したプログラマーはこの先日本では不要になると言われていました。
しかし、事実として今でも日本人のプログラマーは沢山いるので、この予測は大きくハズレました。最近ではオフショアという言葉もあまり聞かなくなりました。今では海外のエンジニアの方が賃金が高くなってしまって、国内で実装した方が安くなってしまったのかもしれません。
オフショアの大きな問題は言葉の壁でした。
海外で実装をしても、言葉の壁で正確に仕様が伝わらず、品質が低いプログラムが実装されて戻ってくるので、結局日本人プログラマーが修正、テストを行い余計に工数がかかるという事案が多かったのです。実際、私が見た限りでもオフショアしていた案件はほぼ炎上していました。
そのままオフショアという言葉が死語になってから、生成AIが出てきて、またプログラマー不要論が出てきているのが現在です。
なんでそんなにプログラマーという仕事がなくなるかもしれないことが盛り上がるのかとても不思議です。そんなになくしたい仕事なんでしょうか。
生成AIを作成したのもプログラマーなのに。
確かに生成AIはこれからさらに精度の高いコードを生成できるようになるのは間違いないと思いますし、私たちエンジニアの仕事も今まで通りとはいかなくなると思います。
ただ、やはり人間が一切介在しないというのは想像できないので、仕事は減るかもしれませんが、プログラマーが不要になるというのは今のところ考えられないです。そもそも生成AIを作っている、制御しているのがプログラマーなので、プログラマーがいなくなったら生成AIの進化も止まってしまいますし。
SNSでは、ポジショントークなのか、色々なことを言う人がいますが、「そういう考え方もあるよね」くらいに考えて良いと思います。
歴史は繰り返すで、結局プログラマーはなくならないじゃんってなる可能性も十分あるような気がしています。