2025年のテクノロジーは危機にしているが、2024年だけで9万4000人以上のテクノロジー従業員が解雇された。 アメリカのソフトウェアの就職率は70%以上低下し、新しい評価は単に適用し、もうラッキーになれない。 次にコントロールメカニズム: コードを学ぶことなく「アプリを構築」する方法 あなたが望むものを単純な英語で説明し、AIにそれを構築させてください。 vibe coding Vibe coding does not create developers. それは開発者を作成するのではなく、 コードを生成できますが、読み取り、デバッグ、または維持できません。 脆弱な仲介者 あなたが新しい開発者であれば、これはショートカットではありません。それは崖です。そしてあなたはそれに向かって直接走るよう奨励されています。 「Vibe Coding」とは? 診断 Vibe コーディングは、アプリケーションが「機能する」まで AI にプロンプトを送信する実践です. You don't write. You don't debug. You just regenerate and hope. インディー・デベロッパーはそれを「コードなしのコード」と呼んだ。 問題は、それはあなたが戦いを逃すことを可能にすることです:実際の開発者を作り出すプロセスです。問題解決、デバッグ、システム設計などの基本は、迅速なエンジニアリングに置き換えられます。 結果は危険な能力の幻想です. あなたは出力を生成することができますが、あなたはそれをコマンドすることはできません. それが壊れると(そしてそれは起こります)あなたは地図を持っていません、ツールを持っていません。 outsourcing your own understanding. The Illusion of Speed is a Quantifiable Lie The Illusion of Speed is a Quantifiable Lie(スピードの幻想は量子化可能な嘘) 俺の言葉を言わないで! 数字は入っているし、彼らは残酷だ。 最近の AIは、実世界の246のコード化タスクを経験豊富な開発者と一緒にトランチに投げ込んだ。 AIで20%速くなった彼らは生産的に感じた。 メートル研究 感じる 現実?自分の . actual productivity decreased by 19% なぜか? AI によって生成されたコードは地雷だったため 39% だけが修正されずに使用可能だった。コードを生成することによって「節約」された時間は、AI の自信を持ったエラーをレビューし、デバッグし、解除するのに10 回も焼かれた。 When the Vibe Breaks: A Post-Mortem When the Vibe Breaks: A Post-Mortem オリジナルタイトル Vibe コーディングが失敗すると、バグが出るだけでなく、災害的に失敗します。 AI で SaaS 製品全体を構築したインディー・デベロッパーを考えてみましょう.彼は自分のスピードのために X で祝われました. 数週間、彼は「ノーコード」運動のヒーローでした. その後、財団が崩壊。 ユーザーはサブスクリプションを回避し始めました. データベースはレコードを破壊し始めました. そして、セキュリティ研究者は、彼のAPIキーがクライアント側に暴露されたことを静かに指摘しました. コードはブラックボックスだった彼はそれを読めなかった彼はそれをデバッグできない彼はそれを修正できない彼はそれを修正できない彼は彼が生成したシステムに直面したが理解できなかった彼には1つの選択肢があった: he shut the entire product down. セキュリティの専門家は、AIによって生成されたコードは、古典的な脆弱性のミネーフィールドであることを確認しています:SQLの注入、不良なアクセス制御、機能。 レッスンは残酷: 基礎がなければ、AIはショートカットではなく、責任の倍増者です。 w Wishing Well 幻想 以下はVibeコードの基本的なです。 AIは天才です.それはあなたの願いの手紙に従い、決して精神に従うことはありません. それはあなたが求めるものは何でも与えるが、魔法は恐ろしい、隠された価格を持っている。 AIは天才です.それはあなたの願いの手紙に従い、決して精神に従うことはありません. それはあなたが求めるものは何でも与えるが、魔法は恐ろしい、隠された価格を持っている。 セキュリティを理解せずに「ログインシステムを作成する」と頼むと、あなたの家が盗まれたとき、あなたはそれを修復する方法を知らないでしょう あなたは建築家ではありません あなたは壊れた魔法のランプを持った人です。 これはAIの中心的な矛盾を明らかにする: AIは、それを最も少なく必要とする人々の手で最も強力です。 . AI is most powerful in the hands of those who need it least 基礎がなければ、あなたはキャリアを構築しているのではなく、モデルアップデートやAPIの変更が初めて発生するときに崩壊するカードの家を構築しています。 AI is a multiplier on existing skill, not a substitute for it. それはキャリアパスではなく、部屋で最も置き換えられる人になるための戦略です。 『The Great De-Skilling』 ジュニア開発者は、AIのハイプサイクルの最初の犠牲者です. Vibe コーディングは、彼らにエンジニアになることを教えるのではなく、彼らを「コードアセンブラー」になるように訓練しています。 システムを推し進めることができるが、そのコードを読み、推論したり、修復したりできない人々は、本物の開発者を模する苦痛で必要な闘いを逃す:デバッグセッション、建築的議論、強力な精神モデルのゆっくりとした蓄積。 市場はすでにボートキャンプからの入門レベルの才能に溢れています. Vibe コーディングはあなたをさらに競争力の低下させます。 2025年、価値ある開発者は、最も速くコードを生成できる人ではありません。それは商品です。本当の価値は、AIができないこと:古いシステムの暗号エラーのデバッグ、スケーラブルなアーキテクチャの設計、あるいはセキュリティ決定の複雑な妥協を導くことにあります。 AIは開発者を置き換えることはないが、最初は本当に開発者ではなかった人々を置き換えるだろう。 テクニカル・デブ・タイム・爆弾 Vibe コーディングは、ソフトウェア開発の高利息融資です。 それはあなたに配信された機能の即座な満足を与えますが、それはあなたのリポジトリに維持不可能でドキュメンタリーされていないコードの山を埋めます。 AI生成コードは同じです.それはしばしば: ブレイクされた:10行のコードが3行になる。 混乱:コメントなし、明確な構造なし。 脆弱性: 1 つのシンプルなケースで機能しますが、すべてのエッジケースで破ります。 不確実性:人間が発見したはずのセキュリティーホールがいっぱい。 本当の痛みは後で来る、そのコードが壊れると、 誰かが修理しなければいけない!誰かがあなたかもしれない。 ウィル あなたは混乱した混乱を掘り起こし、Gitのコミットメントは「AIの修正」と言い、機械が何を考えていたかを理解しようとしています。 あなたは単にアプリを作っているのではなく、明日の悪夢を構築しています。 メンターシップの終わり 壊れたメンターシップモデルが衰退を加速させる。 現在の高齢者は、AIが「どのように」を数秒で生成できるので、説明(「なぜ」)を省略します。ジュニアは一晩で生産的になりますが、永遠に依存しています。 多くの高齢者は、マネージャーの代わりに迅速なマネージャーになり、人間に基本を教えるのではなく、機械に対する要求を翻訳しています。 結果? 我々は中間者世代を作り出しているが、プロンプトに流暢だが、コードそのものに文盲である。 Vibe コーディングはあなたのスキルを殺すだけでなく、メンターシップを殺すものです。 ハイプ・トラップ The Hype Trap 誰があなたに「vibe coding」の夢を売っているかについて正直にしましょう。 ウイルスポストを必要とする影響力のある人です。 それはあなたにショートカットを販売する必要があるコースの作成者です。 それはあなたの絶望から利益を得る仕事を落とすグリファーです。 彼らはあなたに10分で構築されたアプリのスリック・デモを見せますが、彼らはあなたに破損した、維持できないコードを表示することはありません。 You, the junior developer, are their target audience. You buy into the promise because you're hungry to get ahead. But you're not buying a skill; you're trading your career for a cheap dopamine hit of short-term output. あなたは、ジュニア・デベロッパー、彼らのターゲットの観客です。 以下は彼らがあなたに語らない残酷な矛盾です: AIを最も効果的に使用する人々は、それを最も少なく必要とする人々であり、推測するのではなく加速するためにそれを使用する専門家です。 彼らはそれを加速するために使用する専門家であり、推測するのではありません。 The people who use AI most effectively are the ones who need it the least. The Smart Path Forward: Use AI Without Losing Skills 「The Smart Path Forward: Using AI Without Losing Skills」 進む道ははっきりしている:AIはツールであり、代替品ではありません。あなたの仕事を加速させるために、あなたの思考をするのではなく、それを使用してください。 あなたのスキルを向上させるために、それらを置き換えるのではなく使用してください. Here's your checklist: The Smart Developer’s AI Checklist スマートデベロッパーのチェックリスト ↓↓ Never Trust, Always Verify. AIによって生成されたコードのあらゆる行を、まだ完全に信頼していないインターンからのリクエストとして扱いなさい. You are the final code reviewer. You are responsible for what you ship, not the AI. ↓↓ Schedule “AI-Free” Coding Sessions. 少なくとも週に一度は、本物の問題をゼロから取り組んでください. あなたのコアの問題解決の筋肉をアトロフィーしないようにしてください. If you can only code 本当にコードが出来ない。 同 ↓↓ Explain It to Own It. あなたが明確なコメントを書くことができない場合 AIのコードが機能するので、あなたはそれを使うのに十分理解していません。これは本当の理解のためのあなたの個人的なリトムステストです。 なぜ ↓↓ Use AI as a Study Guide, Not a Cheat Sheet. AIがスマートなソリューションを生成するとき、それをコピーするだけではなく、「なぜ」に潜入してください。どんなデザインパターンを使用しましたか? どのようなライブラリ機能ですか? これが一時的なショートカットを永続的なスキルに変える方法です。 ↓↓ Always Prioritize the Fundamentals. AIは動くターゲットです デバッグ、システム設計、セキュリティ原則の深い理解はあなたのキャリアの基盤です ツールは変わります 原則は変わりません。 目標は、AIが壁に打たれたときにソリューションを構築、デバッグ、所有できる開発者になることではない。 それが、偽開発者と不可欠なものとの違いです。 Conclusion: Build Skills, Not Shortcuts 結論:スキルを構築し、ショートカットではなく 進む道は二つに分かれる。 一つは「vibe coding」の簡単な道です:依存症と砂の上に築かれたキャリアにつながるショートカットですが、もう一つはより困難です:実際のスキルを構築し、基礎を習得し、AIを自分の強みを増やすツールとして使用することを学び、それらを置き換えるのではありません。 業界は間もなくAIに依存するコーディネーターに浸透し、AIが失敗したときに考え、デバッグし、問題を解決できる稀有で不可欠なプロフェッショナルになるだろう。 スキルに基づいてキャリアを構築しないで、AIが置き換えられない開発者になる。 スキルに基づいてキャリアを構築しないで、AIが置き換えられない開発者になる。 スキルに基づいてキャリアを構築しないで、AIが置き換えられない開発者になる。