14

ما هو الحل لمشكلة الكوبي و البيست بين المطورين العرب؟

  • adel

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

برأيي، المشكلة تمتد إلى أسلوب التعليم في المدارس و الجامعات. حيث لا يتم التركيز على الأسلوب الخلاق في التفكير. و لا يتم تجريم الكوبي بيست. ما رأيكم؟


14

في بعض الأحيان عندما لا ترغب بمعرفة تفاصيل عمل مكونة برمجية نظراً لتعقيدها الشديد مثلاً التعامل مع مكتبة معالجة الصور أو مكتبة شبكات عصبونية ..الخ سيفضل المبرمج أن يتعامل معها على أنها BlackBox يعرف ماهو دخلها وخرجها.

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

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