لما ننظر حاليا لقدرات الذكاء اﻹصطناعي الخيالية في مجال البرمجة قد نتساءل عن جدوى تعلم البرمجة و هل إنتهى هذا المجال و لا يمكن احترافه ﻷي شخص أو دارس في المستقبل ؟ لكن عندما نتمعن في اﻷمر فالذكاء اﻹصطناعي نفسه يحتاج إلى مبرمجين قبل كل شيء لتطويره و تحسينه ، و بالتالي دور المبرمج قائم في الحاضر و المستقبل و ما يحصل هو فقط تقليص لبعض أدواره التي يقوم بها و هذا ما يراه خبراء المجال في كل حواراتهم على اﻷنترنيت . كيف ذلك ؟
![]() |
تعلم البرمجة |
المحتويات :
كيف يؤثر الذكاء اﻹصطناعي على المبرمجين ؟
ماهي المجالات التي لن يحل فيها الذكاء اﻹصطناعي مكان المبرمجين ؟
الذكاء اﻹصطناعي عنصر مساعد للمبرمجين ؟
ماذا أستفيذ من تعلم البرمجة ؟ و كيف أتعلمها ؟
كيف يؤثر الذكاء اﻹصطناعي على المبرمجين ؟
مجموعة من المهام التي يقوم بها المبرمجون في عملهم بشكل يومي ستتأثر بالذكاء اﻹصطناعي و الذي سيحل مكانهم فيها و يقوم بدورهم أو يشاركهم في هذا الدور و قد ترى شركات البرمجة بأن توظيف اﻷلة قد يكون أفضل و أسرع من اﻹنسان و أقل تكلفة ، و هذه هي قائمة من بعض المهام اليومية الخاصة بالمبرمجين التي ستتأثر :
- كتابة اﻷكواد البرمجية من أجل تطوير وظائف جديدة
- التعديل على كود برمجي و تقديم اقتراحات لتحسينه
- مراجعة اﻷكواد و ضمان جودتها
- البحث عن اﻷخطاء في اﻷكواد و تصحيحها
- تحديد أسباب اﻷخطاء في اﻷكواد و تقديم ملاحظات
- اختبارات اﻷكواد و التأكد من تفاعل مكوناته فيما بينها و مع قواعد البيانات
- كتابة تعليقات اﻷكواد و شرح كيفية عملها و أرقام اﻹصدار
- تحليل أداء اﻷكواد لزيادة الكفاءة و زيادة السرعة و تقليل الموارد المستخدمة
- تحليل المشكلات و تقديم حلول و بدائل
- فهم المكتبات البرمجية و تقديم الملخصات التقنية
ماهي المجالات التي لن يحل فيها الذكاء اﻹصطناعي مكان المبرمجين ؟
الذكاء اﻹصطناعي لا يستطيع أن يلتهم كل شيء و تبقى جوانب اﻹبداع و خلق أشياء جديدة و حضور التفكير اﻹنساني و العلاقات اﻹنسانية و التعاون مع المحيط و فهم احتياجاته و التواصل المستمر مع المبرمجين أشياء بارزة ، و في مايلي قائمة في هذا اﻹطار :
- المهام اﻹبداعية و ابتكار أشياء جديدة في البرمجة
- التطوير المستمر و أخد بعين اﻹعتبار تطورات المستقبل
- النظر إلى جوانب التكلفة في مشاريع البرمجة
- اﻹستماع لملاحظات المستخدمين لبرنامج معين
- التواصل و التنسيق مع فريق العمل و خلق التوافق حول مهام معينة
- التواصل مع العملاء و تحديد احتياجاتهم و فهم بيئتهم
- متابعة التطورات في المجال التقني و اﻹستفادة منها
الذكاء اﻹصطناعي عنصر مساعد للمبرمجين ؟
الذكاء اﻹصطناعي ينعكس بشكل إيجابي على عمل و مردودية المبرمجين حيت يزيد من إنتاجيتهم و يساعد في انشاء المشاريع البرمجية و توليد اﻷكواد المناسبة و توفير الحلول للمشاكل المعقدة عن طريق فهمها و تبسيطها ، و كذلك يساهم في تحسين جودة الكود و اكتشاف اﻷخطاء.
الوقت الذي يحتاجه بناء و متابعة مشروع برمجي معين يمكن أن يختصره الذكاء اﻹصطناعي إلى زمن أقل و كذلك إلى حجم أقل من الموارد و تكاليف أقل ، هذا التأثير اﻹيجابي يفتح أفاقا جديدة لعمليات اﻹبداع في المجال .
ماذا أستفيذ من تعلم البرمجة ؟ و كيف أتعلمها ؟
البرمجة هي جزء من علوم الكمبيوتر و مضمونها هو كتابة أوامر برمجية تفهمها الحواسيب لتؤدي مهام معينة ، وتتبع هذه اﻷوامر التفكير المنطقي في حل مشكلات برمجية أو إجراء عمليات حسابية . تعلم البرمجة و كباقي العلوم اﻷخرى لها فوائد كثيرة نذكر البعض منها في هذا الشكل :
![]() |
فوائد البرمجة |
لتعلم البرمجة نحتاج في البداية لكورسات نظرية و تطبيقية في اﻷساسيات حول لغة برمجة تكون من اختيارنا و تكون ضمن تخصص معين مثل تطوير تطبيقات الهاتف أو برمجيات سطح المكتب أو تطوير مواقع اﻷنترنيت أو غيرها ، بعد ذلك نتجه إلى إنشاء مشاريع شخصية و لو بسيطة .