الفرق بين المبرمج و المطور

الفرق بين المبرمج و المطور
الفرق بين المبرمج و المطور

الفرق بين المبرمج و المطور 2024

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

الفرق بين المبرمج و المطور

البرمجة

الفرق بين المبرمج و المطور
الفرق بين المبرمج و المطور

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

تطوير البرمجيات

هي بناء تطبيقات , سهلة الاستخدام , يمكن للمستخدم استخدامها , و قابلة للتعديل و التغيير ( برامج مصممة بشكل جيد )، وتكون على الشكل التالي:

المبرمج Programmer

الفرق بين المبرمج و المطور
الفرق بين المبرمج و المطور

هو الشخص الذين يكتب أكواد نظيفة , و همه الأول أن تكون خالية من الأخطاء , لكن ليس بالضرورة أن يكون الكود مرتب , يهتم بتفاصيل الكود ,أكثر منه بالتفكير في إنهائه, و دائما ما يكون هناك تنافس مع أصدقاءه في معرفة الحل الأمثل للمشكلة , لديه إطلاع واسع جداً على الخوارزميات ,و الاهتمام بالرياضيات هو أمر أساسي لديه , مهارات التواصل مع فريق العمل أو التواصل مع المستخدم هو أمر اختياري بالنسبة له و ليس ضرورة !

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

الفرق بين المبرمج والمطور

خصائص تطبيقات المبرمج

  • كود احترافي يعمل بشكل ممتاز و غالبا بدون أخطاء , ( لكن من الصعب فهمه أو صيانته إلا من قبله و لمدة محدودة .)
  • أغلب أكواده من نوع “المعكرونة”spaghetti code
  • أغلب العناصر بأسمائها الافتراضية Button1 Button2 , Form1 …
  • لا يوجد ترتيب لعناصر النافذة , ولا ترتيب لمفاتيح الانتقال فيما بينها (Tab Index)
  • لا يوجد معالجة للأخطاء التي قد تحصل أثناء تنفيذ الكود – Exception handling .
  • لا يوجد أي تخطيط لإمكانية إعادة استعمال هذا الكود من قبل مبرمج أو مطور آخر أو حتى من قبله هو .
  • الكود بدون شرح أو تعليقات

المطور Developer

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

الفرق بين المبرمج و المطور

خصائص تطبيقات المطور

  • شرح الكود أطول أو يساوي طول الكود نفسه .
  • الكود مرتب و منسق .
  • لن تجد عنصر واحد بتسميته الافتراضية .
  • كافة الأخطاء معالجة و قد يتم تسجيلها في سجل للأخطاء (log file) .
  • يكتب الكود و كأن المستخدم سوف يقرأه .
  • اهتمامه بواجهات البرنامج أكثر من اهتمامه بطريقة عمل البرنامج .

إقرا أيضا :

مجالات البرمجة 3 مجالات غليك معرفتها

المسار الصحيح لتعلم البرمجة في 5 خطوات

الخلاصة :

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

قد يعجبك ايضا