أقسام الوصول السريع ( مربع البحث )

أخر الاخبار

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

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

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



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


 المصمم Designer 

في واقع الأمر فالمصمم هو شخص مستقل تماما عن كل من المُبرمج والمطور , بل إنه مختلف تماما عنهم في بعض الأشياء , كون  أن المصمم يقوم بتصميم أشياء يراها المستخدمين  أو الزائرين مباشرة , ويتشاركون في أخرى , فمثلا في عًالم البرمجة يقوم المصمم ب تصميم واجهة الموقع والتي تعرف ب " Front End " , أي ( الألوان , الأيقونات , الصور وغيرها ... ) , ويقوم أيضا بتصميم مجموعة من الأشياء ك ( الشعارات , بطائق التعريف , السير الذاتية , أغلفة الكتب والمنتجات ... ) , كما قلنا سالفا المصمم هو الذي يصمم كل ما يراه المستخدم بالعين .
ومن بين أدوات التصميم المعروفة :
برامج أدوبي ( Photoshop , illustrator , InDesign ..) 
قد يستعين المصمم ببعض الأكواد البرمجية لكنه لا يبرمجها ..

وفيما يلي بعض أنواع المصممين : 
  • مصمم الويب (Web Designer)
  • مصمم الجرافيك (Graphic Designer)
  • مصمم الأنيميشن (Animation Designer)
  • المصمم الداخلي (Interior Designer)
  • مصمم حركات الجرافيك (Motion Graphics Designer)
  • مصمم المنتجات الصناعية (Industrial Product Designer)
  • مصمم (UI/UX)
  • واجهة المستخدم UI) user interface)
  • تجربة المستخدم UX) user experience)
  • المصمم المعماري (Architectural Designer)

المبرمج Programmer :

خلافا عن المصمم فالمبرمج هو ذلك الشخص  الذي يتعامل مع الجزء الذي لا يراه المستخدم مثل قواعد البيانات وما إلى  ذلك ,  باختصار يحول التصميم الذي أنشأه المصمم ومحلل النظم إلى كود باستعمال لغات البرمجة ,  ويقوم مبرمج الويب  ببرمجة أشياء معينة ك ( التطبيقات , المواقع الإلكترونية أو البرامج  وذلك بالإستعانة بلغة برمجة معينة مثل 
( Html , Javascript , Css , Php , Python , Oracle , MysQL ...)
 لكن بدون أخطاء , فهو فني متخصص في الكود ومحترف في الترميز .
يقُوم بعمل و إختبار و إستكشاف المشاكل والأخطاء البرمجية داخل تطبيق البرنامج  وتصحيحها , ثم التأكد من تشغيل البرنامج بنجاح .

المطور Developer

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


وفيما يلي بعض  أنواع كل من المطورين والمبرمجين :
  • مبرمج  التطبيقات  ( Application programmer )
  • مبرمجو الأنظمة ( System programmers)
  • الذكاء الاصطناعي  (AI) ومهندسو التعلم الآلي ( Artificial intelligence (AI) and machine learning engineers )
  • مبرمج الألعاب ( Game programmer )
  • مطوري  المحمول ( Mobile developers )
  • مطور ويب متكامل ( Full-stack web dev eloper )
  • مطوروا  الواجهة الأمامية ( Front-end Developers )
  • مطور الواجهة الخلفية ( Backend Develo per )
  • مطوروا  واجهات المواقع ( UI/UX developers )
  • مطور ويب ( Web Deve loper )
  • مطوروا  سطح المكتب ( Desktop Developers )
  • مطوروا الهاتف  ( Mobile Developers ) 
  • مطور رسومات ( Graphics Devel oper )
  • مطور العاب ( Game Develo per )
  • عالم البيانات ( Data Scientist )
  • مطور البيانات الضخمة ( Big Data Developer )
  • مهندس تطوير البرمجيات في الاختبار ( Software Development Engineer in Test ) 

تعليقات



حجم الخط
+
16
-
تباعد السطور
+
2
-