المبرمج ..
- يقوم بكتابة أكواد رائعة
- يجعلها نظيفة مبنية بشكل جيد وخالية من الأخطاء
- كل شيء يدور حول معنى ( الشيفرة الجيدة ) في مجاله
- هناك حاجة لكي يملك مهارات في الرياضيات
- وعليه أن يوجد أفضل الحلول للمشاكل وليس عليه أن يثبت انه الحل الأفضل
- أيضا المعرفة الجيدة للخوارزميات لأمر مهم وواجب
المبرمجون هم التقنيون الذين يحافظون على فعالية آلية العمل , يبحثون عن طرق لجعل المعقد بسيط.
مبرمج الويب:
عندما نتحدث عن برمجة الويب نجد العديد من لغات البرمجة وبيئات العمل التي يمكن أن نختار من بينها مثل Python, Ruby on Rails, PHP, ASP, .NET, Java وغيرها .
مبرمج الويب يبني آلية معالجة البيانات ويبقي السيرفرات تعمل ويحرص أن تكون عمليات نقل البيانات آمنة . وهو مسؤول عن لبنات بناء موقع الويب ( عمليات كتابة الأكواد وإعطاء الأوامر لخادم الويب وتفاعل الموقع مع المستخدم ).
المطور ..
- يقوم بكاتبة الأكواد ولكن صياغة الكود بشكل منظم ونظيف هو أمر مهم جدا بالنسبة لهم .
- مهارات الرياضيات اختيارية
- هم خبراء في إيجاد طرق للتغلب على المشكلات و ربط المكونات معا لتحقيق مجموعة من المتطلبات
- التواصل والمهارات الإنسانية هي أساسية .
- القدرة على المعالجة والديناميكية هي اساس عملهم
- لديهم معلومات في كل الاختصاصات وليس لديهم تعمق في أي منها.
مطور الويب :
هو مرحلة وسطية بين مبرمج الويب ومصمم الويب , يملك القدرة على تحويل التصاميم الواردة إليهم من برامج مثل ( Photoshop, Illustrator ) إلى موقع ويب , هذا غالبا ما يتطلب معرفة واستخدام لغات تترجم من طرف المستخدم مثل JavaScript و jQuery واللغات التي تترجم من جهة الخادم مثل PHP التي يمكنها التعامل مع قواعد البيانات, دون تعمق في هذه اللغات .
مهمته المساعدة على إبداع مواقع عملية ومفيدة .
- الترجمة إلى العربية : وسام سليمان
- تصرف بالترجمة و أعدها: محمد الشيخ
مصادر :
The Difference Between A Developer, A Programmer And A Computer Scientist
Web Design vs Web Development vs Programming