اذهب إلى المحتوى

السؤال

نشر

السلام عليكم ورحمةالله وبركاته, اما بعد

ما هي الاهمية العملية لمسار انظمة التشغيل فيما بعد للمبرمج, وهل المعرفة المقدمة في هذا المسار لها علاقة بمجال تطوير الواجهات الخلفية backend developer ؟

شكراً لتعاونكم.

Recommended Posts

  • 0
نشر

إن المعرفة الجيدة بأنظمة التشغيل هو شيء ضروري ﻷي مطور محترف خاصة ال backend، حيث أنك ستحتاج إلى معرفة كيفية التعامل مع السيرفر و الذي في الغالب يكون linux و ستستعمل سطر الأوامر لذلك، بالإضافة إلى المشاكل التي ستواجهك و التي لها علاقة مثلاً بإعدادات الأمان و ما إلى هنالك.

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

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

أضف إلى ما سبق أنه في حال أردت التعامل مع توابع يتم تنفيذها على التفرع فإن هذه المعرفة أيضاً ستساعدك.

  • 0
نشر

يعتمد الجواب على سؤالك كثيراً على الأدوار المناطة بك كمطور backend. إذا كان دورك يقتصر على تكويد تطبيق الواجهة الخلفية وتسليمه, فإنك بهذه الحالة لا علاقة لك بالنظام التشغيلي Operating System الذي سيعمل عليه التطبيق. لكن إذا كان من ضمن أدوارك عمل deployment و ربط النطاق domain  والربط مع قاعدة البيانات database محلياً داخل الخادم server أو خارجه , فإنك ستكون بحاجة لتعلم هذه المهارات المرتبطة بشكل مباشر أو غير مباشر مع النظام التشغيلي سواء كان linux أم windows وسواء كنت تتعامل مع جهاز  حقيقي physical أو  إفتراضي virtual machine.

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

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...