الفرق بين المراجعتين لصفحة: «كيف تصبح مبرمجا محترفا؟»

تم حذف المحتوى تمت إضافة المحتوى
لا ملخص تعديل
لا ملخص تعديل
سطر 7:
 
[[محللوا النظم]] ystem Analysts
 
وهم الأشخاص القائمون علي دراسة متطلبات قيام النظام ومدخلاته ومخرجاته, وكذلك تحديد الموارد اللازمة لتنفيذه, بالإضافة إلى بيان كيفية التنفيذ وشرح ديناميكية العمل وتنظيم العلاقات المختلفة بين الكائنات الموجودة بالنظام.
 
 
[[مصممو النظم]] System Designers
 
[[المطورون]] - المبرمجون Developers - Programmers
ويأتي دورهم بعد مرحلة التحليل وتحديد الاحتياجات, حيث يكون النظام بحاجة الآن إلي كيفية التطبيق من حيث الشكل العام وتصميم كائنات ونماذج النظام وبنية كل كائن علي حده.
 
 
[[المطورون]] - المبرمجون
 
Developers - Programmers
 
ويأتي دورهم بعد المرحلتين السابقتين حيث يتم التنفيذ الفعلي للنماذج المصممة وكتابة الأكواد المسئولة بدورها عن دب روح الحياة في النظام.
 
فمثلا إذا كنا بصدد إنشاء نظام يهدف إلى القيام بعملية إدارة شركة ما من الناحية المالية والتجارية, فسيقوم المحللون بدراسة الدورة المستندية لهذه الشركة, وكيفية تعاملها مع الشركات الأخري وديناميكية العمل من حيث المستندات المستخدمة فى دورات العمل المختلفة ...الخ وكيفية تدفق البيانات من مرحلة إلي الأخري وبالتالى تحليل النظام ككل بشكل متكامل. بعد ذلك يأتي دور المصممين حيث يتم تصميم نماذج وأشكال الشاشات ومواضعها وطريقة عرضها وربطها ببعض والتي سيصنعها المبرمجون, وبعد ذلك يأتي دور المبرمجين حيث يتم التنفيذ الفعلي لما تم تصميمه سابقأ حيث يتم كتابة الأكواد اللازمة لإنشاء كل النماذج.
 
وفي بعض الأحيان يقوم المبرمج بعمل المراحل الثلاث السابقة بنفسه, وفي هذه الحالة يكون البرنامج الذي يتم إنشاؤه صغير ا إضافة إلي وجوب إلمام المبرمج بالثلات خبرات السابقة في نفس الوقت -الشيء الذي يتطلب منه خبرة عالية المستوي-, ومن ح سن الحظ أن مهنة البرمجة علي كونها من أكثر المهن شيوع ا في عالمنا المعاصر لا تتطلب الإلتحاق بكلية معينة أو مدرسة بعينها, ولكنها تتطلب ما هو أهم من هذا وذاك ألا وهو ح ب الإبداع وخدمة الآخرين باستخدام أدوات تطوير وبرمجة الكمبيوتر...
 
 
بماذا تبدأ ?...وكيف تبدأ?