87

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

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

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

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


البرمجه انواع يا اخي.

هناك برمجه من باب العلم. مثلا اثبات نظريه معينه.

هناك برمجه من باب الخدمه. مثلا برمجة انظمة التشغيل و البرامج المهمه مثل اوفيس.

هناك برمجه من باب الهوايه. مثلا شخص يريد فقط صنع برامج بسيطه جدا.

وتوجد انواع اخرى كثيره من البرمجه.

انا اعتقد ان تعلم البرمجه من باب الهوايه ممكن. اما عدا ذلك فيتطلب اسس يجب ان تتوفر في الشخص فمثلا يجب ان يكون لديه معرفه بافكار البرمجه عموما وهي افكار اقرب للرياضيات مثل discrete math و algorithms and data structures ثم يبدا التعمق في البرمجه الى مستوى الهندسه. software engineering

وفي النهايه يصدق حديث الرسول عليه الصلاة والسلام:

"أَجْمِلُوا في طلب الدنيا فإن كل ميسر لما خلق له"