توقفتُ عن استخدام بيئات التطوير المتكاملة (IDEs) الثقيلة. أصبح الذكاء الاصطناعي هو بيئة التطوير الخاصة بي.

كنت أعتقد أن المطورين الجادين يحتاجون إلى بيئات تطوير متكاملة (IDEs) جادة.

كنت أفتح أدوات ثقيلة لكل مهمة. المشاريع الكبيرة تعني PhpStorm. أعمال التصميم تعني Photoshop. كنت أنتظر جهازي حتى يستجيب في كل مرة أقوم فيها بتحميلها.

الآن، أصبح سير عملي مختلفًا. أقضي وقتًا أطول في VS Code وفي الـ terminal. أشعر أن جهازي أصبح أخف، وعقلي أصبح أقل تشتتًا.

سيطرت بيئات التطوير المتكاملة الثقيلة لسنوات لأنها كانت تفهم المشروع بأكمله. كانت ترى الاستيرادات (imports)، وأطر العمل (frameworks)، ونماذج قواعد البيانات (database models). كانت تعمل كمساعد خبير.

لقد غير الذكاء الاصطناعي ذلك.

لم يعد الذكاء محصورًا داخل تطبيق واحد ضخم. إنه موجود في كل مكان. إنه موجود في المحرر الخاص بك، وفي الـ terminal، وفي طلبات السحب (pull requests)، وفي خط أنابيب التكامل المستمر (CI pipeline).

الذكاء الاصطناعي يفعل أكثر من مجرد الإكمال التلقائي للكود. إنه يتحول إلى بيئة تطوير.

كانت قيمة الـ IDE الثقيل تكمن في ذكائه. والآن بعد أن أصبح هذا الذكاء متاحًا في أي مكان، يجب على الأداة الثقيلة أن تبرر وجودها.

بالنسبة لمشاريع Java الكبيرة أو تصحيح أخطاء المؤسسات (enterprise debugging)، لا تزال بيئات التطوير الثقيلة مهمة. ولكن بالنسبة لتطوير الويب، والـ APIs، والبرمجة النصية (scripting)، فإن مجموعة أدوات أخف تكفي.

وزن الأداة يؤثر على طريقة تفكيرك.

تستهلك بيئات التطوير الثقيلة ذاكرة الوصول العشوائي (RAM) وتضيف عمليات فهرسة في الخلفية. إنها تحول التعديلات البسيطة إلى تجارب معقدة تشبه قيادة الطائرة. أما VS Code والـ terminal فيمنحان شعورًا مختلفًا؛ تفتح ملفًا، وتنفذ أمرًا، وتطلب من الذكاء الاصطناعي فحص خطأ ما. العملية تصبح أكثر مباشرة وبساطة.

التحول الحقيقي هو التحقق بمساعدة الذكاء الاصطناعي.

إذا كان الذكاء الاصطناعي يكتب الكود ويكتب الاختبارات أيضًا، فإن سير العمل يصبح أكثر مصداقية. فهو لا يعطيك مجرد إصلاح، بل يريك الحالة الفاشلة، والترقيع (patch)، ونتيجة الاختبار. هذه هي الهندسة الحقيقية.

لم تعد الثقة تأتي من خط أخضر تحت الكود في الـ IDE، بل تأتي من عمليات التحقق التي يتم إنشاؤها لتثبت أن تغييرك يعمل.

لم يعد السؤال "لماذا لا تستخدم الـ IDE الكامل؟"

بل أصبح السؤال "هل تحتاجه حقًا لهذا المشروع؟"

إعداداتي بسيطة: VS Code، والـ terminal، والذكاء الاصطناعي، والاختبارات، والسكربتات. تبدو أقل تعقيدًا، لكنها تنجز أكثر. لم يعد الذكاء محبوسًا داخل تطبيق واحد، بل أصبح الطبقة المحيطة بعملك.

المصدر: https://dev.to/jenueldev/i-stopped-using-heavy-ides-ai-became-my-ide-5a4e

مجتمع تعليمي اختياري: https://t.me/GyaanSetuAi