بدون اسم (Himalking Samir) :-
يبدوا انك عندك اشكالية فى التفرقة بين الدراسة العملية والدراسة النظرية
صحيح ان البرمجة هى من تحرك أشياء كثيرة ولكن هذا لايجعلها دراسة عملية لأن الدراسة العملية تعنى استخدام مواد من الطبيعة ملموسة وتكيفها مع الغرض المراد استخدامها فيه مثل استخدام معادن معينة ودراستها
ودراسة كيفية تحسين ادائها لاستخدامه فى تصنيع أجهزة الكمبيوتر
أما البرمجة فهى دراسة نظرية لأنها لاتطبق شئ ملموس بالطبيعة ولاتستخدمه
لذلك يصبح الفرق بينهما كبير جدا لأن استخدام مواد من الطبيعة ودراسة كيفية تطوير أدائها وتخسنها وعلاج المشكلات التى تقابلك غى استخدامها تجعلك تدرس مواد أكثر بكثير من الدراسة النظرية لشئ غير مادى وغير
ملموس
أما بالنسبة لمسمى مهندس برمجيات فهذا المسمى غير علمى فى الأساس ولاتعترف به أى هيئة علمية ولكن فى الدول الغربية لايوجد بها نقابات مهنية بنفس الشكل الموجود عندنا لذلك فى أحيان كثيرة فى
الشركات الخاصة تطلق كلمة مهندس على أشياء ليست لها أى علاقة بالهندسة من الناحية العلمية مثل مهندس السياسات أو مهندس الوراثة وغيرها
ولكن هذا الأمر غير موجود عندنا لوجود نقابات مهنية ، وتحكم المؤسسات العلمية عندنا فى تحديد المسميات بشكل علمى وليس بشكل مجازى