1746815395
2025-05-09 18:24:00
AIの台頭は激しい議論を引き起こしました。多くの人が前例のない効率を賞賛し、コードジェネレーターに依存すると熟練した開発者が少ないと主張する人もいます。 Hacker Newsのようなフォーラムでは、「AIが開発者を馬鹿にしている」などの見出しが、基本的なスキルの喪失に関する燃料の議論をしています。レポートはこれらの懸念を反映しています。AWSの調査では、開発者がコードを書く1日1時間しか費やしておらず、Amazon Q開発者のようなツールが残りの作業をさらにai依存することを恐れています。逆に、AIに生成されたコードの評価と改良を習得する人は、より価値がなくなることを強調する声があります。
2000年代初頭、ソフトウェアコミュニティは、新興技術に関する激しい偏光にも直面しました。 XMLは、その冗長性と冗長性について非難されました。これは、相互運用性と引き換えに「死んだ体重」と見なされます。 J2EEとWS-*に基づいて構築された企業プラットフォームは、肥大化した建築と官僚的なプロセスのために「複雑なデススター」と呼ばれていました。 Javaなどの確立された言語でさえ、パフォーマンスの問題やモノリシックなデザインのために発砲しました。この環境の中で、ヤニニの原則(「あなたはそれを必要としない」)が定着し、専門家の回避を擁護し、本当に価値を提供するものに焦点を当てました。
最初の恐怖にもかかわらず、2000年代の知覚された「過度の複雑さ」に対する反応は、決定的な進歩を促進しました。 2005年にリリースされたRuby on Railsは、構成とMVCパターンに関するコンベンションを通じてWeb開発を合理化し、TwitterやGithubなどの採用者を生産性の向上を約束しました。
REST/JSONの動きは、その後、XMLを標準のデータ交換形式として変位させ、ボイラープレートをスラッシングし、統合を加速しました。 DevOpsのプラクティスとマイクロサービスアーキテクチャが出現し、システムをモジュール化し、CI/CDパイプラインとDockerなどの軽量コンテナを生み出しました。
今日、私たちはAI:「プロンプトによるすべてを実行する」という批判を伴う類似のダイナミクスを観察しました。モデルガバナンス、自動テスト、エンドツーエンドML展開パイプラインを統合するプラットフォームの作成を引き起こしました。
2000年代に「Devops Engineer」や「Backend Architect」などの役割の台頭が見られたように、AI時代はハイブリッドポジションを生み出しています。「プロンプトエンジニア」、「AI翻訳者」、およびデータ倫理の専門家です。予測によると、2025年までに、アプリケーションの65%以上が低コードで構築され、従来のITバックグラウンドなしの専門家に機会を開くことが示唆されています。これは、開発者を廃止することからはほど遠く、AIは分野を広げ、技術的な専門知識を組み合わせた人々とモデルを統合および解釈する能力を報酬を与えていることを強調しています。
2000年代の複雑さの反発がソフトウェアエンジニアリングの成熟につながったように、AIに関する今日の議論は、ポジティブとネガティブの両方であり、自然な技術革命の一部です。組織と専門家は次のことをしなければなりません。
- 批判的に評価します ユースケース、有形の値の優先順位付け。
- チームに力を与えます ソフトウェア開発とAIのハイブリッドスキルセットを備えています。
そうすることで、懐疑論を機会に変え、テクノロジーの次の章を形作る新しい役割、機能、ソリューションの作成を促進します。
#fireテクノロジーの未来のための2000年代のレッスンサミュエルヤコブセン #2025年5月