كمهندس برمجيات، أصبح الذكاء الاصطناعي يكتب كل سطر في كودي: حديث عن الـ Vibe Coding

كمهندس برمجيات، أصبح الذكاء الاصطناعي يكتب كل سطر في كودي: حديث عن الـ Vibe Coding

بصفتي مهندس برمجيات بخبرة تزيد عن ست سنوات، مرّ أكثر من عام كامل دون أن أكتب سطراً برمجياً واحداً بيدي. مشاريعي الحالية؟ كل سطر فيها صاغه الذكاء الاصطناعي من الألف إلى الياء. لكن المفارقة تكمن في البدايات؛ فحين خضت هذه التجربة لأول مرة قبل عام ونيف، لم تدم نشوة الانبهار سوى ثلاثة أيام فحسب.

متعة الـ Vibe Coding

ما زلت أذكر شهر يونيو من العام الماضي (2025)، حين فتحت محرر Cursor لأول مرة بدافع الفضول بعد الضجة الكبيرة حوله. للوهلة الأولى، لم يكن يبدو سوى نسخة من محرر VS Code الكلاسيكي مع شريط جانبي للتفاعل مع الذكاء الاصطناعي.

حتى تلك اللحظة، كانت تصوّراتي عن البرمجة بالذكاء الاصطناعي حبيسة الإكمال التلقائي الذكي مثل Copilot. لكن بمجرد أن كتبت طلبي الأول وضغطت زر الإرسال، حدث شيء أشبه بالسحر؛ رأيت النموذج “يفكر” بحرارة، ثم انهمرت عشرات بل مئات الأسطر البرمجية بسرعة مذهلة، يتنقل بين الملفات ويعدلها بسلاسة، بل وينفّذ الأوامر مباشرة في الطرفية (Terminal).

فجأة، أصبح كل ما يلزمني هو صياغة ما أريده باللغة الطبيعية العادية، ليتولى هو بناء الميزة البرمجية كاملة دون أن ألمس الكود بنفسي. لم تعد المسألة مجرد إكمال أسطر، بل تحولاً جذرياً استلم فيه الذكاء الاصطناعي دفة العمل البرمجي الحقيقي من زاوية أرحب وأعلى.

غمرني شعور يشبه امتلاك ريشة سحرية تحوّل الكلمات إلى واقع، ونشوة من يرى أبواب عالم جديد تُفتح أمامه على مصراعيها.

وحينها، دوّنت هذه الخاطرة:

أسلوب الـ Vibe Coding فُصِّل خصيصاً لمن يعانون من تشتت الانتباه وفرط الحركة (ADHD). فالبرمجة التقليدية تعاكس طبيعتهم تماماً، بينما جاء هذا الأسلوب ليداوي كل عِقدهم دفعة واحدة: النفور من كتابة الاختبارات، كراهية الـ CSS، الأخطاء الإملائية المستمرة في أسماء المتغيرات، والملل القاتل من تتبع الأخطاء الروتينية السخيفة.

مع وجود الذكاء الاصطناعي، أصبحت دورة التغذية الراجعة فورية، والشعور بالإنجاز حاضراً في كل لحظة؛ فكلما كانت المهمة مكررة ومملة، أتقنها الذكاء الاصطناعي ببراعة أكبر.

بات دوري مقتصراً على رسم المسار العام وهندسة المعمارية التقنية، تماماً كقائد يوجّه مشروعه من الأعلى.

لا رغبة لدي في نقر كل حرف على لوحة المفاتيح بيدي، لكني أعشق لذة الخلق والابتكار. من لغات التجميع (Assembly) إلى اللغات عالية المستوى، كان مسار تطور المبرمج دائماً نحو تجربة بناء أيسر وأعلى كفاءة.

أن تصنع برمجياتك اليوم بعين المبتكر الخالص، لا بجهد عمال البناء المنهكين، فهذه قمة النعيم لأي مبرمج.

حدود الـ Vibe Coding

هذا الأسلوب اصطُلح على تسميته بـ “Vibe Coding”، وهو تعبير صاغه الشريك المؤسس لـ OpenAI، أندريه كارباثي (Andrej Karpathy)، في فبراير 2025. ويعني ببساطة أن تبرمج على “المزاج والحدس”: تخبر الذكاء الاصطناعي بما يدور في خلدك باللغة الطبيعية، وتقبل كل ما يكتبه دون فحص سطر بسطر، وحين يظهر خطأ، ترميه كما هو في وجه الذكاء الاصطناعي ليصلحه، حتى تكاد تنسى وجود الشفرة البرمجية أصلاً.

