「AIの登場で職を失う可能性のある職業」こんなタイトルの記事をよく見かけます。言っていいほどランキングに上がっているのがプログラマーです。これはプログラミングという仕事とAIとの連想のしやすさから来るものでしょう。実際に、AIがプログラマーの仕事を全て肩代わり出来るのでしょうか。コードジェネレーターという概念はあって、プログラムの開発環境の機能で定型的なソースコードは必要な情報さえ入れれば簡単に作成する事が出来ます。前までコピーアンドペーストと手打ちだったのですから、便利になったものです。便利にはなりましたが、それではプログラマーの仕事が減ったかと言うとそうではありません。プログラマーの仕事の内容は、技術の進歩によって変化していくのです。技術的に言えば、AIがプログラマーの代わりとなって仕事をこなすことは可能だとは思いますが、それはあくまで「今のプログラマーの仕事」です。確かにコーダーといわれるような、仕様書の内容をそのままソースコードに書くだけの人の職は奪われるかも知れません。AIがプログラミングをしてくれるとして、ではAI自身のメンテナンスや間違っている箇所の修正は誰がやるのかという話になります。それはやはり人間です。AIを操作する程の専門的な知識を持っているのは、プログラミングを生業とする人たちだと思います。名前や仕事の内容は変わるかも知れませんが、結局の所、プログラマーの仕事は無くならないのではないでしょうか。