AIにビジネスロジックを説明するコストはコーディングコストよりも大きいため、バックエンドではVibe Codingを使用しません。 私の意見では、バックエンド開発者がコード生成にAIを利用しない理由は、パス依存性にあります。彼らはAIに慣れすぎていて、自分のコンフォートゾーンに留まり、コード提案を利用しようとしません。一方、フロントエンド開発者はAIにあまり馴染みがないため、リスクを負うことに積極的です。 すでに認識しているもう 1 つの問題は、プロンプトを使用してニーズを明確に説明するのが難しいことです。 上級プログラマーには、平易でわかりやすい自然言語で表現し、コミュニケーションできることが必須条件です。なぜなら、実際には、人々を導き、自分のデザインを使用するよう説得する必要がある場合、自然な表現とコミュニケーションは不可欠だからです。 バックエンド コードの場合、擬似コードを使用して単語を提案したり、TDD を試したり、最初にテスト コードを記述してから実装したりすることもできますが、AI をより頻繁に使用することをお勧めします。
もちろん、すべてをAIに任せるのはお勧めしません。反復的な作業であればAIに任せる方法を見つけるべきですが、デザイン作業などではAIの活用はせいぜい補助程度に留め、スキルの低下を防ぐために意識的にコードを手作業で書くことを頻繁に行うべきです。 人々が肉体労働をする必要がなくなったのに、ジムに通い続けるのと同じです。