「プログラミングはAIに代替されるから、今から勉強しても無駄だよ」
こういった話を最近よく聞きます。
これからプログラミングを勉強しようと思ったとしても、こんな話を耳にしてしまったらちょっとやる気が萎えてしまいますよね。
ただ、僕としては「AIへの代替は事実だと思うけどプログラミングは勉強しておくべき」だと思います。
なぜそう思っているのか、今日はこの件について踏み込んでお話していきます。
目次
プログラミングがAIに代替されること事実
まず大前提ですが、プログラミングがAIに代替されていくことは事実だと思います。
でも、その上でプログラミングは勉強しておいたほうが良い(無駄ではない)という主張には理由があります。
今からでもプログラミングを学ぶべき理由
今後プログラミングがAIに代替されるとしても、プログラミングを学んでおくべき理由は以下のとおりです。
①:AI代替の実現は当分先の未来だから
実際にエンジニアとして働いていて思うこととしては、AIによる代替は当分先になるだろうということです。
というのも、エンジニアの仕事は単に動くプログラムを書くだけでなく、クライアントの要望をヒヤリングした上で最適なコードを書く必要があります。
こういったクライアントと交わされる自然言語を認識の相違なく理解することは現状では人間だからこそできるもの。
結局は人の話す自然言語をニュアンス含め、人間独特のいわゆる「察する」ことができなければ完全にAIへの大体は難しいと考えています。
②:AIを使いこなす側に回れるのはエンジニアだから
仮にAIが発達してプログラムをAIが書くようになったとしても、結局そのAIを使いこなせる側に回れるのはエンジニアです。
AIの仕組みを理解できるエンジニアだからこそ、使う側の人間になれるわけですね。
プログラミングの概念が分からず、AIが内部で何をしているのかが理解できなければ使いこなすことは不可能です。
また、各システムのプログラムがAIに代替される頃には、その他ほとんどの仕事もAIに代替済みである可能性が高いです。すでにコンビニのレジなど簡単な仕事であれば機械化されていますよね。
そういった機械化から最後まで逃れやすく、かつ機械を扱う側になれるのがプログラミングを理解したエンジニアです。
③:AI登場で新たな仕事が生まれるから(メンテなど)
今のうちにエンジニアになっておけば、もし予想よりも早くAIが台頭してきた場合でも新たな仕事を得ることができるでしょう。
例えばAIのメンテナンス、運用管理などです。
これらはプログラミングを理解しているからこそできるもの。
こういった新たに生まれる仕事を得る可能性を広げるためにも、今からプログラミングを学ぶことは非常に有益かと思っています。
現時点でエンジニア不足は深刻なので勉強して損なし!
現時点でもAIまでいかずともノーコードのサービスなど多くのものが市場に出ていますよね。
例えば今このブログも「WordPress」というブログ作成ツールを使っているのですが、プログラミングなしで簡単にサイトを作れます。
でも、そんな現状でもエンジニアは必須です。今後、2030年までに79万人のエンジニアが不足するとまで言われています。
もし数年でAIが代替する未来が見えているのであれば、こういった「エンジニア不足」という結論にはなりません。
つまり。今後も長期に渡って人間のエンジニアが必要だという事実を表しています。
「勉強しても無駄」← これは諦めた人の言い訳にすぎない
ここまで今からでもプログラミングを学んでおくべき理由や、今後のエンジニアが不足していく根拠データを用いてお話してきました。
読んで頂いたように、プログラミングを勉強しておくことは決して無駄にはなりません。
むしろ今後のキャリアを築く上で大きなメリットになります。
はっきり言っておきたいのですが、以下のような意見はプログラミングの勉強をあきらめた人の言い訳に過ぎません。
- AIに代替されるから勉強しても無駄
- 30歳からプログラミングを勉強しても遅すぎる
そんなことありませんからね。
AIへの代替はまだまだ先だし、エンジニア不足のため30歳からでも十分に間に合います。(僕自身、エンジニアになったのは30歳の年でした)
このブログでは、僕がプログラミングを学んでエンジニアになった道筋を詳しく解説していますのでぜひ諦めずに勉強を進めて欲しいなと思います。
関連記事:未経験からエンジニア転職までの超具体的ロードマップ
【まとめ】プログラミングは今からでも勉強しておくべし!
今回はネット上でよく見る疑問「プログラミングはAIに代替されるから勉強しても無駄」という問題についてお話してきました。
結論としては決して無駄ではなく、
むしろ今から勉強すべし!
です。
AIの台頭はまだ先の話だし、少なくとも2030年時点でのエンジニア不足は深刻な問題となっているためまだまだ高需要が続きます。
勉強しても無駄という意見は99.99%諦めた人の言い訳だと思っているので、もしあなたが今エンジニアを目指してプログラミングを勉強しているのであれば安心してこのまま継続してくださいね。
高橋直也(@naoya2_2)
フリーランスエンジニア。SEとして主に某企業顧客管理システムの開発、改修を担当している。ブログでは30歳未経験からSESを経てフリーランスになった経緯等を発信中。