لماذا نسمي مطور مواقع و ليس مصمم مواقع ؟
- meen b6
- 2014-04-07T16:55:05+00:00
أرجوا الاخوة الكرام أن يعلمونا بكافة خبراتهم عن هذا الموضوع المتشوق للمعرفة الذي يتناول سبب تسمية مبدعي الويب بـ: مطور ويب وليس مصمم أو مبرمج ويب
لأن وظيفتنا ليست فقط البرمجة أو التصميم بل كلاهما , فكان جمعهما فى كلمة واحده (لا أقول أنها الأنسب) دليل على أننا نلم بالمجالين
كما أننا فى هذا المجال فى كل مره نقوم ببرمجة جديده أو تصميم جديد , نطور من أنفسنا ومن أعمالنا السابقة و نطور من طريقة عملنا , و هذا ينطبق على أى مبرمج بأى لغة ( Software developer )
كذلك لأن المهنة تتطلب فى بعض الأوقات العمل على تطوير البرمجيات السابقة , و فى الغالب عندما تريد الشركة مبرمجاً فهى لا تريده ليبدأ من الصفر و يترك كل ما خلفه الآخرون بل تريده ليستمر فى العمل و التطوير
حسب ما يقوم به الشخص،
أنا مثلا مطور ويب، ولكن لست مبرمجا
لماذا، حسنا أنا أصمم المواقع بواسطة برامج التصميم المختلفة، وأملك مفهوما في تجربة المستخدم وتصميم الواجهات (UI & UX)
وهنا قد يتوقف عمل مصمم الويب، حيث أنّ الأغلب يقومون بهذا فحسب
بعض مصممي الويب أيضا يكتبون الكود، أيّ يصممون بواسطة css و html5
بالنسبة لي أنا أقوم بهذا أيضا، كما أنّ لي معرفة جيدة بهم وليست مجرد عمل سطحي، كما أني أجيد التعامل مع السيفيرات بشكل مبدأي (أيّ أستطيع تشغيل سيفير، تنصيب حزم لغات عليه، تنصيب أطر العمل عليه) كما أجيد التعامل مع apache قليلا، وأجيد استعمال جافاسكربت
لذا هذا هو مطور الويب، أعطيتك مثالا عن نفسي لأوصل لك الفكرة، فمصمم الويب يقتصر عمله على التصميم أيّ المظهر بشكل خاص
أما المبرمج فيقتصر عمله تماما على البرمجة، أيّ لغة برمجية واحدة فحسب، عادة عمله يقتصر على الجانب الخلفي (server-side)
أما المطور فهو يربط بين الأمرين، وهو من يملك فهما جيدا في أحد المجالين (إما تصميم أو برمجة) إضافة إلى معرفات في مجالات أخرى
بعض الناس يخلطون بين المبرمج والمطور ويظنونهم شيئا واحدا، فبحيث أن المبرمج عمله أكثر دقة وأعمق وعادة لا تراه فهو من يهتم بقواعد البيانات والبرمجة والحماية وما إلى ذلك، المطور قد يكون له معرفة ذلك (ليس شرطا) ولكنه يجيد تقريبا أيّ نوع من المهارات والمتطلبات
باختصار أكبر،
مصمم الويب هو من يجعل الموقع يبدو رائعا
مبرمج الويب هو من يجعل الموقع يعمل
مطور الويب هو من يربط بينهما وينقل الموقع للحياة
شكرا أخي الكريم
فقط يبدوا لي أن المصمم لن يكتفي بالرسم و التخطيط في انشاء الموقع فقط لكن بإجراء عملية كتابة الكود أولا لأني أعمل في الفوتوشوب و أرغب في تصميم المواقع عن طريقه لكني وجدت أن في ذلك يحتاج إلى كتابة الكودات الخاصة حتى أقول أني مصمم مواقع
هل هذا صحيح ؟
ببساطة لأن كل من أبدع وجاء بالجديد في عالم الويب قام بتطوير جزء منه الى الأفضل ولهذا يسمى مطور، ولكن ليس من السهل أن تصبح مطور فالنخبة من المبدعين هم فقط جديرين بهذا اللقب -من وجهة نظري-
لاحظ أن المصطلح هو "مطور ويب (Web Developer)" أي إنك تقوم بتحسين الويب وجعله أفضل، المصطلح لا يعبر عن كونك "تطور ذاتك مع كل موقع تصممه" بل إنك تدفع الويب نحو الأفضل، تجعله متاحاً لناس أكثر، بلغات أكثر، بسهولة أكبر... هذا يحتاج من المطور أكثر من فهم في البرمجة وتجربة المستخدم والتصميم الرسومي، يحتاج إلى رؤية الهدف البعيد: الويب مساحة مفتوحة لجميع الأعمار والثقافات والأجناس، ومنهم من يحتاج إلى تطبيق قابلية الاستخدام (Usability) لإصابات جسدية معينة مثلاً... مهمتك كمطور ويب، هو أن تعمل على تحقيق هذا المفهوم بمساهماتك البسيطة التي تتراكم في النهاية مع مساهمات ملايين المطورين لتجعل الويب ما يجب أن يكون.
ما أعرفه هو أن مصطلح (المطور) يطلق على المبرمج، فالمطور يقصد به المبرمج، وسبب إطلاق هذه التسمية على المبرمج -فيما أذكر خلال دراستي الجامعية- أن المبرمج عادة لا يكتب الكود من الصفر للتخاطب مباشرة مع العتاد، بل إنه يستعين ببرامج أخرى كالمفسرات Compilers وبيئات التطوير المتكاملة IDEs... الخ لإنتاج منتَجه البرمجي، مما يجعل العمل البرمجي عملاً تراكمياً يتطور من حيث انتهى الآخرون.
في الحقيقة ما أقصده هو أنني أعرف عن أن صناعة الويب تتم بواسطة البرمجة و التصميم معا لكني أسمع كثيرا مطور و ليس مبرج أو مصمم فلهاذا أنا أبحث عن غرض كلمة مطور و دلالتها ، أي هل تعني أن صفحات الويب تتطور في كل مدة معينة أم تعني شيئا أخر ، وحسب ما أفادني اخوتي الكرام بارك الله فيهم أن كلمة مطور تجمع بين الاثنين البرمجة و التصميم معا لصفحات الويب. و الله أعلم
هناك مصمم مواقع يعمل على شكل الموقع أكثر من الشيفرة و يستخدم بشكل أكبر html ,css,java script و برامج التعامل مع الصور
و هناك مطور ويب الذي يعمل على الشق البرمجي أكثر منه على الشق الجمالي للموقع و يستخدم بشكل أكبر لغات برمجة تطبيقات الويب مثل php,ASP
و الفرق بين المبرمج و المطور هو أن المطور يعمل بشكل مباشر على الأدوات و الدوال و المكتبات الموجودة في اللغة أما المبرمج فهو ينشئ تلك الدوال و الأدوات و المكتبات
جميل جدا شكرا
في الحقيقة ما أقصده هو أنني أعرف عن أن صناعة الويب تتم بواسطة البرمجة و التصميم معا لكني أسمع كثيرا مطور و ليس مبرج أو مصمم فلهاذا أنا أبحث عن غرض كلمة مطور و دلالتها ، أي هل تعني أن صفحات الويب تتطور في كل مدة معينة أم تعني شيئا أخر ، وحسب ما أفادني اخوتي الكرام بارك الله فيهم أن كلمة مطور تجمع بين الاثنين البرمجة و التصميم معا لصفحات الويب. و الله أعلم
مجتمع لمناقشة وتبادل الخبرات حول تطوير الويب. ناقش أحدث التقنيات، اللغات، والأدوات في عالم تطوير المواقع والتطبيقات. شارك مشاريعك، اسأل عن نصائح، وتعاون مع مطورين محترفين وهواة.