NightCafe Studio の@NewAgerJulによる AI アート
コーディングは2026年までに自動化されるでしょう。
将来、開発者は必要なくなります。
AIがあなたの仕事を奪いに来ます。
今日の開発者なら誰でも、こうしたコメントを聞いたことがあるでしょう。
彼らがこれほど間違っていることはないということを皆さんに伝えるために、この記事を書いています。
そして、バイブコーディングがあなたの開発キャリアをどう加速させるか、
Vibe コーディングにより、すべての開発者が 10 倍の開発者になります。
そして、既存の 10X 開発者を 100X 開発者にします。
理由を知るにはこの記事を最後まで読んでください。
まず、初心者向けのバイブコーディングについての真実をご紹介します。
バイブコーディングの標準的な結果
私の知っているほぼすべての人が、バイブコーディング革命の主張を目にしたことがあるでしょう。
子どもたちは、コーディングの知識がなくても、Cursor AI と Claude Sonnet 3.5 (現在は Sonnet 3.7) だけでクロスプラットフォーム アプリを構築できます。
HTML とバイブコーディングで構築され、月に 5 万ドルを稼ぐ有名なフライト シミュレーション ゲーム。
私たちが認識しなければならないのは、これらはまれな例外であるということです。
コーディング方法がわからない場合に、バイブコーディングを行うと、一般的に次のような結果になります。
今日でも、コンピューターサイエンスの学位は取得しておくべき素晴らしい資格です。
一流大学でコンピューターサイエンスの修士号を取得することは、あなたの将来にとって依然として最良の投資です。
(親に頼らずに自分の生活費を賄えるよう、しばらくは働くのがベストですが、
あるいは、修士号取得にかかる費用全体を会社が負担してくれるのがさらに良いでしょう。
なぜ?
初心者には得られない知識が得られるからです。
何の知識ですか?
読み続けてください!
有能な開発者を差別化する貴重なコーディング知識
これらは、ソフトウェア エンジニアが持っていて、バイブ コーダーが持っていない最も重要な知識です。
基本的なソフトウェア エンジニアリングの原則:
これは開発者が知っていることであり、バイブ コーダーが知らないことです。
モジュール性とデバッグ
- コードがモノリシック アーキテクチャの単一ファイルに記述されている場合、デバッグは悪夢になります。
- コードがファイルとモジュールに分割されているとしても、1 年後に AI が失敗したときにどうやってデバッグするのでしょうか?
- ユーザーが求めるあらゆる変更を考慮すると、1 年は短い期間になります。
- AI が間違いを犯したかどうか、どうやってわかるのでしょうか?
デザインパターンとSOLIDアーキテクチャの原則
- バイブコーダーは、デザインパターンとは何かを尋ねます。
- 依存性注入について話すと、呆然とした表情をされるでしょう。
- ドメイン駆動設計とは何ですか?
- 状況はお分かりでしょう。
テスト駆動開発
「コードにテストがなければ、それはクリーンではありません。」
クリーンコードのロバート・C・マーティン(ボブおじさん)
- コードにテストがない場合、変更するのは簡単ではありません。
- そして、変化はあらゆるソフトウェア プロジェクトにおける絶対的なルールです。
- 100% のコード カバレッジを持つ単体テストに代わるものはありません。
- ユニット テストがない場合、変更を加えるときに目を閉じて運転していることになります。
- これは不可欠です。今日のすべてのソフトウェア プロジェクトには、ユニット テストが含まれている必要があります。
- そして、古典的なスタイルではなく、高度な開発者バージョンの TDD を実行します。
バージョン管理
- 「私はバカじゃない、お前がバカだ!」
- ヴァイブコーダーにバージョン管理について説明してみてください。
- 特にすでに機能している MVP がある場合は、Git が不可欠です。
- コードを元に戻すことができず、コミットを取り消すことができない場合は、
- あなたはどんなタイプのプログラマーですか?
コンピュータアーキテクチャ
- 抽象化が進むにつれて、これはそれほど頭痛の種ではなくなりますが、注目に値します。
- バイブ コーダーは、自分のコードをプロファイリングする方法を知っていますか?
- エッジケースを最適化できますか?
- パイプライン、キャッシュ、アセンブリ言語、ハードウェアの考慮事項、API コスト…
- まだまだ書き続けられます。
メンテナンス
- ソフトウェア プロジェクト - 設計 5%、実装 25%、保守 70%。
- 大規模プロジェクトでは、開発が 10%、保守が 90% になることもあります。
- はい、AI はほとんどのタスクを処理できるため、変更の 50% については問題ありません。
- コード全体を移植または最適化する必要がある場合、もう一度 vibe code を実行しますか?
- おそらくAIはLinuxへの移植を手助けしてくれるでしょうし、FlutterやDart、Golangも使えるので大きな変更は必要ありません -
- しかし、AI が二重チェックを必要とする場合、理解していないものを確実に変更するにはどうすればよいでしょうか?
ここでは、ミッションクリティカルで生命を脅かすソフトウェアについては触れません。その点は誰にとっても理解しやすいからです。
世界中のソフトウェアの 50% 以上でバイブコーディングを使用できない理由を説明する必要はありません。それは誰にとっても明らかなはずです。
さて、コインの裏側を見てみましょう!
開発者の皆さん、AI を活用して自分自身の 10 倍の伝説的存在になりましょう
あなたが有能な開発者であれば、今こそ脚光を浴びる時です。
AIに抵抗するのではなく、受け入れましょう。
AI を使用すると、すべてのレビューで優秀な成績を収め、クリーンなコードを簡単に記述し、単体テストとドキュメントを生成できることがわかります。
Gemini Code Assist と RooCode は無料なのでお勧めします。
非常に簡単に出力を 10 倍にすることができます。
すべての開発者は 10X 開発者について聞いたことがあるでしょう。
- システム設計を呼吸する者
- 寝ている間に難しいバグを修正する人
- 口を開くだけでみんなの話を止めて聞かせる人
- クラウドの最適化を習得していない人は、クラウドの最適化を習得していることになります。
そうです、これはあなたのチャンスです。
開発者であれば、LLM と迅速なエンジニアリングを取り入れて、10 倍の自分になりましょう。
以下のコーディング アシスタントを強くお勧めします (アフィリエイト リンクはありません - 私はそれほどケチではありません)。
GitHub コパイロット
https://github.com/features/copilot
Traeコーディング
コードラビット
レプリット
ジェミニコードアシスト
インテリコード
https://visualstudio.microsoft.com/services/intellicode/
ルーコード
https://github.com/RooVetGit/Roo-Code
これらのツールのレビューを入手できる場所は他にもあります。
ここでは、なぜこれらのうちの 1 つ以上を採用する必要があるのかを説明します (無料のものもあります)。
創造的になりましょう - 想像力を自由に解き放ちましょう
いつも持っていたアプリのアイデアですか?
あなたが育んできた創造的なアイデアですか?
誰かに実装してもらいたいといつも思っていたユニークな価値提案はありますか?
今がチャンスです。
今、あなたがこれまで夢見てきたものをすべて構築できます。
想像力を自由に働かせてください。
夢!
大きな夢を!
本当に大きな夢を!
コードについて何も知らない人がこれほど多くのことを達成できるなら -
自分が何をしているのかわかっている人にとっての限界は何でしょうか?
星を目指せ ― そうすれば月に届くかも!
制限はありません。
AIはあなたの仕事を奪うわけではありません。
それはあなたのために来ています。
あなたが今まで夢見てきた最高の自分になるために。
スーパーヒーロー。
それはすごいですね?
すでにスーパーヒーローである 10X 開発者はどうでしょうか?
すでに10X開発者である場合は、
あなたはおそらく会社を辞めたでしょう -
そして自分の会社を立ち上げた -
あなたは自分の仕事をとても上手にこなしているから -
AIによって100倍になった自分自身がいかに強力であるかご存じでしょう。
そして、あなたの製品がどれだけ優れているかが分かります -
なぜなら、あなたは AI が業界をほぼ一夜にして変革する可能性を本当に理解しているからです。
多くの上級開発者が自分の会社を立ち上げる主な理由の 1 つは、AI がもたらす可能性です。
誠に誠に、私はあなた方に告げます。
まだ表面をかすめた程度です!
AI、ML、AGI、ASI、ブロックチェーン、AR/VR、AGI、ロボティクス、オートメーション、現実世界の産業、さらには量子アプリなど、多くの潜在的な富とスタートアップのセンセーションが生まれるのを待っています。
これらの技術には、潜在的に無限の使用例がある -
世界を変えるために。
私たちはまだとてもワイルドな旅を始めたばかりです。
今後の動向に注目してください。
AIを採用しましょう。
まだ始まったばかりだからです。
未来は、あらゆる分野で AI を最大限に活用する開発者によって最も大きな影響を受けるでしょう。
そして、あなたのアイデアがより創造的でクレイジーであればあるほど -
世界を征服する可能性が高くなります。
100X AI 対応開発者の将来が素晴らしいものになりますようお祈り申し上げます。
そして、夢を見ることを決してやめないでください!
これまで。
地球上の人生は、そのためには短すぎます!
すべての画像は、世界最高の AI アート コミュニティである NightCafe Studio の素晴らしいユーザーによって AI 生成されており、このリンクから入手できます: https://creator.nightcafe.studio/
私は自分の執筆で直接収益を得ているわけではありませんが、皆さんのサポートのおかげで、このような記事をペイウォールや有料購読なしで掲載し続けることができます。
このようなゴーストライターによる記事を自分の名前でオンラインに掲載したい場合は、それが可能です。
連絡先:
https://linkedin.com/in/thomascherickal
あなたの代筆記事のために!(価格は交渉可能で、全国一律の価格設定を提供します。)
私の執筆をサポートしたい場合は、このリンクから Patreon への寄付を検討してください。
https://patreon.com/c/thomascherickal/membership
あるいは、このリンクから私にコーヒーを買ってあげることもできます (ご希望であれば毎月)。
https://ko-fi.com/thomascherickal
乾杯!