AI のせいでジュニアがシニアに成長できないのですか?おそらく、それ以上に複雑な話でしょう。

Italianto
Linux の背後にいるリヌス・トーバルズ氏は、ある場合には人工知能の方が自分よりも優れたコードを書く、と率直に述べています。彼は流行りの若者ではなく、現代のコンピュータサイエンスの誕生を見てきた人物です。それでも、コーディングエージェントや大規模言語モデルに熱中しています。では、なぜ AI がジュニアがシニアになるのを妨げるという集団的不安(Hacker News、X、投稿へのコメントなどで見られる)が生じているのでしょうか?広く根付いている懸念は、AI がコードを書くようになれば、今から始める人たちは職業を真に習得できなくなる、というものです。しかし、この懸念を持たないのは、まさに本物のシニア、つまり Basic、Assembly、C を経験し、ショートカットなしで手作業で物事を行っていた時代の Commodore 64 や ZX Spectrum を経験した人々です。トーバルズやデビッド・ハイネマイヤー・ハンソン(業界では DHH と呼ばれています)のような人々は、毎日 AI を使用しているだけでなく、それをうまく活用しています。なぜでしょうか?各フレームワークで数十年の経験があるからではなく、概念を深く理解しているからです。AIが彼らのためにコードを書いているとしても、彼らは舞台裏で何が起こっているのかを理解しています。これが真の違いです。AIを「操縦」し、導き、ある解決策が優れているのか、それとも単に妥当なものなのかを理解する能力です。率直に言いましょう。今日、10人のチームで数百万人のユーザー向けのマイクロブログプラットフォームを作成することは可能です。それでも、誰もがXに留まるのは、純粋な社会的慣性によって、大衆がイノベーションに打ち勝つからです。同様に、AIがジュニアの成長を「台無しにする」という神話は大衆的な話題になっていますが、よく見てみると、現実はもっと複雑であることがわかります。たとえば、最新のフレームワーク内でのみコードを書くことで訓練を受けた人々は、しばしばソフトウェアの一部に集中し、全体像を理解することがありません。JavaScriptや過剰に構造化されたフロントエンドに慣れているこれらの若手開発者は、多くの場合、AIで同じ結果を得ることができないと主張します。これは年齢の問題ではなく、知識の深さの問題です。フレームワークの操作方法しか知らない人には、AIが型にはまらない解決策を提案したときに方向性を見失うことになります。それは、自動車を運転していたのに、突然トラックに乗せられたようなものです。一般的な道路交通法を知らなければ、曲がり角を2つ曲がったところで迷子になってしまいます。著者は、これまで一度も経験したことがないのに、Apple の Metal GPU 用のカーネルとシェーダーを書かなければならなかったと話します。もちろん、CUDAのサンプルコードはいくつか読みましたが、本当の意味での飛躍は、メモリの仕組み、ボトルネックの位置、帯域幅による「バウンド」問題と純粋な計算による問題の違いといった基本的な概念を理解することでした。彼はそれらのライブラリの細部に関する経験はありませんでしたが、原理を理解することで、AIを活用して新しい領域に進出することができたのです。重要なのは、世界中のあらゆるAPIのバグ修正に何年も費やす必要はないということです。大局を理解し、ある解決策が良い場合と、単に時間の無駄遣いである場合を見分けることが重要なのです。心理的な要素もあります。フレームワークを習得していたために「第一人者」と感じていた人たちは、今や知識を民主化するツールに置き換えられています。したがって、真のリスクは、AIがジュニアのためにコードを書くためにジュニアがシニアになれないということではなく、私たちが詳細に強く、概念に弱い開発者の世代を育成してきたということです。AIが報いるのは、近道を知っている人ではなく、どこへ向かいたいのかを知っている人です。注意してください。答えは「より多くの実務経験を積むだけで十分」ではありません。システムを支配する論理を理解すれば、これまでに見たことのないシステムのコードを書くことができるのです。成長を妨げているのは AI ではなく、深い基礎知識の欠如です。今、世代の問題のように見えるものは、もしかすると単なる教育の問題なのかもしれません。成長したいのなら、近道ではなく概念に焦点を当てましょう。未来は、流行のフレームワークからスニペットをコピーして貼り付ける人だけでなく、全体像を見ることができる人を称えるのです。もしこの話に自分を見いだしたなら、Lara Notes で [I'm In] を押してください。これは「いいね!」ではなく、このアイデアは今や自分のものだ、と言うための方法です。そして、AI のせいにすることを固執する人とこの話をする場合は、Lara Notes でその人を Shared Offline でタグ付けできます。なぜなら、ある種の会話は単に愚痴を言うためではなく、視点を変えるために役立つからです。このNotaはSalvatore Sanfilippoによるもので、読み時間は8分です。
0shared
AI のせいでジュニアがシニアに成長できないのですか?おそらく、それ以上に複雑な話でしょう。

AI のせいでジュニアがシニアに成長できないのですか?おそらく、それ以上に複雑な話でしょう。

I'll take...