Image title

المبرمج ..

- يقوم بكتابة  أكواد رائعة
- يجعلها نظيفة مبنية بشكل جيد وخالية من الأخطاء
- كل شيء يدور حول معنى ( الشيفرة الجيدة ) في مجاله
- هناك حاجة لكي يملك مهارات في الرياضيات
- وعليه أن يوجد أفضل الحلول للمشاكل وليس عليه أن يثبت انه الحل الأفضل
- أيضا المعرفة الجيدة للخوارزميات لأمر مهم وواجب

المبرمجون هم التقنيون الذين يحافظون على فعالية آلية العمل , يبحثون عن طرق لجعل المعقد بسيط. 

مبرمج الويب: 

عندما نتحدث عن برمجة  الويب نجد العديد من لغات البرمجة وبيئات العمل التي يمكن أن نختار من بينها مثل Python, Ruby on Rails, PHP, ASP, .NET, Java وغيرها .
مبرمج الويب  يبني آلية معالجة البيانات ويبقي السيرفرات تعمل ويحرص أن تكون عمليات نقل البيانات آمنة . وهو مسؤول عن لبنات بناء موقع  الويب ( عمليات كتابة الأكواد وإعطاء الأوامر لخادم الويب وتفاعل الموقع مع المستخدم ).

Image title


المطور ..

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

مطور الويب :

هو مرحلة وسطية بين مبرمج الويب ومصمم الويب , يملك القدرة على تحويل التصاميم الواردة إليهم من برامج مثل ( Photoshop, Illustrator ) إلى موقع ويب , هذا غالبا ما يتطلب معرفة واستخدام لغات تترجم من طرف المستخدم  مثل JavaScript و jQuery  واللغات التي تترجم من جهة الخادم مثل PHP التي يمكنها التعامل مع قواعد البيانات,  دون تعمق في هذه اللغات .
مهمته المساعدة على إبداع مواقع عملية ومفيدة .


  • الترجمة إلى العربية : وسام سليمان
  • تصرف بالترجمة و أعدها: محمد الشيخ

مصادر :
The Difference Between A Developer, A Programmer And A Computer Scientist
Web Design vs Web Development vs Programming