هذا أحد تلك الأسئلة المُلحّة والمُقلقة بعض الشيء التي تتسلل إلى محادثات سلاك الليلية ونقاشات القهوة بين المبرمجين والمؤسسين، وبصراحة أي شخص واجه خطأً برمجيًا غامضًا. فمن جهة، تستمر أدوات الذكاء الاصطناعي في التطور لتصبح أسرع وأكثر دقة، بل تكاد تكون خارقة للطبيعة في طريقة إنتاجها للبرمجيات. ومن جهة أخرى، لم تكن هندسة البرمجيات يومًا مجرد كتابة قواعد نحوية. دعونا نتعمق في الموضوع - دون الانزلاق إلى سيناريو الخيال العلمي الكئيب المعتاد "ستسيطر الآلات".
مقالات قد ترغب في قراءتها بعد هذه المقالة:
🔗 أفضل أدوات الذكاء الاصطناعي لاختبار البرمجيات
اكتشف أدوات الاختبار المدعومة بالذكاء الاصطناعي التي تجعل ضمان الجودة أكثر ذكاءً وسرعة.
🔗 كيف تصبح مهندس ذكاء اصطناعي
دليل خطوة بخطوة لبناء مسيرة مهنية ناجحة في مجال الذكاء الاصطناعي.
🔗 أفضل أدوات الذكاء الاصطناعي بدون كتابة أكواد
أنشئ حلول الذكاء الاصطناعي بسهولة دون الحاجة إلى كتابة أي أكواد باستخدام أفضل المنصات.
مهندسو البرمجيات مهمون 🧠✨
وراء كل لوحات المفاتيح وتتبعات الأخطاء، لطالما كانت الهندسة عبارة عن حل المشكلات والإبداع والحكم على مستوى النظام . صحيح أن الذكاء الاصطناعي قادر على إنتاج أجزاء من التعليمات البرمجية أو حتى بناء هيكل تطبيق في ثوانٍ، لكن المهندسين الحقيقيين يقدمون أشياء لا تستطيع الآلات القيام بها.
-
القدرة على فهم السياق .
-
إجراء المفاضلات (السرعة مقابل التكلفة مقابل الأمن... دائماً ما يكون الأمر بمثابة عملية موازنة).
-
العمل مع الناس ، وليس مع البرمجة فقط.
-
رصد الحالات الشاذة الغريبة التي لا تتناسب مع نمط محدد.
تخيّل الذكاء الاصطناعي كمتدرب سريع للغاية ولا يكلّ. هل هو مفيد؟ نعم. هل هو من يوجّه بنية النظام؟ لا.
تخيل هذا: فريق تطوير يريد ميزةً تتكامل مع قواعد التسعير، ومنطق الفوترة القديم، وحدود الأسعار. يمكن للذكاء الاصطناعي صياغة أجزاء منها، لكن تحديد مكان وضع المنطق ، وما يجب إيقافه ، وكيفية تجنب إتلاف الفواتير أثناء عملية النقل - كل هذا قرارٌ بشري. هذا هو الفرق.
ما تُظهره البيانات حقًا 📊
الأرقام مذهلة. في الدراسات المنظمة، أنجز المطورون الذين يستخدمون GitHub Copilot المهام أسرع بنحو 55% من أولئك الذين يبرمجون بمفردهم [1]. أما التقارير الميدانية الأوسع نطاقًا، فتشير إلى أن الإنجاز قد يصل أحيانًا إلى ضعف السرعة مع دمج الذكاء الاصطناعي العام في سير العمل [2]. كما أن الإقبال على هذه التقنية هائل: 84% من المطورين يستخدمون أو يخططون لاستخدام أدوات الذكاء الاصطناعي، وأكثر من نصف المحترفين يستخدمونها يوميًا [3].
لكن ثمة مشكلة. تشير الدراسات التي خضعت لمراجعة الأقران إلى أن المبرمجين الذين يستخدمون الذكاء الاصطناعي كانوا أكثر عرضة لكتابة برمجيات غير آمنة، وغالبًا ما كانوا يبالغون في ثقتهم بأنفسهم [5]. لهذا السبب تحديدًا تُشدد الأطر البرمجية على الضوابط الوقائية: الرقابة، والتحقق، والمراجعات البشرية، لا سيما في المجالات الحساسة [4].
مقارنة سريعة جنبًا إلى جنب: الذكاء الاصطناعي مقابل المهندسين
| عامل | أدوات الذكاء الاصطناعي 🛠️ | مهندسو البرمجيات 👩💻👨💻 | لماذا يهم ذلك |
|---|---|---|---|
| سرعة | البرق في مقاطع التشغيل [1][2] | أبطأ، وأكثر حذراً | السرعة الخام ليست هي الجائزة |
| إِبداع | مقيدة ببيانات التدريب الخاصة بها | يمكن بالفعل ابتكار | الابتكار ليس مجرد نسخ للنماذج |
| تصحيح الأخطاء | يقترح إصلاحات سطحية | يفهم سبب تعطلها | السبب الجذري مهم |
| تعاون | مشغل منفرد | يُعلّم، ويتفاوض، ويتواصل | البرمجيات = العمل الجماعي |
| التكلفة 💵 | سعر منخفض لكل مهمة | مكلف (الراتب + المزايا) | التكلفة المنخفضة لا تعني بالضرورة نتيجة أفضل |
| مصداقية | الهلوسة، الأمن المحفوف بالمخاطر [5] | تنمو الثقة مع الخبرة | السلامة والثقة أمران أساسيان |
| امتثال | يحتاج إلى عمليات تدقيق وإشراف [4] | تصاميم للقواعد وعمليات التدقيق | غير قابل للتفاوض في العديد من المجالات |
طفرة في استخدام برامج الذكاء الاصطناعي المساعدة في البرمجة 🚀
تعمل أدوات مثل Copilot وبيئات التطوير المتكاملة المدعومة بتقنية LLM على إعادة تشكيل سير العمل. فهي:
-
قم بإعداد مسودة نموذجية على الفور.
-
قدّم نصائح لإعادة هيكلة الكود.
-
اشرح واجهات برمجة التطبيقات التي لم تستخدمها من قبل.
-
حتى أنهم يبتلعون الاختبارات (أحيانًا تكون متقشرة، وأحيانًا تكون صلبة).
ما الجديد؟ أصبحت مهام المستوى المبتدئ الآن سهلة للغاية. هذا يُغيّر طريقة تعلّم المبتدئين. لم يعد التكرار اللانهائي مُجدياً. المسار الأذكى: دع الذكاء الاصطناعي يُجري المسودة، ثمّ التحقق : اكتب التأكيدات، وشغّل أدوات التحقق من الأخطاء، واختبر بصرامة، وراجع بحثاً عن ثغرات أمنية خفية قبل الدمج [5].
لماذا لا يزال الذكاء الاصطناعي غير بديل كامل
لنكن صريحين: الذكاء الاصطناعي قوي ولكنه أيضاً... ساذج. فهو لا يمتلك:
-
الحدس - اكتشاف المتطلبات غير المنطقية.
-
الأخلاق - الموازنة بين الإنصاف والتحيز والمخاطر.
-
السياق - معرفة سبب وجوب وجود ميزة ما أو عدم وجودها.
بالنسبة للبرمجيات بالغة الأهمية - المالية، والصحة، والفضاء - لا يمكنك المخاطرة بنظام الصندوق الأسود. توضح الأطر بوضوح: يظل البشر مسؤولين، بدءًا من الاختبار وحتى المراقبة [4].
تأثير "التحول من الوسط إلى الخارج" على الوظائف 📉📈
يُظهر الذكاء الاصطناعي أقوى تأثير له في منتصف سلم المهارات:
-
المطورون المبتدئون : معرضون للثغرات - تتم أتمتة البرمجة الأساسية. مسار التطور؟ الاختبار، والأدوات، وفحص البيانات، ومراجعات الأمان.
-
كبار المهندسين/المعماريين : أكثر أمانًا - امتلاك التصميم والقيادة والتعقيد وتنسيق الذكاء الاصطناعي.
-
متخصصون في مجالات محددة : أكثر أمانًا - الأمن، والأنظمة المدمجة، والبنية التحتية للتعلم الآلي، والأمور التي تهم فيها خصائص المجال.
فكر في الآلات الحاسبة: لم تقضِ على الرياضيات، بل غيرت المهارات التي أصبحت لا غنى عنها.
الذكاء الاصطناعي يتعثر في فهم السمات البشرية
بعض القدرات الهندسية الخارقة التي لا يزال الذكاء الاصطناعي يفتقر إليها:
-
مواجهة أكواد معقدة ومتشابكة.
-
قراءة إحباط المستخدم وإدخال التعاطف في التصميم.
-
التعامل مع سياسات المكاتب ومفاوضات العملاء.
-
التكيف مع نماذج لم يتم ابتكارها بعد.
والمفارقة أن الجانب الإنساني أصبح هو الميزة الأكبر.
كيف تحافظ على مستقبلك المهني آمناً 🔧
-
قم بالتنسيق، لا التنافس : تعامل مع الذكاء الاصطناعي كزميل في العمل.
-
ضاعف جهودك في المراجعة : نمذجة التهديدات، والمواصفات كاختبارات، وإمكانية المراقبة.
-
تعلم عمق المجال : المدفوعات، الصحة، الفضاء، المناخ - السياق هو كل شيء.
-
قم ببناء مجموعة أدوات شخصية : أدوات فحص الأخطاء، وأدوات اختبار الثغرات، وواجهات برمجة التطبيقات المكتوبة، وعمليات البناء القابلة للتكرار.
-
قرارات الوثائق : تحافظ تقارير مراجعة الحوادث وقوائم التحقق على إمكانية تتبع تغييرات الذكاء الاصطناعي [4].
المستقبل المحتمل: التعاون لا الاستبدال 👫🤖
الصورة الحقيقية ليست "الذكاء الاصطناعي في مواجهة المهندسين"، بل هي الذكاء الاصطناعي مع المهندسين . من يتبنى هذا النهج سيتحرك أسرع، ويفكر بشكل أوسع، ويتخلص من الأعمال الروتينية. أما من يقاوم، فيخاطر بالتخلف عن الركب.
مراجعة للواقع:
-
رمز الروتين → الذكاء الاصطناعي.
-
الاستراتيجية + القرارات الحاسمة → البشر.
-
أفضل النتائج → مهندسون مدعومون بالذكاء الاصطناعي [1][2][3].
ختامًا 📝
هل سيتم استبدال المهندسين؟ كلا. ستتطور وظائفهم. الأمر لا يتعلق بـ"نهاية البرمجة" بقدر ما يتعلق بـ"تطور البرمجة". الفائزون هم من يتعلمون كيفية توظيف الذكاء الاصطناعي، لا من يحاربونه.
إنها قوة خارقة جديدة، وليست قراراً بالفصل من العمل.
مراجع
[1] جيت هاب. "بحث: قياس تأثير جيت هاب كوبيلوت على إنتاجية المطورين ورضاهم." (2022). https://github.blog/news-insights/research/research-quantifying-github-copilots-impact-on-developer-productivity-and-happiness/
[2] شركة ماكينزي وشركاه. "إطلاق العنان لإنتاجية المطورين باستخدام الذكاء الاصطناعي التوليدي." (27 يونيو 2023). https://www.mckinsey.com/capabilities/mckinsey-digital/our-insights/unleashing-developer-productivity-with-generative-ai
[3] ستاك أوفرفلو. "استطلاع رأي المطورين لعام 2025 - الذكاء الاصطناعي". (2025). https://survey.stackoverflow.co/2025/ai
[4] المعهد الوطني للمعايير والتكنولوجيا (NIST). "إطار إدارة مخاطر الذكاء الاصطناعي (AI RMF)". (2023–). https://www.nist.gov/itl/ai-risk-management-framework
[5] بيري، ن.، سريفاستافا، م.، كومار، د.، وبونيه، د. "هل يكتب المستخدمون المزيد من التعليمات البرمجية غير الآمنة باستخدام مساعدي الذكاء الاصطناعي؟" مؤتمر ACM CCS (2023). https://dl.acm.org/doi/10.1145/3576915.3623157