この記事は私にとってとても目を開かせるものでした。著者の苦しみがわかる気がして、記事を読みながらそれを感じました。「人々」が違いを生んだという事実には驚きました。そして、著者が経験したことが私にはほとんどないから、これが私(や他の人)の技術に対する見方に大きな影響を与えるかもしれないと気づきました。私にとって、ソフトウェアを作ることは孤独なプロセスで、周りの人よりもずっと夢中になっていました。技術が盛んな地域に住んでいないし、プログラミングやソフトウェア工学、AIについて話せる知識のある人もあまりいません。著者のように新しい技術や言語を学ぶ必要があった経験はありますが、もっと知識のある開発者の助けを借りずに、自宅で独りでやっていました。私にとって、LLMは以下のことが真実で、今後はこれらをどう調和させるかが課題だと思います。 - LLMを使って学ぶこともできるし、学ばないこともできる。それはユーザーのアプローチや意欲、意志力の結果です。 - LLMを使うにはスキルが必要で、ほとんどのものと同じように、ユーザーのスキルレベルが技術の認識に影響を与え、周りの人たちの技術への見方にも影響します。スキルのないユーザーは、よりネガティブな感情を生むでしょう。 - 機械が得意なことをやりたい人もいれば、機械にやってほしい人もいる。私は今年のある時点で、プログラミングをすることが、システムを構築したりデザインしたり、問題を解決することほど好きではないと気づきました。 - ソフトウェア開発は多くの要素が絡み合っていて、ひとつのこととして話すと混乱しやすい。アプリケーションの論理を考えるのが好きな人もいれば、LLMに解決策を考えさせて実装させるのが好きな人もいます。これらは目標や欲望が異なる、非常に異なる人たちです。 - 誰かがクロードやChatGPTを見たとき、あなたが見るものとは全く違うものを見ているかもしれません。これが他の人にも共鳴することを願っています。