質問: AIの進歩で人間の仕事がシフトすると話題ですが、コーダー、フロントやWEBプログラマーの仕事もなくなっていくと思いますか? フリーでフロントをやるより、これからはデザインやディレクターの方が将来性があるように変化すると思いますか? それとも、仮にそうなっても、JS、HTMLを教える仕事は減るどころか増えるので、その時は教えるほうにシフトすれば問題ないと考えて良いでしょうか?
回答: シンギュラリティ(技術的特異点)を迎えた後は誰にもわかりません。 人と同じ心を持ったコンピュータが改良に改良を重ねた結果、全人類が不要になってしまい絶滅するような未来だって想像できます。 それまでは、半機械のサイボーグみたいな感じで、 人間の半身となって作業をお手伝いするような存在となるでしょう。 その最終段階では誰もがPCやAIという凄腕の執事と作業者を従えた大富豪の経営者となるでしょう。 例えばHTMLやCSSの世界も、既に機械化の波が押し寄せてきています。 Emmetのように簡単な公式を書いて[tab]を押すと、完成済みのHTMLがぱっと吐き出されますし、 JadeやMarkdownのように簡素な記述でHTMLを生成できます。 もうHTMLの閉じタグを編集するために、狂ったようにキーボードの矢印キーを叩く時代ではなくなりました。 またBootstrapのようなCSSフレームワークも多数登場し、 凝ったレイアウトのサイトもいとも簡単に作れるようになりました。 これからの時代はこのようなことが加速します。 新しい技術を駆使して価値を生み出すことが仕事になります。 ただ見てくれの良いデザインが作れるデザイナーは要りませんし、ただデザインを画面に反映できるHTMLやCSSのコーダーも要りませんし、動作すればよいと考えるプログラマーは要りません しかし、しばらくは何も変わらないでしょう。 マーケッターは価値となる仕事を生み出せるけど、価値を生み出す技術の根底を理解できていない。 スペシャリストは価値を生み出す技術の根底は理解できるけど、価値となる仕事を生み出せない。 この垣根を超えるには相当な努力と勉強が必要になります。 天才だったり覚えるのが心底楽しい人間ばかりではないので、一人が勉強できることには限りがありますからね。 精々プログラマが作業をさぼる為にお願いしている相手がシェルスクリプト→AIになる程度でしょう。 精々経営者のPDCAのCの部分でAIの扱い方が追加される程度の話でしょう。 同じAIを冠するだけで、求めるもの用途も利用の仕方すべてが違います。