87

البرمجة ليست للجميع

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

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

هل مازال أحدكم يظن أن البرمجة للجميع؟


ذكرتني بمبادرة code.org لتعليم البرمجة للجميع، مع حملة إعلامية ضخمة، شارك فيها اوباما وبيل غيتس ومارك وغيرهم، وما زالت مستمرة.

تساءلت لماذا كل هذا الاهتمام بتعليم البرمجة للجميع؟ لا أحد تحت ال 30 الآن إلا ويعرف كيف يستخدم الحاسب والجوال والإنترنت (منطقياً لا تستطيع الإطلاق، لكن نستطيع قول ذلك).

الجواب المنطقي المقنع، هو أن المستقبل هو للمعلومات وعلومها. وسيأتي يوم يكون فيه من لا يجيد كتابة بضعة أسطر من الكود، كمن لا يجيد استعمال مفك البراغي!

إذا سألت شخصاً كيف تعمل مروحة السقف ولم يستطع إجابتك، ألا تستغرب جهله؟

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

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