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

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


  1. المبرمج

لكي نوضح عمل المبرمج نقسم الموقع لقسمين أولا الواجهة والخلفية , والخلفية هنا بمعني ما وراء تلك الواجهة , كمثال موقع فيسبوك ما نلاحظه ليس الموقع ككل بل هناك عمليات وسكريبتات والعديد من الأوامر البرمجية جارية العمل خلف تلك الواجهة وهي ما تحقق لنا أرسال واستلام الرسائل والبيانات , وهنا يتجلى دور المبرمج .

backend and frontend

كونه الساهر على اعداد نظم وجداول وعمليات وربطها بقواعد البيانات , والعمل على تكويد السكريبت الخاصة بالموقع , والتكويد يتم بإستخدام عدة لغات تخول لنا العمل بها مثل :

  • php
  • mysql
  • java
  • asp

والمبرمج يخضع قدراته للتطوير المستمر والتحديثات البرمجية كلما استجدت , إلا أن العمل لا يتم بلغة برمجية وحيدة , كون الموقع يحتاج لقاعدة بيانات وسيرفر خاص لرفع الملفات وعرض السكريبت , وبهذا يكون مرغما عليه التوفيق بين لغتين على الأقل مثل php , mysql .

  1. المصمم

تعمدت أن أختم بالمصمم , للسير وفق التقسيم الذي شرحنا من خلاله وظيفة المبرمج , وكما سلف الذكر الموقع مقسم لقسمين القسم الأول للمبرمج الخلفية والقسم الثاني الواجهة , فيقتصر عمل المصمم على التنسيق والتصميم بين محتويات السكربت , وذلك وفق لغات ليست برمجية بقدر ماهي تصميمية , كمثال لغة :

  • html
  • css
  • javacsript
  • ajax

designer

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