لكن بعد أن كتبت تلك الكلمات بنشوة البدايات، ولم تمضِ سوى ثلاثة أيام، حتى ارتطمت بجدران هذا الأسلوب وحدوده الحتمية.

كنت حينها أعمل على نموذج أولي لتطبيق ما. تركت الحبل على الغارب للذكاء الاصطناعي عبر أوامر فضفاضة دون توظيف أي ممارسات هندسية رصينة. وسرعان ما بدأ يفلت من السيطرة، وتحولت البنية البرمجية إلى فوضى عارمة ومستنقع يستحيل الحفاظ عليه أو صيانته.

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

انتقلت حينها إلى مستوى مختلف تماماً؛ احتفظت بمتعة التدفق وسلاسة التجربة، لكني أضفت مراجعة صارمة للكود، وتوثيقاً واضحاً، وتعديلات تدريجية دقيقة خطوة بخطوة بدلاً من إقحام ميزات ضخمة دفعة واحدة. هنا فقط عادت السيطرة كاملة، وأصبح الذكاء الاصطناعي يصيب الهدف بدقة مذهلة في كل مرة. تحولت التجربة إلى ما يشبه مديراً محنكاً يوجّه متدرباً فائق الذكاء: لست بحاجة لكتابة التفاصيل بيدك، لكنك ملزم بالقبض على زمام المعمارية والرؤية الكلية.

وسرعان ما انتقلت لاستخدام Claude Code في التطوير؛ فمنحني دقة وتحكماً أعمق بمراحل، وقفزت إنتاجيتي أضعافاً مضاعفة وكأنني مدعوم بقوة خارقة.

مستقبل مهندسي البرمجيات

“هل يمكن أن يؤدي الـ Vibe Coding — لفرط سرعته في إخراج المنتجات — إلى عزوف الناس عن التعمق في أساسيات البرمجة وفهمها؟”

إجابتي: ليس ممكناً فحسب، بل هو أمر واقع لا محالة!

المسار الكلاسيكي لتعلّم البرمجة وصولاً لبناء المنتجات كان أشبه بدرجات سُلّم واضحة؛ يبدأ المرء بتعلم أبجديات لغة ما، ثم ينخرط كمهندس مبتدئ يصطدم بتحديات المشاريع الحقيقية، لينضج رويداً رويداً ويصبح مهندساً يُعتمد عليه. كل خطوة كانت تمنحه تغذية راجعة وتراكماً منطقياً، مما جعل دخول المجال ممكناً لأصحاب القدرات المتوسطة عبر مسار مهني جليّ الملامح.

أما الـ Vibe Coding فقد هدم حواجز البداية حتى كاد يسويها بالأرض؛ بات بمقدور أي شخص إخراج نموذج تجريبي (Demo). غير أن هندسة البرمجيات علم تطبيقي شديد الصرامة، والفارق بين مجرد نموذج تجريبي وبين منتج تجاري متين ومستقر، هو الفارق تماماً بين الانتقال من 0 إلى 1، وبين القفز من 1 إلى 100.

في المسار التقليدي، من كان ينجح في قطع المسافة من 0 إلى 1 يكون قد راكم ضمناً المهارات الأساسية اللازمة لرحلة الـ 1 إلى 100. أما مع الـ Vibe Coding، فالداخلون بلا خلفية برمجية يُحرمون من هذا التأسيس؛ وسرعان ما يصطدمون بفجوة معرفية هائلة عند محاولة الانتقال من 1 إلى 10، مما يثبط عزيمة الأغلبية ويدفعهم للاستسلام مبكراً.

البداية شديدة السهولة تجعل الصدمة اللاحقة أشد وطأة، وتجاوز تلك العقبات لا يكفيه الشغف العادي أو سرعة التعلم المتوسطة. ومن يمتلك القدرة على القفز فوق تلك الهوة اليوم، لا بد أنه يتمتع بمهارات تعلم وتنفيذ وحل مشكلات استثنائية، تجعله حتماً ضمن صفوة الـ 1% من المبرمجين.

وهذا يعني ببساطة: تلك القلة الفذة كانت لتصل إلى القمة حتى في عصر ما قبل الذكاء الاصطناعي.

ومع القفزات الهائلة في قدرات الذكاء الاصطناعي البرمجية، تتلاشى حاجة السوق للمهندسين المبتدئين، مما يُحدث انقطاعاً في سلسلة التأهيل المهني، ويحرم الأجيال الصاعدة من فرص الاحتكاك العملي وصقل المهارات.

