この記事は割と思想強めかもしれません。
苦手だなと思ったらすぐにページを閉じることを推奨します。
自己紹介
こんにちは。KaiTomotakeと申します。
昔、よくQiitaのお世話になっていました。
最近はQiitaの記事を書く側になろうと思い、またQiitaに戻ってきました。
久しぶりにQiitaに帰ってきて驚愕したこと
やはりなんと言ってもAIの記事が異常に多いことでしょうか。
まぁ、私が以前見ていたときに単純に気付いていなかった or 覚えていないだけかもしれませんが、それを抜きにしても本当にAI関連が多い。
なにせ、Qiitaのホーム画面を開いたときにAI関連の記事で埋め尽くされたほどですから。
そして、その内容も私にとっては衝撃でした。
なぜなら、「本番コードをAIに書かせる」なんて、私には考えられないことだったからです。
プログラミングの楽しさは自分の手でコーディングすることにこそあると思っていましたから、AIに書かせるなんて発想はなかったわけです。
実際にAI関連の記事を読んで思ったこと
基本的に、AIを使う理由は「効率化」の三文字にどの記事も終始しているように感じました。
そして状況も「業務」であることが多くの記事に共通していました。
たしかに、趣味の開発ではなく顧客の要望に応えなければならない業務では、効率化は最優先の課題でしょう。プログラミングの楽しさより優先されるのは仕方のない事なのかもしれません。
しかし、Qiitaは別に業務報告の場ではないのです。
Qiitaへの思いからわかるように、Qiitaの目的は「再利用性・汎用性の高い情報が集まる場をつくること」です。
つまり、AI関連の記事でホーム画面が埋め尽くされるようなことは本来あってはならないのです(と個人的には考えます)。
なぜAI関連ばかりだとダメなのか
ここまで読んでくださった方の中には、最終的には技術に関連するのだからAI関連ばかりでもいいじゃないかと思った方もいっらっしゃるかもしれません。
正直に言いますと、それも一理あります。
しかし、私はプログラミングの楽しさがAIによる効率化に侵食されていっているように思えてならないのです。
例を挙げましょう。
とある全国規模のプログラミングコンテストでは、全面的なAIの使用が許可されました。これは、アイデア・設計・開発の全てをAIにやらせることが可能だということです。果たしてこれをプログラミングコンテストと言えるのか、私は疑問で仕方がありません。
このように、プログラミングの概念そのものがAIに侵食されつつあるのです。
そして大事なのは、「プログラミングが好き=将来エンジニアになる」というわけではないということです。
以上より、効率性ばかりを追い求める記事が氾濫している現状は本来好ましくないものではないのかと私は考えたのです。
私達はどうすればよいのか
私はAIを活用して効率的にプログラミングすることの全てを否定しているわけではありません。
しかし、「AIを使うほうが効率的だから偉い」というような風潮になることだけは防がねばなりません。
「効率的=合理的」ではないことは、プログラミングをしていらっしゃるみなさんが一番わかっているはずです。
プログラミングは必ずしも「手段」に固定されているわけではないのです。プログラミングが「目的」になる人も私のように必ずいます。
記事を書くときは、広い視点を持って書くことをおすすめします。
終わりに
かなり思想が強い文章だったと自分でも思います。
そんな記事を最後まで読んでくださり、本当にありがとうございます。
もしよければ、コメント欄にてあなたのお考えをお聞かせください。