最近、AIが仕事を奪うという騒ぎについて考え始めました。サム・アルトマンはAIが通訳者の95%の仕事を奪うと言い、次にアントロピックの人はAIが6〜12ヶ月以内にソフトウェアエンジニアを完全に置き換えることができると述べました。この悲観的な感情は広まっていますが、多くの人はこの技術が実際にどのように機能しているのかを誤解していると思います。



AngelListのナヴァル・ラヴィカントはこの点について興味深い見解を持っています。彼はAIによる生産性向上は過大評価されている可能性があり、より深く見てみると、AIには常に弱点があると指摘しています。どんなに高度でも、間違いを犯すことは避けられません。これが、基本的な論理を理解しているソフトウェアエンジニアが依然として非常に必要とされる理由です。

私の考えでは、自分の分野で本当に専門的な人は恐れる必要はありません。これらの抽象化の背後にある仕組みを理解しているソフトウェアエンジニアは大きな利点を持っています。Claude Codeなどを使ってAIがコードを生成しても、それはバグや不完全なアーキテクチャを生み出すことがあります。基本的な論理を理解している人は、それが現れたときにすぐに穴を塞ぐことができます。したがって、良い構造と高いパフォーマンスを持つアプリケーションを構築したい場合、最初からエラーを捕捉できるバックグラウンドが必要です。

多くの面で、従来のソフトウェアエンジニアはAIツールをより効果的に活用できます。AIでは解決できないソフトウェアの問題も多くあります。特に、トレーニングデータから外れる場合です。例えば、新しいアーキテクチャや全く新しいものに対して高性能なコードを作るには、やはり直接関わる必要があります。

今の市場で私が観察しているのは、皆最高を目指しているということです。より良いアプリケーションはほぼ確実にそのカテゴリーの市場シェアを100%獲得します。最初の人にはキャデラック、次の人にはステーキナイフのセット、そして三番目は? それは消えていきます。つまり、成功したいなら、何かの分野でトップになる必要があります。でも、その分野は何でも構いません。

これが重要です—自分のやることを絶えず再定義し、自分に合ったサブ分野を見つけてそこですぐに優位に立つことです。この原則はAI時代でも依然として有効です。専門知識と深い理解は決して置き換えられません。自分の分野のマスターであり続ける限り、あなたは安全です。
原文表示
このページには第三者のコンテンツが含まれている場合があり、情報提供のみを目的としております(表明・保証をするものではありません)。Gateによる見解の支持や、金融・専門的な助言とみなされるべきものではありません。詳細については免責事項をご覧ください。
  • 報酬
  • コメント
  • リポスト
  • 共有
コメント
コメントを追加
コメントを追加
コメントなし
  • ピン