وبعد عام من كتابة مسودة هذا المقال، جاءت بيانات التوظيف لتؤكد هذه المخاوف بالأرقام:

نظرتي لمستقبل هذا المجال يغلب عليها التشاؤم؛ نحن مقبلون على استقطاب حاد في سوق البرمجيات: إما نخبة عبقرية تتنافس في فضاءات معقدة للغاية، وإما هواة يبنون نماذج وألعاباً تجريبية لا تتجاوز حدود التسلية.

وسائر المجالات ستسير على خطى البرمجة تباعاً؛ ففي عالم الغد، ستلتهم الآلة كل عمل ذهني خفيف أو روتيني.

حتى الرياضيات — التي طالما عُدّت الحصن الأخير للتفكير الإنساني الأصيل والابتكار المجرد — بدأت أسوارها تتهاوى أمام الذكاء الاصطناعي خلال هذا العام:

ما الذي ستتناوله هذه السلسلة؟

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

ولاحظت أيضاً أن جوهر المشكلة لدى الكثيرين ينبع من غياب التفكير المنطقي؛ فهم يفتقرون لمهارة صياغة الأسئلة السليمة، والتمحيص النقدي، والتحقق مما إذا كانت إجابات الذكاء الاصطناعي صائبة أم مجرد هراء منمق.

بصفتي مهندساً بخبرة تتجاوز ست سنوات، صممت وطوّرت عدة مشاريع معقدة بمساعدة الذكاء الاصطناعي، وباتت تخدم قاعدة مستخدمين فعلية. وكما أسلفت، فإن كل سطر في كودي الحالي كتبه الذكاء الاصطناعي. نعم، بمقدور الذكاء الاصطناعي بناء مشاريع ضخمة، لكن بشرط حاسم: أن يعرف المطور ما يفعله بالضبط، وأن يتقن توجيه الآلة لإنجازه. الذكاء الاصطناعي مجرد أداة، والبوصلة بيد الإنسان.

في عصر الذكاء الاصطناعي، سينهار مسار التعلم التقليدي. ومواكبةً لهذا التحول الجذري، قررت إطلاق سلسلة بعنوان: «دليل الـ Vibe Coding الشامل: من الصفر إلى الاحتراف».

ستتضمن هذه السلسلة محاور رئيسية:

  1. دمج البرمجة بالذكاء الاصطناعي مع أفضل ممارسات هندسة البرمجيات الحديثة: استيعاب جوهر هندسة البرمجيات أولاً، ثم الانطلاق من الصفر لبناء فكرتك. الهدف ليس مجرد نماذج أولية هشة، بل برمجيات قابلة للصيانة والاستدامة، وتجربة بناء فائقة السلاسة.
  2. تدريب التفكير المنطقي وأسلوب الحوار: كيف تطرح الأسئلة الفعالة أثناء البرمجة مع الذكاء الاصطناعي، والأخطاء الفادحة التي يجب تجنبها، وكيف تصيغ وثائق المشروع (Documentation) باحتراف.
  3. اختبار المشاريع وتحسين سير العمل: كيف تختبر شفرتك وتصقل دورة التطوير، وكيف تحافظ على رصانة المعمارية البرمجية مع الاستمرار في تحسين الجودة والميزات، وتسريع وتيرة الإنجاز وبناء تدفقات عمل مؤتمتة دون التضحية بالمتانة.
  4. اختيار الحزمة التقنية (Tech Stack) الأمثل: أي لغات وأطر عمل تتيح لك استخراج أقصى طاقة من قدرات الذكاء الاصطناعي.

خاتمة

في الحقيقة، كُتبت مسودة هذا المقال الأساسية قبل عام (في أكتوبر 2025)، وقد أعدت تحريرها الآن مدعمةً ببيانات سوق العمل الحديثة وإنجازات الذكاء الاصطناعي في الرياضيات. آنذاك، أذهلتني وتيرة التطور الصاروخية حتى خشيت أن تبلى كلماتي بعد أيام معدودات؛ فكنت أكثر من المنشورات القصيرة السريعة وأزهد في المقالات الطويلة المتأنية. واليوم، حين أعدت قراءة المسودة، وجدت أن رؤيتها لا تزال صائبة، فرتبت أفكارها ونشرتها. عازمٌ على كتابة المزيد مستقبلاً؛ فالكتابة التي تنبض بروح الإنسان ستصبح في قادم الأيام عملة نادرة لا تُقدّر بثمن.