こんにちは。Pythonエンジニア育成推進協会の吉政でございます。
最近のAI進化はものすごくて、人間がコンピューター上でできることはほぼできるような状態になっています。また、アウトプットも速く正確です。コーディングもしかりです。
このような状況もあり、セミナー参加者から「AIコーディングが進化したらプログラミングは不要になりますか?」という質問をよくいただきます。
私の回答は当然、「AI全盛時代でも必要です。」と回答しています。
AIが超インテリジェンスな状況になってもAIがその成果物に対して責任を持つことはできず、また、それ故にAIの成果物を確認する人が必要になるからです。もちろん、AIの成果物をAIが確認することも主流になりますが、その確認プロセスも人間が確認することになるので、コーディングを理解した人が必ず必要になります。
それ故にAI全盛時代でもコーディングを理解した人が必要です、という答えになります。
この段階で、AIを使いこなし、AIを良いパートナーとしてペアプログラミングができる人は1人で何人力の成果を出せるため、当然収入が上がります。よってコーディングをされる方は、コーディングを理解するのと同時にAIの効率的な使い方も理解しておいたほうが自身の生産性が上がるため、収入も上がりやすくなります。
そもそもプログラミングの歴史の中で、開発効率は時代とともに向上してきています。今もAIという効率化する手段が出てきました。効率化したとしても誰かがコーディングしなければならないだけで、コーディングの仕事はなくならないと思います。
ただ、確実になくなるのは、コピペプログラマーのような単純コーディングの仕事はなくなります。それ故に、コーディングを極めていきつつ、以下のような能力も強化するとより、良い仕事ができると思います。
例えば、
- 管理能力
- 設計の能力
- 業務設計のノウハウ
- 企画力・交渉力など
ここまでできると、AIの生産性に加えた、自身の能力も高いため、かなり良い仕事ができるように思えます。
今日はこの辺で失礼します。
