هل ما زالت كتابة البرمجيات مهنة البشر؟
ما دور البرمجة بالضبط؟
كيف نستعد؟
قد يظن الشخص العادى أن موضوع مقال اليوم بعيد عنه، فمهنة البرمجة لها من يحترفها، لكن فى الحقيقة البرمجة تؤثر على حياة الرجل العادى بأكثر مما يتصور، كل استخدام للتليفون المحمول هو استخدام لبرمجيات كتبها مبرمجون، استخدام منصات التواصل الاجتماعى أو منصات المسلسلات والأفلام هى كذلك برمجيات، استخدام خدمات الحكومة الإلكترونية مثل استخراج بعض المستندات أو تجديد اشتراك هى أيضا برمجيات، الشخص العادى يعيش فى خضم من البرمجيات تتحكم فى حياته سواء شعر بذلك أم لم يشعر، إذا فما سنقوله اليوم له تأثير على حياته.
مقالنا اليوم عن المستقبل القريب لمهنة البرمجة فى عصر الذكاء الاصطناعى، هل تلك المهنة مازالت مهمة البشر؟ أم على طلابنا دراسة شىء آخر؟ قبل أن نجيب عن ذلك نحتاج أن نعرِّف البرمجة.
البرمجة أكثر تعقيدا من مجرد شخص يكتب أوامر لجهاز الكمبيوتر بإحدى لغات البرمجة، الموضوع يبدأ قبل ذلك. برنامج الكمبيوتر هدفه الأساسى حل مشكلة (حتى ألعاب الكمبيوتر تقع تحت هذا التعريف)، لذلك الخطوة الأولى هى التفكير بعمق فى تلك المشكلة وتحليلها، ثم اقتراح عدة حلول واختيار الحل الأنسب الذى يتحول فى النهاية إلى برنامج الكمبيوتر. إذا تحويل الحل إلى برنامج هى الخطوة النهائية.
هل سيحل الذكاء الاصطناعى محل البشر فى كل تلك الخطوات؟ هذا ما سنتحدث عنه فى مقالنا اليوم.
• • •
ما دور البرمجة بالضبط؟
كيف نستعد؟
قد يظن الشخص العادى أن موضوع مقال اليوم بعيد عنه، فمهنة البرمجة لها من يحترفها، لكن فى الحقيقة البرمجة تؤثر على حياة الرجل العادى بأكثر مما يتصور، كل استخدام للتليفون المحمول هو استخدام لبرمجيات كتبها مبرمجون، استخدام منصات التواصل الاجتماعى أو منصات المسلسلات والأفلام هى كذلك برمجيات، استخدام خدمات الحكومة الإلكترونية مثل استخراج بعض المستندات أو تجديد اشتراك هى أيضا برمجيات، الشخص العادى يعيش فى خضم من البرمجيات تتحكم فى حياته سواء شعر بذلك أم لم يشعر، إذا فما سنقوله اليوم له تأثير على حياته.
مقالنا اليوم عن المستقبل القريب لمهنة البرمجة فى عصر الذكاء الاصطناعى، هل تلك المهنة مازالت مهمة البشر؟ أم على طلابنا دراسة شىء آخر؟ قبل أن نجيب عن ذلك نحتاج أن نعرِّف البرمجة.
البرمجة أكثر تعقيدا من مجرد شخص يكتب أوامر لجهاز الكمبيوتر بإحدى لغات البرمجة، الموضوع يبدأ قبل ذلك. برنامج الكمبيوتر هدفه الأساسى حل مشكلة (حتى ألعاب الكمبيوتر تقع تحت هذا التعريف)، لذلك الخطوة الأولى هى التفكير بعمق فى تلك المشكلة وتحليلها، ثم اقتراح عدة حلول واختيار الحل الأنسب الذى يتحول فى النهاية إلى برنامج الكمبيوتر. إذا تحويل الحل إلى برنامج هى الخطوة النهائية.
هل سيحل الذكاء الاصطناعى محل البشر فى كل تلك الخطوات؟ هذا ما سنتحدث عنه فى مقالنا اليوم.
• • •
