𝗜 𝗦𝘁𝗼𝗽𝗽𝗲𝗱 𝗨𝘀𝗶𝗻𝗴 𝗛𝗲𝗮𝘃𝘆 𝗜𝗗𝗲𝘀. 𝗔𝗜 𝗕𝗲𝗰𝗮𝗺𝗲 𝗠𝘆 𝗜𝗗𝗘.

かつては、本格的な開発者には本格的なIDEが必要だと思っていました。

あらゆるタスクに対して、重いツールを立ち上げていました。大規模なプロジェクトならPhpStorm、デザイン作業ならPhotoshop。それらをロードするたびに、マシンの処理が追いつくのを待っていました。

今、私のワークフローは変わりました。VS Codeとターミナルで過ごす時間が増えました。マシンは軽くなり、思考も整理されたように感じます。

長年、重厚なIDEが主流だったのは、それらがプロジェクト全体を理解していたからです。インポート、フレームワーク、データベースモデルまで把握していました。まるでシニアアシスタントのように振る舞っていたのです。

AIがそれを変えました。

知能はもはや、一つの巨大なアプリケーションの中に閉じ込められてはいません。それはあらゆる場所に存在します。エディタ、ターミナル、プルリクエスト、そしてCIパイプラインの中に。

AIは単なるコードの自動補完以上のことを行います。それは開発環境そのものになりつつあります。

重厚なIDEの価値は、かつてはその「知能」にありました。しかし今や、その知能はどこでも利用可能です。重いツールを使うには、それに見合うだけの理由が必要なのです。

大規模なJavaプロジェクトやエンタープライズ向けのデバッグには、依然として重厚なIDEが重要です。しかし、Web開発、API、スクリプト作成においては、より軽量なスタックで十分です。

ツールの「重さ」は、考え方に影響を与えます。

重厚なIDEはRAMを消費し、バックグラウンドでのインデックス作成を強いてきます。単純な編集作業ですら、複雑なコックピット操作のように感じさせてしまいます。VS Codeとターミナルの組み合わせは、それとは全く異なります。ファイルを開き、コマンドを実行し、AIにエラーの調査を依頼する。そこには余計な作法(セレモニー)がありません。

真の変化は、AIによる検証にあります。

AIがコードを書き、同時にテストも書くのであれば、ワークフローはより誠実なものになります。単に修正案を提示するだけでなく、失敗するケース、パッチ、そしてテスト結果を提示してくれるのです。これこそが真のエンジニアリングです。

自信は、もはやIDE内の緑色の下線から得られるものではありません。変更が正しく動作することを証明する、生成されたチェックから得られるものなのです。

問いはもはや「なぜフル機能のIDEを使わないのか?」ではありません。

問いは「このプロジェクトに、本当にそれが必要なのか?」なのです。

私のセットアップはシンプルです。VS Code、ターミナル、AI、テスト、そしてスクリプト。構成はより小さく感じられますが、できることはより多い。知能はもはや一つのアプリの中に閉じ込められてはいません。それは、あなたの仕事を取り巻くレイヤーなのです。

Source: https://dev.to/jenueldev/i-stopped-using-heavy-ides-ai-became-my-ide-5a4e

学習コミュニティ(任意): https://t.me/GyaanSetuAi