جدول المحتويات:
التعريف - ماذا تعني برمجة غرفة النوم؟
تشير برمجة غرفة النوم إلى الأنواع المختلفة من برامج الهواة ، على عكس عملية البرمجة التي يتم التحكم فيها بشكل كبير أو الشركات.
يمكن أن تختلف تعريفات "برمجة غرفة النوم" قليلاً. يعرّف البعض برمجة غرفة النوم بأنها برمجة للهواة لا يتم تحقيقها من أجل الربح. في تعريفات أخرى ، يشير المصطلح ببساطة إلى مشاريع المبرمجين الذين "يذهبون وحدهم" بدلاً من العمل مباشرة في بيئة مكتبية للشركة.
تيكوبيديا توضح برمجة غرفة النوم
يعرّف البعض أو يصفون برامج غرفة النوم من حيث مبادئ معينة استخدمها المبرمجون مرة أخرى في الأيام التي كانت برمجة الكمبيوتر فيها أكثر سهولة وأكثر الناس مبرمجين من منازلهم أو بشكل مستقل عن الشركات الكبرى. هناك حجة يجب طرحها ، إلى جانب شكل معترف به من برامج الكمبيوتر ، حيث تدعم شركات رأس المال المغامر عمليات التطوير على غرار صارم ، واستخدام الأدوات الحديثة مثل واجهات برمجة التطبيقات (API) والمكتبات قد غيرت الطرق الأساسية التي يعمل بها المبرمجون والطرق التي يطورون بها التكنولوجيا. على سبيل المثال ، قد يقول بعض الأشخاص أن برمجة غرفة النوم هي محاولة لإعادة السلطة إلى يد الشخص الوحيد أو العودة إلى الأيام الحنين عندما يمارس مبرمجو الهواة مهنتهم دون أي عوائق عن طريق الإغراء أو الأدوات الإطارية مثل واجهات برمجة التطبيقات. إنها فكرة أنه بدلاً من استخدام أنظمة تم تطويرها بشكل جماعي ، عمل مبرمجو الهواة مع الكود الخام والأجهزة الخام على "القيام بأمورهم الخاصة".
كبيان حول الطبيعة الأساسية للبرمجة ، يمكن أن تكون فكرة برمجة غرفة النوم مفيدة حيث يقوم المطورون والمبرمجون بفحص أساليبهم وتقنياتهم ، وكيفية تطبيقها على صناعة البرمجيات ، على سبيل المثال ، ما إذا كانت الصناعة قد أصبحت بالفعل شركة أم لا سوف تستفيد من العودة إلى بعض المُثُل الأساسية حول البرمجة التي عادت إلى الوراء في الثمانينيات. عند الترويج لبرمجة غرفة النوم والنظر فيها ، ينظر بعض المتخصصين في تكنولوجيا المعلومات أيضًا في استخدام تقنيات أكثر بدائية في تلك الحقبة لفهم كيفية عمل أشكال برمجة غرفة النوم بشكل أفضل.
