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

من خلال خبراتكم، هل يمكن أن تشرحوا لي ببساطة الفرق بين المطور والمبرمج من حيث المهام وما الذي يفعله المبرمج ولا يفعله المطور والعكس صحيح.

فضلا لا أحد يخبرني المطور يطور، والمبرمج يبرمج، هذه أعرفها أحتاج لفرق واضح في المهام. وهل نحن بالوطن العربي هناك تفرقة بالوظائف؟

يرجى الدخول لحسابك أو تسجيل حساب لتستطيع إضافة تعليق
حساب جديد دخول

التعليقات

أهم فرق يمكننا أن نُفرّق به بين المُبرمج والمطوّر هو أنّ المبرمج عادةً مُهمته كتابة الأكواد وعدم التخصص إلا بحل المشكلات وبناء العمليات الناجحة التي تؤدي الوظيفة المطلوبة في المشروع الذي يعمل به لذلك عليه العمل بعدة لغات ولديه تشعّب أكثر في توصيفات وظيفته

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

قرأت مقالة عن هذا الموضوع سابقاً وأحب أن أشارك حضرتك بها:

المطوّر اهتمامه بالتخصص، فترى المطورين مجالات عملهم ليست متشعبة، مطور تطبيقات للموبايل أو للكمبيوتر 

حتى المبرمجين لديهم تخصصات، بهم مبرمج تطبيقات، ومبرمج ألعاب، ومبرمج جافا، وهناك تخصص حتى باللغات البرمجية

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

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

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

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

@Mustafa1751993 ما رأيك؟

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

أعتقد أن المطور يطلق أكثر على تطبيقات الويب. فمن يتعامل مع لغات إتش تي أم ال HTML و الس إس أس CSS و الجافا Java والبي أتش بي PHP وغيرها مما يستخدم في الويب يعتبر مطور. أما المبرمج فتستعمل أكثر فيمن يتعامل مع لغات برمجة تطبيقات الديسك توب و الجوالات مثل لغات سي وسي شارب و سي بلس بلس وغيرها.

الفرق ليس له علاقة باستخدام اللغات، الفرق بينهم بالمهام التي يقوم بها كل منهما

اختلف معك يا صديقي فالمطور من يعمل علي تلك الادوات الجاهزة لكي يطور منتج يخرج في النهاية الي المستخدم، علي خلاف المبرمج الذي ينشئ الادوات التي يستعملها المطور في عمله مثل الفئات والدوال والمكتبات الجاهزة ومن الممكن ان يعمل المطور عمل المبرمج والعكس صحيح، اما ما ذكرته عن لغات تطوير مواقع الانترنت فيندرج تحت مسمي الفرونت اند ك لغات html,css, JavaScript اما php فتندرج تحت مسمي الباك اند