シニアエンジニアは懸念しています:初心者の開発者はすべてAIに依存し、独立した考えを失ってしまうかもしれません。マスクも応じました

robot
概要作成中

14歳からプログラミングを始めたと自称するプログラマーNamanyayが2月14日に投稿した「初心者開発者は実際にコードを書けないかもしれない」と題されたブログ記事はコミュニティで議論を呼んでいます。この記事では、Namanyayは現在の初級開発者がコードを提出する速度が向上しているものの、実際にコードを書いていない可能性があると指摘しています。また、AIの助けを借りて、彼らがますます怠惰で考えない開発者になりつつあると述べています。...(前提:AIに皿洗いや掃除をさせることができるようになった?FigureがAIモデル「Helix」を発表、家事革命に照準)(背景情報:マスク氏が「地上最強のAI」Grok 3を無料で提供:サーバーがクラッシュするまで!(チュートリアル付き))14歳からプログラミングを始めたと自称するプログラマーNamanyayが2月14日に投稿した「初心者開発者は実際にコードを書けないかもしれない」と題されたブログ記事はコミュニティで議論を呼んでいます。この記事では、Namanyayは現在の初級開発者がコードを提出する速度が向上しているものの、実際にコードを書いていない可能性があると指摘しています。...動区初のNamanyayのこの記事を翻訳したものは次の通りです:初心者開発者は実際にコードを書けない一点について私は新しい開発者の学習方法について常に疑問を感じており、この問題について話す必要があると感じました。私たちは今、ソフトウェア開発の奇妙な転換点にいます。私はすべての初心者開発者と話しましたが、彼らのCopilot、Claude、またはGPTは24時間365日稼働しています。彼らはコードを提出するスピードが過去よりも速くなっています。しかし、彼らが提出したコードに対する理解について詳しく聞いてみると、問題が生じます。もちろん、そのコードは動作しますが、なぜそのように書いたのかと尋ねると、彼らは黙り込んでしまいます。さらに極端な状況に関する質問をすると、ただ茫然とした表情を浮かべるだけです。過去に開発者が問題解決の過程で獲得した基本知識は、今や完全に消え去ってしまったようです。私たちは深い理解を得るために短期的な解決策と引き換えにしており、その時点ではうまくいくように思えますが、将来的にはその代償を支払うことになります。過去に私たちが本当に考えなければならなかった時を振り返ってみます。最近気づいたことは、今や新しいプログラマー世代の中には StackOverflowというものを知らない人すらいます。かつて「Claude」がチャットボットではなく、情報エントロピー領域の科学者によって発明されたとき、プログラムの問題を解決する方法は異なっていました。最初にGoogleで検索し、そして、誰かがあなたと同様の問題を抱えていたことを願います。その場合、あなたは「Stack Overflow」というサイトで、しばしば知恵のある白ひげの賢者からの詳細で熟考された(時にはちょっと高慢な)回答を見つけるでしょう。これは12年前に私が提出した質問です。Nathan Wallのトップ回答を見てみてください(彼は10,000ポイント以上を獲得しており、2015年以降ずっと某企業のCTOであることが明らかです):このように詳細に回答する人がいることを想像できますか?完全に手動で、AIの手助けなしで?しかも無料で?もちろん、最初の質問は徹底的に回答されましたが、彼は止まりませんでした。私は多くの新しい情報を学びました。知らなかったものもあり、本当は知りたくなかったこともありますが、今ではそれらは私の心に永遠に焼き付いています。これが問題が生じたときの理想的な状況です。特に厄介な問題に直面し、誰もがあなたの問題に回答していない場合、あなたは自分で解決するしかありません。現在の初級開発者は本当に楽です。彼らはchat.comに行って、見たエラーメッセージをコピー&ペーストするだけです。さらに怠惰な開発者は、さえぎるためのブラウザウィンドウに切り替えるのさえ面倒で、一括で解決できるツールを直接使用します。これは便利で迅速です。しかし、StackOverflowがなお優れている理由が1つあります:経験豊富な開発者が議論している問題について読むことは、学ぶための最良の方法です。これを説明するために図を示します:AIは答えを与えますが、得られる知識は浅いです。StackOverflowを使用すると、包括的な理解を得るために複数の専門家の議論を読む必要があります。それは遅いかもしれませんが、効果的なことだけでなく、なぜ効果的なのかも理解できるのです。優れた開発者を知っていますか?彼らが解決策をコピーして優れた開発者になったのは、その方法でしょうか?そうではありません —— 彼らはシステムを深く理解し、他の開発者の考え方を理解することによって今日のレベルに到達しています。それが私たちが失いつつあるものです。私は、「今の若者はどうなっているのか」と不平を言う人ではありません。私は毎日AIツールを使用しており、実際、それを構築しています。しかし、私たちはこの便益の代価について正直でなければなりません。私たちは何ができるのでしょうか?私はこの問題に取り組んできました(正直に言うと、AIは消えることはありません)。ここにいくつか実際に有効な方法があります:まず、AIを学習の観点から使用します。それが答えを与えるとき、疑問を持ちましょう。なぜか尋ねてください。もちろん、これには時間がかかりますが、それが大事なのです。次に、あなたのコミュニティを見つけます。Reddit、Discord、Mastodon —— 知的な人が集まる場所はどこでも行きます。そこには本当の議論がある場所です。あなたが「私はこれまでこんなこと考えたことがなかった」と言うような議論が行われる場所です。コードレビューの方法を変えてみてください。コードが機能しているかどうかだけをチェックしないでください。チームと会話を始めましょう。彼らは他の方法を考えたことがありますか?なぜこのアプローチを選んだのですか?理解プロセスが最終結果と同じくらい重要になるようにしましょう。時々、自分で何かをゼロから構築してみてください。はい、AIは認証システムを生成するのに役立ちます。しかし、まず自分で構築してみてください。書いたコードはおそらく劣っているかもしれませんが、各行の理解が得られるでしょう。この知識は蓄積されます。将来を展望すると、現実はこうです:加速は既に始まっており、それを止めることはできません。オープンソースモデルが引き継いでおり、間もなくAGIがポケットにあるでしょう。しかし、これは私たちをより悪い開発者に変えなければならないという意味ではありません。未来はAIを使用するかどうかではなく、どのように使用するかにかかっています。もしかしたら、たったひとつの方法を見つけることができるかもしれません、AIの速さと学習に必要な深い理解を組み合わせる方法を。もし他にバランスの取れた方法を見つけた場合は、私に教えてください。または、私がただ雲に向かって叫ぶ老人だと教えてください。とにかく、一緒にこの問題を解決していきましょう。コミュニティの意見は?Namanyayの意見について、ベンチャーキャピタル企業Menlo Venturesの投資家Deedyは、ソーシャルプラットフォームX上で同様の懸念を表明するコメントを投稿しました:この素晴らしいブログ記事では、AIが開発者に何も理解させていないと指摘しています。事実をクエリし説明を提供するだけのインターネットとは異なり、AIはすべての推論プロセスを置き換えています。興味深いことに、この見解はテスラの創設者であるマスク氏のフォローを受けており、人々は今や科学技術製品に過度に依存し、独自の思考プロセスから離れているかもしれないと述べています:人々...

原文表示
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
  • 報酬
  • コメント
  • 共有
コメント
0/400
コメントなし
  • ピン
いつでもどこでも暗号資産取引
qrCode
スキャンしてGateアプリをダウンロード
コミュニティ
日本語
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)