لوحة المتصدرين
المحتوى الأكثر حصولًا على سمعة جيدة
المحتوى الأعلى تقييمًا في 04/10/22 في كل الموقع
-
أحتاج إلى أن أقوم بنسخ مجلد من مكان ما إلى آخر على خادم، لكن المشكلة هنا هي أن المجلد كبير للغاية وعملية نسخه تستغرق الكثير من الوقت، لذلك أريد أن أقوم بتنفيذ عملية النسخ هذه في الخلفية Background. هل توجد طريقة لتشغيل كود PHP بطريقة async-await على سبيل المثال؟ أو حتى عمل service لتشغيل الكود في الخلفية أو أي طريقة أخرى؟2 نقاط
-
أصبح استخدام التكنولوجيا حاجةً ضروريةً لكل الشركات، ولم يعد الاقتصار ممكنًا على استراتيجيات العمل اليدوية والتقليدية، وقد تحدثنا في مقال سابق عن نظام أودو وأهم تطبيقاته. سنركز في هذا المقال على أهمية استخدام تطبيقات أودو، وسنوضح كيفية استخدام نظام أودو وكيفية تثبيت تطبيقاته. لماذا تعد تطبيقات أودو من أفضل التطبيقات لإدارة الشركات؟ يلعب نظام أودو دورًا حاسمًا في الإدارة التنظيمية، إذ تُعد تطبيقات أودو من أفضل التطبيقات ذات العائد السريع على الاستثمار، وهناك العديد من الأسباب التي تجعلها أحد أفضل التطبيقات وأكثرها كفاءةً، وإليك أهم هذه الأسباب: يقدم أودو حلولا لكل مجالات الشركة يضم نظام أودو أكثر من 26000 تطبيقًا وتغطي هذه التطبيقات جميع احتياجات العمل من مكان واحد دون الحاجة إلى البحث عن المعلومات أو فقدان إمكانية التتبع، إذ تتكامل تطبيقات أودو مع بعضها بسلاسة، مما يتيح لك أتمتة العمليات وتقليل النفقات. علاوةً على ذلك، تتيح لك أداة إنشاء مواقع الويب الحصول على موقع ويب أو متجر إلكتروني يتكامل مع التطبيقات الأخرى، مثل إدارة العملاء المحتملين وإجراءات التسويق الآلي. يوجد إصدارين أساسيين من Odoo ERP هما: Odoo Enterprise. Odoo Community. ويمكن اختيار أحدهما بما يتناسب مع حجم الشركة وطبيعة عملها، وسنوضح في الفقرات التالية ميزات كل منهما. نظام أودو مناسب للشركات الصغيرة والمتوسطة الحجم يتميز نظام أودو بالقدرة على التكيف مع أي نوع من الشركات، ويُعَد أودو أحد أكثر برامج إدارة الأعمال طلبًا، فهو يقدم كل الوظائف الرئيسية التي تحتاجها الشركات، مثل المحاسبة والمالية وإدارة المشاريع والمبيعات والمشتريات، وكذلك إدارة علاقات العملاء وإدارة المستودعات والموارد البشرية، إضافةً إلى التسويق ونقاط البيع والتجارة الإلكترونية وغيرها. وحدات قابلة للتطوير يتميز أودو بسهولة استخدام الوحدات النمطية الأساسية، وإمكانية تطويرها وتعديلها بما يتناسب مع متطلبات الشركة، إذ يمكن تعديل الوحدات والتطبيقات الموجودة إلى وحدات وتطبيقات أخرى تلبي الاحتياجات الجديدة. واجهة أودو المثالية يتمتع نظام Odoo ERP بواجهة سهلة الاستخدام، لذا يمكن تنفيذ جميع العمليات والأنشطة بسلاسة وبسهولة، ويمكن تخصيصها بناءً على رغبة المستخدم، كما أن برامج أودو متوافقة مع الأجهزة اللوحية والأجهزة المحمولة. يمكن لأي منظمة استخدامه يتميز أودو بتكلفة منخفضة نسبيًا نظرًا لانخفاض التراخيص ولأسباب أخرى، كما أنه ليس لإصدار Odoo Community تكلفة ترخيص، لذا يُعَد أودو نظامًا مثاليًا لمختلف أنواع الشركات ويمكن الاستثمار فيه بحكمة. من هي الشركات التي تستخدم نظام أودو؟ يمكن للشركات بمختلف أنواعها ومجالاتها استخدام تطبيقات أودو والاستفادة من الميزات التي تقدمها، إذ تحظى تطبيقات أودو بشعبية كبيرة لدى الشركات التقنية وتجار التجزئة وأصحاب مواقع التجارة الإلكترونية وشركات التسويق، إضافةً إلى شركات الاتصالات وشركات البناء، وكذلك الشركات الصناعية وغيرها. ما الفرق بين إصدار Odoo Community المجاني وإصدار Odoo Enterprise المدفوع؟ يقدم نظام أودو إصدارين أساسيين أحدهما مدفوع والآخر مجاني، إذ يوفر الإصدار المدفوع مجموعةً من الميزات التي يفتقدها الإصدار المجاني، وفيما يلي أهم الاختلافات بينهما. السعر يمكن تحميل إصدار Odoo Community مباشرةً من موقع أودو الرسمي دون دفع أي رسوم، إلا أنه يُنصح بأن تملك الشركة فريقًا تقنيًا داخليًا قادر على تنفيذ وصيانة النظام، أو يمُكن طلب دعم إضافي من أحد شركاء أودو الرسميين. يمكنك أيضًا تحميل إصدار Odoo Enterprise وهو إصدار مدفوع، إذ يمكن لمستخدمي هذا الإصدار تثبيت مجموعة من تطبيقات أودو بما يتناسب مع احتياجات عملهم، وفي حال احتياجهم إلى وحدات إضافية غير متوفرة في نظام أودو، فيمكنهم دفع رسوم مقابل الحصول على وحدات جديدة مناسبة لهم. يُحتسب سعر إصدار Odoo Enterprise وفقًا لعدة عوامل، وهي عدد المستخدمين وعدد التطبيقات ونوع الاستضافة وكذلك مدى تكامل الإصدار مع الأنظمة الأخرى. الوحدات يوفر كلا الإصدارين مجموعةً كاملةً من وحدات الأعمال، ولكن يتميز إصدار Odoo Enterprise بأنه يوفر الوحدات الأساسية، إضافةً إلى التطبيقات والميزات الخاصة التي تلبي احتياجات العمل الخاصة بمختلف الشركات. تخصيص Odoo Studio يضم إصدار Odoo Enterprise تطبيق Odoo Studio وهو أداة تتيح للمستخدمين إمكانية إنشاء تطبيقات مخصصة خلال دقائق معدودة دون امتلاكهم أي خبرة برمجية، وعلى الرغم من ذلك، لا يمكن لهذه الأداة أن تُغني عن المبرمجين أو عن مستشاري أودو، لأنه لا يمكن الحصول على بعض الوظائف دون إجراء تعديلات على الشيفرة. إدارة الموارد البشرية يضم إصدار Odoo Enterprise ميزات تفوق ميزات إصدار Odoo Community لإدارة الموارد البشرية، مما يسمح للمستخدمين باتخاذ المزيد من الإجراءات ويتيح لهم إمكانية تخصيص أكبر لتحسين إدارة الموارد البشرية وتحسين أداء الموظفين. واجهة المستخدم تتميز واجهة المستخدم لإصدار Odoo Enterprise بمرونة أكبر بالموازنة مع الإصدار المجاني Odoo Community، كما يمكن استخدام الإصدار المدفوع من خلال الأجهزة المحمولة والحواسيب، في حين أن إصدار Odoo Community متاح فقط من خلال أجهزة الحواسيب أو متصفحات الهواتف المحمولة. خيارات الاستضافة يمكن لمستخدمي Odoo Community إدارة الاستضافة بأنفسهم أو بالاعتماد على طرف ثالث يقدم خدمات استضافة المواقع، وذلك من خلال: خادم محلي: يُعَد الخيار الأنسب للشركات الكبيرة ذات الموارد الداخلية الكافية. الاستضافة السحابية: وذلك بالاعتماد على مزودي خدمة الاستضافة، مثل AWS أو Digital Ocean أو Google Cloud، وغيرها. وفيما يتعلق بالإصدار المدفوع Odoo Enterprise، يمكن استخدام الخيارات المتاحة مع الإصدار المجاني، أو استخدام خدمات استضافة أودو الرسمية، وهي: منصة Odoo SaaS: منصة سحابية مناسبة للمستخدمين الجدد، لأن هذا النموذج متعدد المستأجرين ويمكن للمستخدمين من خلاله تثبيت أي وحدات متخصصة أو أي تطبيقات موجودة في متجر أودو. نظام Odoo.sh: وهو النظام الأساسي السحابي المتقدم ويحتاج إلى معرفة تقنية وبرمجية كافية لتعديل الشيفرات وصيانة البرامج، أو يمكن التشاور مع أحد شركاء أودو الرسميين الموجودين في جميع أنحاء العالم مثل Port Cities. كيف يمكن أن يساعد نظام أودو في إدارة موارد الشركات؟ يقدم نظام أودو مجموعةً متنوعةً من التطبيقات والأدوات المخصصة لإدارة موارد الشركة وتنظيم عملها، وفيما يلي أهم الميزات التي يمكن الحصول عليها عن طريق استخدام نظام أودو. إدارة وقت تنفيذ المشاريع والمهام تساعد تطبيقات أودو على تتبع الوقت بالتزامن مع الإنتاجية التي تقيس كفاءة الموظفين، مما يسمح للمديرين وأصحاب الأعمال بخفض التكاليف وتحسين العمليات للوصول إلى الهدف الأساسي وهو زيادة الأرباح. يمكنك من خلال تطبيقات أودو تتبع الوقت الذي يستهلكه موظفوك، وذلك من خلال تحديد الفترة الزمنية الخاصة بكل مشروع وبكل مهمة أساسية أو حتى المهام الفرعية، ويمكن تحديد الوقت المتوقع لكل مهمة وموازنتها بالواقع، وبالتالي سيكون من السهل اتباع المسار الصحيح وفق الجدول الزمني والميزانية المناسبيْن للمشاريع باستخدامك تطبيقات أودو. تعيين مهام ومسؤوليات الفريق يُعَد التواصل الفعال مع أعضاء الفريق مفتاحًا للإدارة الناجحة، ولكن تكمن المشكلة الرئيسية بعدم معرفة الموظفين بالمهام المطلوبة منهم أو بمقدار الوقت المتاح لكل مشروع، كما أنهم لا يُحسنون ترتيب أولويات المهام. يتيح استخدام نظام أودو إمكانية تحديد المهام المطلوبة، ويمكن لأي موظف الاطلاع على الموعد النهائي وترتيب الأولويات وجميع التعليمات الأخرى. التواصل والتعاون في الوقت المناسب يؤدي غياب التواصل المناسب بين أعضاء الفريق إلى الارتباك والتأخير، إذ تظهر أبرز مشكلات المشروع نتيجةً لعدم التزام أحد أعضاء الفريق بأداء المهمة بالطريقة الصحيحة، لذا يحتاج فريق العمل إلى التواصل عبر منصة معينة، ليتمكن المدير من الحصول على نظرة عامة على المشروع، وهو ما يتيحه نظام أودو، إذ يؤمّن أداة اتصال شاملة تتيح الحوار والمناقشة بين الموظفين والمديرين وجميع المسميات الوظيفية في الشركة. تعزيز المبيعات من خلال المتابعة المناسبة لن تتم عمليات البيع ولن تغلق الصفقات بالطريقة الصحيحة دون المتابعة المناسبة، إذ يريد العملاء أن يشعروا بأنك تهتم بهم وأنك حريص على تقديم خدمة قيّمة لهم، وهو الأمر الذي يتطلب جهدًا ووقتًا كبيريْن. يمكن أن تساعد تطبيقات أودو في تحسين المبيعات اليومية وتحديد أولويات المهام للتأكد من أن العملاء يشعرون بالرضا والارتياح، وأنك تقدم تجربة شراء مناسبة لهم. كيفية استخدام تطبيقات أودو يقدم نظام أودو العديد من التطبيقات، ويمكنك تثبيت أي تطبيق منها وفق الحاجة، كما يمكن تثبيت تطبيقات أودو على العديد من أنظمة التشغيل مثل لينكس وويندوز. يمكن استخدام نظام أودو بطريقتين، إما من خلال استخدام موقعه الإلكتروني الرسمي Odoo وتثبيت التطبيقات التي يوفرها مباشرةً، أو من خلال تحميل التطبيقات وتثبيتها على جهاز الحاسوب. الطريقة الأولى: استخدام الموقع الإلكتروني الرسمي لأودو تُعَد هذه الطريقة سهلةً ولا تتطلب أي معرفة تقنية، إذ يمكنك اتباع الخطوات التالية: أولًا، اختر التطبيق الذي ترغب باستخدامه واضغط على "ابدأ الآن". ثانيًا، املأ الحقول ببياناتك الشخصية. ثالثًا، بعد الاشتراك تظهر صفحة المواقع الخاصة بحسابك. يمكنك اختيار أي تطبيق ومن ثم تثبيته بسهولة والاستفادة من ميزاته. الطريقة الثانية: تثبيت أودو على نظام التشغيل ويندوز انتقل إلى صفحة تحميل أودو من الموقع الرسمي. املأ بياناتك الشخصية في النموذج، ولن تتمكن من تنزيل ملف تثبيت أودو دون اتباع هذه الخطوات. بعد الانتهاء من ملء البيانات، يجب اختيار إصدار أودو الذي تريد استخدامه، ونوع نظام التشغيل الذي تعمل عليه، اخترنا هنا إصدار Odoo Community المجاني ونظام التشغيل ويندوز. بعد انتهاء تحميل ملف تثبيت أودو، انقر نقرًا مزدوجًا عليه لبدء عملية التثبيت، ثم حدد خيار "نعم" عند ظهور نافذة "التحكم في حساب المستخدم" لتتمكن من متابعة عملية التثبيت، وبعد ذلك حدد اللغة وانقر فوق "موافق"، ويمكنك تغيير اللغة في تطبيق أودو لاحقًا. ستظهر صفحة ترحيب، انقر على زر "التالي". ثم انقر على زر الموافقة على الشروط في صفحة الاتفاقية. حدد العناصر التي تريد تثبيتها، كما يجب تحديد خيار Odoo Server لخيار قاعدة بيانات PostgreSQL، ولكن في حال كان PostgreSQL مثبتًا على نظام التشغيل، فلا تحدد هذا الخيار، ثم انقر على زر "التالي". املأ معلومات اتصال PostgreSQL واحتفظ بالإعدادات الافتراضية وانقر فوق زر التالي، إذ يمكن تغيير هذه المعلومات في أي وقت بعد اكتمال عملية التثبيت. في هذه الخطوة يجب اختيار موقع تثبيت أودو، لهذا انقر على زر "استعراض" لتحديد الموقع الذي تريده. عند النقر على زر التثبيت، ستبدأ عملية التثبيت مباشرةً، وسيبدأ أودو بنسخ الملفات المطلوبة إلى موقع تثبيت أودو على جهازك، وكل ما عليك فعله هو الانتظار حتى ينتهي. بعد اكتمال عملية نسخ الملف، سيبدأ odoo في تنزيل PostgreSQL، قد تستغرق هذه العملية بعض الوقت اعتمادًا على سرعة الإنترنت لديك، إذ يمكن أن تستغرق ما يصل إلى 30 دقيقة. عند اكتمال تثبيت أودو اختر مربع "افتح أودو" ثم انقر فوق زر "إنهاء"، حينها سيُفتح تطبيق أودو في متصفحك الافتراضي مباشرةً. وبهذا يكون برنامج odoo ERP قد ثُبّت بنجاح على حاسوبك، وهنا يكون قد حان الوقت الآن لإنشاء قاعدة بيانات لتجربة ميزات أودو. يجب عليك في البداية إدخال كلمة مرور لحماية قاعدة البيانات. لإنشاء قاعدة بيانات املأ حقل "اسم قاعدة البيانات" بالاسم الذي تريده، ثم املأ حقلي البريد الإلكتروني وكلمة المرور باسم المستخدم وكلمة المرور، أما الحقول الأخرى فهي اختيارية. انقر فوق زر "إنشاء قاعدة بيانات" وانتظر حتى تنتهي، بعد اكتمال عملية إنشاء قاعدة البيانات، سيُعاد توجيهك إلى قائمة التطبيقات حتى تتمكن من تثبيت التطبيقات. في الختام إذا كنت تخطط لإنشاء شركة صغيرة أو متوسطة الحجم، فإن أودو يُعَد نظامًا رائعًا يمكنك الاعتماد عليه لإدارة كل العمليات في الشركة، ويمكنك اختيار الإصدار المناسب لاحتياجات عملك وتثبيته، دون أن تكون مضطرًا إلى برمجة التطبيقات من الصفر، إذ كل ما عليك فعله هو اتباع الخطوات التي أُدرجت في هذا المقال لتتمكن من استخدام تطبيقات أودو لإدراة شركتك بسهولة. اقرأ أيضًا مدخل إلى منصة مايكروسوفت تيمز Microsoft Teams مايكروسوفت ون درايف One Drive مدخل إلى شير بوينت SharePoint مقدمة إلى حزمة أدوات المكتب الحر LibreOffice1 نقطة
-
أنا أعمل في مشروع بنظام مصادقة Authentication. وأحتاج إلى إضافة مستخدم في جدول المستخدمين عند رفع المشروع على خادم Server. حيث أن موقع يجب أن يحتوي على مدير admin واحد في بداية الأمر على الأقل، فكرت في عمل دالة في المتحكم AuthController تقوم بإضافة هذا المستخدم ولكن أعتقد أنه ليس من الجيد عمل مسار Route لإضافة مستخدمين بصلاحيات المدير Admin في قاعدة البيانات، هل توجد طريقة أفضل أقوم من خلال بإضافة مستخدم جديد عند رفع المشروع على خادم ما؟1 نقطة
-
السلام عليكم .. لدي هذه المصفوفة في mongodb واريد ان اقوم بتعديل متغير الكائن price :198 الى 300 من مصفوفة products : _id: ObjectId ("6252911686465f30a89dbcbd") userEmail://// products: Array 0: Object _id:ObjectId ("6252911686465f30a89dbcbe") name:عود فاخر proImg:/images/624480321f46c714d0d1dc46.jpg quantity:1 price:198 quantityPrice:198 __v:0 كيف استطيع تحقيق ذلك ؟ عن طريق express node js1 نقطة
-
أعمل حاليُا على مشروع بسيطًا كمتجر إلكتروني بإستخدام جانغو Django. ومن المفترض أن يحتوي كل منتج على عدد متغير من الصور وأحتاج إلى تخزين مسارات هذه الصور في نموذج Model هل هناك حقل ImageList ليقوم بحفظ مجموعة من الصور معًا؟1 نقطة
-
Write a php script to create a function print welcome message for site visitors with their names1 نقطة
-
المطلوب من السؤال هو انشاء وظيفة أو function تقوم بطباعة رسالة ترحيبية للزائر باسمه , لو كان اسمه مثلا محمد يجب أن تكون رسالة الترحيب باسم محمد , يمكنك فعل ذلك من خلال انشاء function تستقبل معامل , ثم نقوم باستخدام القيمة الممررة لطباعتها بداخل الرسالة الترحيبية , نظرا لتطبيقك للفكرة فهي ممتازة وتعمل بشكل جيد1 نقطة
-
مرحيبا يمكنك البحث أولا على ال doc الذي تريد تحديثه ثم يمكنك تعديله و هناك typeorm يسمى mongoose يمكنه تسهيل العمل عليك await Product.findByIdAndUpdate(6252911686465f30a89dbcbe ,{price:200}) product هو ال model الخاص بالمنتوجات والطريقة findByIdAndUpdate تساعدك في ايجاد doc معين بالاستعانة بال _id الخاص به وتعديله في نفس الوقت1 نقطة
-
في دورة علوم الحاسب.. كل مسار مدته كام ساعة ( مثل مقدمة في علوم الحاسب واساسيات البرمجة وهكذا..) عشان اعرف اتابع انا خلصت كام ساعة من مدة الدورة كاملة1 نقطة
-
السلام عليكم كل عام وانتم بخير ماهي الإضافات أو الأكواد التي تحسب النسبة المئوية من المبلغ للعمولات في الوورد بريس أفيدوني جزاكم الله خير1 نقطة
-
السلام عليكم ورحمة الله كتبت برنامج مكتبه كتب بالجافا سكربت وعند التنفيذ يطلع لي هذا الخطأ if(BooksInfo[i][1] == BookID){ ^ TypeError: Cannot read properties of undefined (reading '1') وهذا هو الكود const BooksInfo = []; //This function for add book in "BooksInfo" function addBook(BookID, BookTitle, Author, Price, Quantity){ let newBook = {BookID,BookTitle,Author,Price,Quantity}; BooksInfo.push(newBook); } //add new book in "BooksInfo" by use Function addBook addBook(1, "Start with Why","Simon Sinek", 80.0, 13); addBook(2, "But how do it know", "J. Clark Scott", 59.9, 22); addBook(3, "Clean Code", "Rober Cecil Martin", 50.0, 5); addBook(4, "Zero to One", "Peter Thiel", 45.0, 12); addBook(5, "You don't know JS", "Kyle Simpson", 39.9, 9); // //console.table (BooksInfo); // Find Book bY ID function SearchID(BookID){ for(let i=0 ; i < BooksInfo.length+1 ; i++){ if(BooksInfo[i][1] == BookID){ return BooksInfo[i]; } } } console.log(SearchID(1)); ارجو مساعدتي في حل هذا الخطا1 نقطة
-
إذا قمنا بقراءة رسالة الخطأ سنجد أنها تخبرنا بأنه قمية الجزء التاي من الكود هي undefined BooksInfo[i][1] و السبب في هذا هو أن المصفوفة BooksInfo تحتوي على كائنات (array of objects) أي أن الشيفرة التالية ستعيد لنا كائن جافاسكريبت BooksInfo[i] // output example { BookID: 1, BookTitle: 'Start with Why', Author: 'Simon Sinek', Price: 80, Quantity: 13 } و في جافاسكريبت يمكننا الوصول لخصائص الكائنات بأحد الطرق التالية: obj["key"] // اسم الكائن["الخاصية"] obj.key // اسم الكائن.الخاصية و بما أنك تحاولين الوصول لقيمة الخاصية BookID إذًا يجب تعديل السطر التالي if(BooksInfo[i][1] == BookID){} ليصبح: if(BooksInfo[i]["BookID"] == BookID){} // أو if(BooksInfo[i].BookID == BookID){}1 نقطة
-
قرأ أحد زوّار موقع CSS Tricks مقالًا يشرح للمبتدئين كيفية رفع المواقع على الإنترنت، فطَرَح بعض الأسئلة، خاصةً فيما يتعلّق بالشركات التي تُوفّر خدمات الاستضافة، حيث كانت أسئلته على النحو التالي: وكانت إجاباته على النحو التالي. اختيار الباقة المناسبة لقد ذكرت غودادي GoDaddy أولاً، ولذلك سنبدأ بالحديث عنه؛ سنحاول تقديم معلوماتٍ مفيدةٍ بعد قليلٍ، وسنبدأ بالسؤال الآتي، لماذا نلاحظ أنّ استضافة ووردبريس WordPress أغلى من الاستضافة العادية والتي قد تَبلُغ دولارًا واحدًا في بعض الأحيان؟ وهل تستطيع تثبيت ووردبريس WordPress لو اشتريتَ استضافة ويبٍ بقيمة 5.99 دولارٍ أمريكيٍ؟ أم أن الأنسب اختيار استضافة ووردبريس WordPress مُهيّأةٍ ومُعدّةٍ مُسبقًا؟ وإذا كان ووكوميرس WooCommerce إضافةً plugin تعمل على ووردبريس WordPress، فهل ستستطيع تثبيتها في حال لم تكن الحزمة التي اخترتها خاصةً باستضافة التجارة الالكترونيّة؟ ولماذا لا تستطيع استخدام ووكوميرس WooCommerce في ووردبريس WordPress إلا للحزمة الأغلى ثمنًا؟ ولماذا تُعَد باقة استضافة الخادم الافتراضي الخاص VPS هي الأرخص ثمنًا رغم أنها إحدى خدمات الاستضافة التي تُقدّمها غودادي Godaddy؟ لا داعي للقلق، فهذا محير فعلًا. عمومًا، تربح شركة غودادي GoDaddy مليارات الدولارات سنويًا، ولذا فمن المؤكّد أنهم يفهمون كلّ هذا، ولكنّني شخصيًّا -الكاتب المقال بنسخته الأصلية- أعتمد على التخمين في اختيار باقة الاستضافة المناسبة، ولذلك من الممكن أن تكون هذه الحيرة مقصودةٌ كونها أحد أساليب البيع. التقنية ما ندركه هو أن الباقات التي تحتوي على جميع أنظمة إدارة المحتوى الكبيرة مثل باقة لامب LAMP مخصّصةٌ للمواقع التي تعمل بلغة PHP ومواقع MySQL مثل ووردبريس WordPress وكرافت Craft وبيرش Perch وغوست Ghost ودروبال Drupal وجوملا Joomla، وما إلى ذلك، وكذلك هو الحال فيما يتعلّق بالاستضافات مثل ميديا تيمبل Media Temple وهوسغيتور Hostgator وبلوهوست Bluehost وغيرها، ولذلك يُعتَقد أن توصيف شركات الاستضافة هذه بالتقليديّة، صفةٌ مناسبة. هل تريد تشغيل نظام إدارة البيانات PostgreSQL أو MariaDB بدلاً من MySQL؟ أو تريد العمل مع ASP بدلاً من لغة البرمجة PHP؟ يُزعم أنّ (أغلب) شركات الاستضافة ستجيبك بشيء من هذا القبيل عن كلّ هذه المتطلبّات، إذ ستَقترح عليك استخدام الخادم الافتراضي الخاص VPS والذي يتمتع بوصولٍ مباشرٍ إلى الجذر root، بحيث يمكنك تثبيته بنفسك بدلًا من استخدام الاستضافة المشتركة، وفي الحقيقة، لا يُعتَقَد أن هذا جيدًا بما يكفي، ومن المهم أن تنتبه إلى أنها ليست أفضل الخيارات لأنه من الصعب الحصول على دعمٍ فنيٍ جيدٍ في حال واجهتك مشكلةٌ ما. وهو ما يقودني إلى وجهة النظر القائلة بوجوب تَتبُّع عروض الطريق السعيد التي تُقدّمها شركات الاستضافة. ولنفترض رغبتنا في تطوير تطبيقٍ بلغة بايثون Python، عندها لن نشتري خادم هوستغيتور Hostgator، فعلى الرغم أن التطبيق سيعمل بصورةٍ جيدةٍ، إلا أنها قليلًا ما تُروّج لاستضافة تطبيقات بايثون، ولذلك لا يبدو أنه الطريق السعيد؛ بينما تُروّج له هيروكو Heroku كثيرًا. لا يمكننا ترجيح هيروكو Heroku لأنني لم أستخدمها من قبل، ولكننا نسمع الكثير من الآراء الإيجابية مِمّن يستخدمونها منذ 15 عامًا. تُذكّرنا هيروكو بوجود فجوةٍ أخرى مهمّةٍ بين شركات الاستضافة، وهي أنّ شركات استضافة الويب التقليديّة لا تساعدك في نَشْر موقعك، وإنما تعطيك بيانات اعتماد بروتوكول نَقْل الملفات FTP فحسب، ثُم تقول لك حظًّا سعيدً؛ أما بالنسبة لشركات الاستضافةٍ مثل هيروكو Heroku، فهي تقدّم لك واجهة سطر الأوامر مع أوامرٍ مساعدةٍ مثل heroku container:push، والتي تمكّنك من نشر الكود المحلي الخاص بك في الموقع مباشرةً، بل وتقدّم لك ما هو أفضل من ذلك، إذ تساعدك هيروكو Heroku على نشر الموقع مباشرةً من مستودع غيت هاب GitHub، فلماذا لا تَفعَل شركات الاستضافة كلّها هذا؟ يا له من لغزٍ بالنسبة لي، وذلك لأنّ المُضيف الذي يساعدك في النّشْر هو مضيفٌ لا يُقدّر بثمنٍ. حتى كُنا نتحدث عن الطرق السعيدة، وتُطلِق هيروكو على نفسها اسم منصة التطبيقات السحابية، أي أنّ الطريق السعيد في هيروكو هي لغات المُخدّم مثل نود Node وروبي Ruby وبايثون Python وجو Go، ولكن ماذا لو لم تكن بحاجةٍ لأي من ذلك؟ فلنفترض أنك ستُنشِئ موقعًا ثابتًا باستخدام أداةٍ خاصّةٍ بإنشاء المواقع الثابتة مثل إيليفينتي Eleventy، أي مواقع جامستاك Jamstack، فهل يُفضّل اختيار هيروكو Heroku عندها؟ طبعًا لا، فهيروكو هنا ليست الحل الأمثل، فعلى الرغم من عمل الموقع عليها بصورةٍ جيدةٍ، إلا أن استضافة المواقع الثابتة ليست جَوهَر هيروكو، وبالتالي فهي ليست طريقًا سعيدًا. إذًا أين يُفضّل أن تستضيف موقعًا ثابتًا؟ الإجابة هنا هي أن نيتليفاي Netlify أفضل بكلّ تأكيد، فهذا هو اختصاصها، وهي الطريق الأسعد للمواقع الثابتة. وقد أجادت نيتليفاي Netlify باستضافة جامستاك Jamstack لدرجة أن الكثير من الشركات حاولت تقديم عروضًا مماثلةً، مثل آزور Azure لتطبيقات الويب الثابتة. فلماذا إذًا تستخدم آزور وليس نيتليفاي Netlify؟ ربما يبدو طريقًا سعيدًا وربما كنت تستخدم منتجات Azure الأخرى واعتقدتَ لهذا السبب أن جميع منتجاتها جيّدةً، ففي الواقع، آزور هي منصّةٌ سحابيةٌ ضخمةٌ تُوفّر الكثير من العروض والخدمات الأخرى، وقد تكون معجبًا بمنتجات مايكروسوفت مثل كثيرٍ من المطورين وسنتحدث عن هذا لاحقًا. أما جامستاك Jamstack، فهي للاستضافة الثابتة بالإضافة إلى الخدمات الأخرى، وتُتاح في الكثير من الأماكن الآن. تحتوي كلاودفلير Cloudflare على كلاودفلير بيجز Cloudflare Pages، وهي خدمةٌ يمكنك الاستفادة منها عن طريق استخدام العروض غير المحدودة مثل استضافة عددٍ غير محدودٍ من المواقع غير المحدودة، والطلبات غير المحدودة، والسّعات غير المحدودة، وخدمة عددٍ غير محدودٍ من أفراد الفِرق البرمجيّة. قد تختار كلاودفلير بيجز Cloudflare Pages لأن منتجات كلاودفير مثل العمّال أو الوصول السهل هي أمورٌ مهمةٌ بالنسبة لك، ولذلك قد تشعر بأنها الطريق السعيد المناسب لك. كما تمتلك فيرسيل Vercel استضافة جامستاك Jamstack كذلك، وستقدّم لك مُخدّماتٍ إذا كنت تحتاجها، حيث إن إطار عملها نيكست جافاسكربت Next.js وصفحاتها مُجّهزةٌ مُسبقًا، كما أنها تُقدّم صفحاتٍ من جانب المُخدمّ بلغة البرمجة نود Node، فتعطيك فيرسيل Vercel لغة الواجهة الخلفيّة back end كذلك. أي أن إطار العمل نيكست جافا سكربت Next.js هو الطريق السعيد بالنسبة لاستضافة فيرسيل Vercel، فهو يدعم النّشْر على النظام الأساسي المُصمّم للإطار Next.js، ومن الصعب التَغلّب على ذلك. تمتلك استضافة AWS Amplify كذلك استضافة جامستاك Jamstack، والطريق السعيد هنا هو استخدام أمبليفاي Amplify لتجميع خدماتٍ مثل AWS خدمات ويب أمازون، فهذا هو الهدف من AWS Amplify. هل تحتاج إلى مصادقةٍ؟ أمازون كوغنيتو Amazon Cognito هي من تنجز العمل من وراء الكواليس، بينما يساعد Amplify على ربط المصادقة بعملك الحاليّ. هل تحتاج إلى تخزينٍ؟ تُعدّ S3 معيارًا صناعيًّا وسيساعدك Amplify على دمجِه. هل تحتاج إلى قاعدة بياناتٍ؟ سيساعدك Amplify على تصميم قاعدة البيانات وبناء واجهات برمجة التطبيقات API. وتمتلك منصة فايربيس Firebase استضافة على غرار Jamstack، والطريق السعيد هنا هو في الغالب إطار العمل Firebase. وتمتلك منصة فايربيس Firebase الكثير من الميزات المفيدة مثل تخزين البيانات في الزمن الحقيقي، بالإضافة إلى المصادقة وتحليلات المراقبة الحقيقية للمستخدم RUM، لكن إذا لم نكن قد استخدمنا أيًا من هذه الأشياء فمن غير المرجح غالبًا اختيارنا لاستضافة فايربيس Firebase، فعلى سبيل المثال، هل من المناسب استخدام فايريبس Firebase لمدونةٍ بسيطةٍ مثل مدونة Jekyll؟ بالطبع لا، لأن فايربيس Firebase لا تُروّج لذلك فهي ليست بالطريق السعيد. ويجدر الحديث عن ذاكرة المطور العضليّة، فأنت بصفتك مطوّرًا تبني ذاكرةً عضليةً للأشياء التي تفعلها بتكرارٍ، فإن استضفتَ خمسة مواقعٍ على Netlify وأنجزت خطوات الاستضافة مِرارًا وتكرارًا، فمن المنطقي أن يكون موقعك السادس موجودًا على نيتليفاي Netlify أيضًا، حتى لو كان هناك مضيفٌ آخرٌ يناسب موقعك الجديد أكثر من نيتليفاي Netlify. وذلك لأن معرفة أدواتك معرفةٌ جيّدةٌ وشعورك بالارتياح أمران مهمّان، حيث يمكنك موازنة الأسعار والميزات وكل التفاصيل الصغيرة، ولكنّ ذاكرتك العضليّة هي إحدى أقوى تأثيرات الاختيار ولا يُعتَقد بأن هذا أمرٌ سيّءٌ. يجب أن يعتني مضيفك باحتياجاتك الأساسية هل تتذكر عندما قلنا من قبل أن المُضيف الذي يساعدك في النشر مُضيفٌ قيّمٌ جدًا؟ إليك الأخبار الجيّدة، سيساعدك بالنشر كلٌ من نيتليفاي Netlify وفيرسيل Verce و AWS Amplify وغوغل فايربيس Google Firebase وكلاودفير بيجز Cloudflare Pages وآزور Azure للصفحات الثابتة، فلقد أصبحت هذه أقلّ ما يمكن أن يقدّمه المُضيفون، كما توجد هناك المزيد من الخدمات الأخرى. وفيما يلي الخدمات الأساسيّة لكل المُضيفات الحديثة بالإضافة إلى استضافة المواقع بالطبع. HTTPS: إذ يجب على المُضيف منح موقعي شهادة SSL تلقائيًا أو حتى مجانًا، وذلك نظرًا لأن خدمة Let’s Encrypt مجانيّة، فهي تُوفّر شهادات أمانٍ مجّانًا. CDN: وهي شبكة توصيل المحتوى، حيث يجب أن يساعد المُضيف في تخديم موقعي بالإضافة إلى خدمات توصيل المحتوى، حتى لو كانت ميزةً مدفوعةً أو تتطلب التهيئة المُسبقة. Deployment: وهو النشر، حيث يجب على المُضيف الاتصال بمستودعات غيت Git، ونقل الملفات من المستودع الرئيسي إلى الموقع المباشر. Staging: فعلى المُضيف توفير بيئاتٍ لتهيئة الملفات للنقل من مرحلة التطوير إلى مرحلة الإنتاج. وبالعودة إلى ووردبريس WordPress وغيره من أنظمة إدارة المحتوى العاملة بلغات PHP وMySQL، فغالبًا ما تُوفّر المُضيفات التقليديّة استضافة هذه المواقع، حيث يُمثّل ووردبريس 35.2٪ من مواقع الويب، وهذا رقمٌ كبيرٌ جدًا، مما يعني أنه هناك الكثير من الأموال الناتجة عن استضافة ووردبريس WordPress، لكن من واقع الخبرة لكريس كوير Chris Coyier يمكن القول بأن المُضيفين التقليديين لا يُقدّمون أيًّا من الخدمات التي ذُكِرت أعلاه رغم أنّها الخدمات الأساسيّة لكل المُضيفات الحديثة، ففي كثيرٍ من الأحيان قد تضطر إلى استخدام HTTPS ودمج شبكة توصيل المحتوى ونشر الموقع بنفسك، كما سيتوجّب عليك شراء مخدّمٍ آخرٍ لإجراء عملية staging، ومع وجود فجوةٍ واسعةٍ في مُضيفي الويب الحديثة التي تُقدّم ما لا تقدّمه المُضيفات التقليديّة، أصبح مجال الاستضافة غريبٌ جدًا. ولكنّ هذا لا ينطبق على كلّ مُضيفات ووردبريس، حيث يُعدّ استخدام مُضيفٍ خاصٍ بووردبريس لاستضافة موقع ووردبريس بمثابة طريقٍ سعيدٍ، لكن يمكن استخدام فلاي وييل FlyWheel مثلًا، إذ يقدّمون الميّزات الأساسيّة بالإضافة إلى أمورٍ أخرى، كما أنّهم يساعدون في التطوير المحليّ. ديجيتال أوشن Digital Ocean يقول Chris Coyier: لدى هذه المنصّة مفهوم دروبلت Droplet والترجمة الحرفيّة لهذه الكلمة هي قطرات المياه، ولكنّها في هذا السياق تعني مُخدّم، وهي مكوّنةٌ من حاوياتٍ، أو لنَقُل بأنّها مُخدّماتٌ مُعدةٌ مسبقًا وقادرةٌ على تشغيل جميع أنواع التقنيّات، فإن كنت تريد تشغيل لامب LAMP في Droplet، فسيكون طريقًا سعيدًا، ولكن هناك الكثير من التقنيات الأخرى كذلك. ولنأخذ المثال التالي، فإذا كنت تريد استخدام سترابي Strapi وهو نظام إدارة محتوىً يتكون من نود Node وNginx وPostgreSQL، فتستطيع منصة ديجيتال أوشن Digital Ocean تقديم droplet جاهزةٍ لذلك. تبدأ أسعار droplets من 5 دولاراتٍ شهريًا، لذا فهي اقتصاديةٌ مثل الاستضافات الأخرى تمامًا إذا لم تكن أكثر منهم، وقد تجد منتجات استضافةٍ متنوعةً في ظاهرها، بينما هي ديجيتال أوشن في حقيقتها. فعلى سبيل المثال، تتيح أداة استضافة SpinupWP إنشاء بيئات استضافة ووردبريس مهيأةً بسرعةٍ ولكنها لا تتكفّل بالاستضافة نفسها لأنّك قد تجلب مضيفك الخاص، والذي قد يكون ديجيتال أوشن أو خدمات ويب أمازون Amazon Web Services واختصارًا AWS. تعقيد الخدمات المقدمة وإذا بدا ديجيتال أوشن Digital Ocean معقدًا، فسترى أنّ خدمات ويب أمازون AWS أكثر تعقيدًا، فلقد تحدثنا عن AWS Amplify مسبقًا، فهو يشْبِه AWS المُصمّم للمطورين الأفراد لاستضافة التطبيقات بسرعةٍ، وهو رائعٌ جدًا لكنه جزءٌ صغيرٌ مما يُمثّل AWS. إذًا AWS هو مزود خدماتٍ سحابيةٍ ضخمٍ يمكنه تشغيل مخدمات ويبٍ، ولكنه يُوفّر المئات من الخدمات الأخرى مثل قواعد قواعد البيانات والتخزين والعمليات عديمة المُخدمّات serveless وواجهات برمجة التطبيقات API والسجلات، وكثيرٍ من الأمور الأخرى، حتى أنّه يمكنك استئجار حاسوب كميّ تمامًا مثل ما يُعرض في الخيال العلمي، لكن هذا لا يعني أنه لا يمكن للمطور العادي استخدام AWS لاستضافة الويب، إلا أنه غير مُصممٍ لهذا حسب تجربة المطوّرين. يمكنك الاطلاع على كيفية تثبيت ووردبريس WordPress على AWS ، حيث تُعَد AWS قويةً للغاية ولديها حلولٌ لكل شيءٍ وبأسعارٍ منخفضةٍ جدًا، ومن المفيد النظر إلى AWS على أنها بِنيةٌ أساسيةٌ بسيطةٌ للويب لكنها مصممةٌ للعمليات واسعة النطاق كذلك، فقد يُنشَأ مُضيفي الويب على AWS. مطابقة احتياجاتك مع ما هو متاح سنستعرض بعض النتائج السريعة لنُطابِق الاحتياجات مع الخيارات المتاحة، لكنّه ليس جدولًا شاملًا بل وُضِع فيه ما ما يذكر عادةً، وما يبدو بأنّه طريقٌ سعيد. table { width: 100%; } thead { vertical-align: middle; text-align: center; } td, th { border: 1px solid #dddddd; text-align: right; padding: 8px; text-align: inherit; } tr:nth-child(even) { background-color: #dddddd; } تقليدية اقتصادية WordPress MediaTemple وGoDaddy Flywheel وWP Engine Other PHP + MySQL (مثل Craft CMS) Bluehost Cloudways وfortrabbit Ruby on Rails Linode Heroku Node.js ضعه في Lambda Digital Ocean Python Vercel Heroku Go Vercel Cloud Run Jamstack GitHub Pages Netlify وCloudflare Pages GraphQL API Hasura AWS Amplify وAppSync Image Storage S3 Cloudinary ومن المهم التذكير بوجود الكثير من القواسم المشتركة في مجال الاستضافة، فلنفترض أنك تريد استضافة ملف index.html علمًا بأن هذا هو موقعك بالكامل. في الواقع، يمكن لأيّ مضيفٍ أن يفعل ذلك، حيث أنّ مهمة شركات استضافة الويب هي استضافة الملفّات عن طريق تشغيل الشيفرة البرمجية الموجودة بداخلها، وهي غير مختلفةٍ كثيرًا عن بعضها البعض، لذلك علينا الإجابة عن الأسئلة التالية، هل سيُشغّل ما أحتاجه؟ هل التعامل معه مباشرٌ وواضحُ؟ هل سيساعدك في تسهيل العمل؟ هل سيُقدّم الدعم المناسب؟ وأهم شيء هل هذا هو الطريق السعيد؟ أسعار الاستضافات لم نتحدث كثيرًا عن السعر على الرغم من أهميته الكبيرة للكثيرٍ من الناس، ولكن من الصعب التحدث عنه دون معرفة احتياجاتك، حيث لا يُراد أن يتخذ أي شخصٍ قراراتٍ مهمّةٍ بشأن أمورٍ مثل استضافة الويب بناءً على الفَرق في بضعة دولاراتٍ في الشهر، لأنّك إن أمضيتَ نصف ساعةٍ في محاولة اكتشاف مشكلةٍ وحلّها وكان باستطاعة استضافةٍ أغلى ثمنًا حلّها، حينها ستهدر فرق السعر المُكتسَب. تُعَد استضافة الويب أشبه بسوقٍ لبيع السلع، حيث تستَقّر أسعاره إلى حدٍ ما، وإذا كان المُضيف يبدو باهظ الثمن، فربما لأنه يقدم الكثير من الخدمات والميّزات، وإذا بدا رخيصًا فقد تشعر بهذا لاحقًا بسبب قلة الميزات أو سوء الخدمة وما إلى ذلك. فإذا كان لديك موقعٌ صغيرٌ للأطفال يُحتَمل أنك ستستضيفه مجانًا؛ أما إذا بدأ الموقع بالتوسّع، فستشعر حينها أن تكاليف الاستضافة ضئيلةٌ وعادلةٌ. مهلًا، هل يبدو كل هذا ممتعًا ومسليًّا لك؟ إذا كانت إجابتك نعم، فربما عليك التفكير في مهنةٍ في مجال البرمجيات بحيث تتعامل مع المُخدمات والنشر والبِنية التحتية، فقد لا يكون المطور الداعم مهمَّةً جانبيةً لأعمال التطوير الأخرى بل قد يكون مهمةً كاملةً. ترجمة -وبتصرف- للمقال The Differences in Web Hosting (Go with the Happy Path) من موقع CSS Tricks. اقرأ أيضًا مساعدة المبتدئين في فهم كيفية رفع الموقع على الإنترنت دليل إعداد خادم ويب محلي خطوة بخطوة كيفية تثبيت برمجية Jenkins على خادوم أوبنتو 16.04 كل ما تود معرفته عن السحابة الهجينة Hybrid Cloud1 نقطة
-
في مقدمة سلسلتنا الفريدة من المقالات عن السلوك التنظيمي سنستهلّ أولى مقالاتنا بعنوان فريد وجوهري وهو الإدارة والسلوك التنظيمي. سنستعرض في هذا المقال معنى العمل في السياق الاجتماعي وكيف يمكن التمييز وتجاوز التحدّيات التي تواجه الإداريين في الألفية الجديدة. .addional__paragraph { border: 3px solid #f7f6ea; margin: 20px 0 14px; position: relative; display: block; padding: 25px 30px; } استكشاف المهن الإدارية التحديات الإدارية في أبل Apple وجوجل Google عندما كانت أبل تطوّر نظام تشغيل الهواتف المحمولة iOS 10، تمكّنت مجموعة مؤلفة من 600 مهندس من معالجة وتطوير ونشر البرنامج الجديد خلال سنتين فقط. بالمقابل، تمكّن مهندسو ميكروسوفت Microsoft من تطوير وتنفيذ برمجة نظام تشغيل الحواسيب فيستا Vista، لكن تطلّب ذلك وقتًا أطول وجُهدًا أكبر، حيث احتاجت شركة مايكروسوفت إلى أكثر من 6000 مهندس للانتهاء من المشروع كاملًا، على الرغم من أن كلا مشروعي الشركتين كان بنفس الدرجة من الصعوبة، فما كان الفرق؟ وفقًا لدراسة أُجريت من قبل شركة الاستشارات الإداريّة بين وكامباني Bain & Company، فإنّ الشركات مثل أبل وغوغل ونتفليكس Netflix تمتلك إنتاجيّة أعلى بنسبة 40% من الشركات العاديّة. وقد يعتقد البعض أنّ ذلك عائد إلى بيئة التوظيف، حيث تجذب الشركات الكبيرة بشكل عام موظفين أكثر موهبة، سيّما مع الامتيازات والفوائد الكبيرة التي يتضمّنها العمل في تلك الشركات الضخمة، لكن ذلك ليس صحيحًا تمامًا. وجدت غوغل وأبل طريقة للإجابة عن أكثر الأسئلة جوهريّة في مجال الإدارة وهو: كيف يمكن الموازنة ما بين الإنتاجيّة والحفاظ على رضا والتزام الموظّفين؟ تمتلك شركات مثل غوغل تقريبًا نفس النسبة من "الموظّفين المميزين" الموجودة لدى الشركات الأخرى، لكن عوضًا عن توزيع ونشر هؤلاء الموظفين المميزين عبر أقسام الشركة، تعمل على تجميعهم معًا بشكل ديناميكي لتحقيق أكبر قدر من الانجازات في اليوم. وتركّز عملية التجميع هذه على جمع الموظفين المميزين في أكثر الأدوار أهمية في العمل، وهو ما يمثل مفتاح النجاح لكامل الشركة. هل سمعت المقولة "أنت قوي فقط بمقدار قوة أضعف نقاطك"؟ في حالة أبل لم يكن هناك أي نقاط ضعف، مما جعل إنتاجيتها الكليّة مرتفعة بشكل كبير جدًا. وعلى مستوى أكثر تعقيدًا، تُلحق التغيرات سريعة التواتر في مكان العمل والتكنولوجيا، بما في ذلك تنوّع الموظفين والسوق العالمية، آثار سلبية كبيرة على توقعات الموظفين، بشكل مماثل لما تسببه الضغوط العامة المرافقة لتأدية العمل. أبل هي أحد الأمثلة البارزة التي استطاعت بحنكة مديريها استغلال مواطن الضعف السابقة وتحويلها إلى نقاط قوة بالنسبة لها، ومع ذلك فإن تجربة آبل هي تجربة مثالية مقارنةً بالواقع الذي تشهده ادارة الاعمال والشركات حول العالم. يشهد المدراء المعاصرون تغيرات مستمرة في عالم التكنولوجيا والأسواق وحدّة المنافسة وديموغرافية القوى العاملة وتوقّعات الموظفين والمعايير الأخلاقيّة، تمثّل هذه التغيّرات لبَّ الصعوبات التي تكمن في كيفية إدارة الأشخاص بشكل فعّال. للوصول إلى أهداف الشركة، على كل مدير أن يكتشف كيفية تطوير قوّة عاملة تلبّي احتياجات اليوم والمحافظة عليها مع الاستعداد لتحدّيات الغد. وكنتيجة لذلك، يطرح الإداريون حاليًا أسئلة مثل: كيف يمكننا مواجهة المنافسة العالميّة؟ كيف يمكننا جعل هذه المؤسّسة أكثر فعاليّة؟ كيف يمكننا استخدام مواردنا البشريّة بشكل أفضل؟ كيف يمكننا بناء بيئة عمل أكثر إرضاءً ومكافأةً لجميع الموظفين؟ كيف يمكننا تحسين نوعية منتجاتنا؟ كيف يمكننا تحسين التواصل وعمليات اتخاذ القرار أثناء العمل؟ كيف يجب علينا تقييم ومكافأة الأداء؟ كيف يمكننا تطوير قادة الشركة المستقبليين؟ تستهدف هذه الأسئلة الأسلوب والطريقة الفعّالة في الإدارة. أي أنّها تطرح التساؤل التالي: ما الذي بإمكان المديرون فعله من أجل تحسين الأداء على مستوى كلٍّ من الأفراد والمؤسسات؟ تتطلّب الإدارة الفعّالة معرفة عميقة وإلمامًا كافيًا في كلٍّ من الإدارة الماليّة والتسويق وسلوك المستهلك والمحاسبة والرقابة وتقنيات التصنيع والإنتاج والأساليب الكميّة. بالإضافة إلى ذلك تتطلّب الإدارة الفعّالة معرفةً كافيةً بكيفية إدارة "مهارات الأفراد"، بمعنى أنّ على المدير الجيد أن يكون قادرًا على تحفيز موظّفيه، وقيادتهم وتوجيههم بمهارة، واتخاذ القرارات المناسبة في الوقت المناسب، والتواصل بفعاليّة، وتنظيم العمل، والتعامل مع سياسات المؤسسة المختلفة، والعمل على تطوير مستوى وفعاليّة الموظفين والمؤسسةعلى حدٍّ سواء. وهذا ما سنتطرّق إليه في مقالنا هذا، حيث سنتدراس ونستعرض مبادئ العلوم السلوكيّة المختلفة التي بإمكانها مساعدة المديرين على تطوير كل من مهاراتهم وقدراتهم الذاتيّة ومهارات وقدرات الموظفين التابعين لهم أيضًا لتحسين أداء وفعاليّة المؤسّسة. تمهيدًا لذلك، سنلقي نظرة أوليّة مقتضبة على طبيعة العمل وطبيعة الإدارة، و سنناقش التحدّيات المعاصرة، ثم سنذكر نموذجًا عن السلوك التنظيمي والذي سيكون بمثابة الدليل خلال دراستنا للإدارة والسلوك التنظيمي. سنبدأ مقالنا هذا باستعراض مفهوم العمل. طبيعة العمل معنى العمل ما هو العمل؟ وما هو شعور الأشخاص تجاه عملهم؟ يمكن الإجابة عن هذه الأسئلة من منظورات وزوايا مختلفة. ربما سيكون أقصر الطُرق لمعرفة آراء وشعور الموظفين تجاه عملهم هو سؤالهم بكل بساطة، وهذا ما فعله كاتب من شيكاغو يدعى ستودس تيركل Studs Terkel تمامًا منذ عدّة سنوات. كيف كان شعور الأشخاص الذين قابلهم تجاه عملهم؟ إليكم بعض من المقتطفات من كتابه العمل (Working): عامل حديد أنا كائن على وشك الانقراض.. عامل. عملٌ يعتمد على العضلات بشكل كبير.. ارفع هذه، ضعها هنا، ارفع تِلك الأخرى، ضعها هاهنا.. ولا يمكننا يحقُ لنا حتى أن نفخر بعملنا الذي صنعناه بأيدينا، سيّما عندما تجول الخواطر في البال وتذكر كيف يشير صاحب أو رب العمل أو المنزل إلى المنزل -الذي وضعنا نحن كلَّ جُهدنا في بناء أساساته- وهو يتحدث مع من حوله عن كمِّ الجُهد الذي بذله لإعماره وينسب العمل لنفسه هو فخور بذلك. موظفة استقبال تغيّر رأيي عن موظّفات الاستقبال لأنني أصبحت واحدة منهن الآن. لسن عبارة عن امرأة مغفّلة تجلس خلف المنضدة الأماميّة لتلقّي المكالمات الهاتفيّة، بل عليهن أن يكنّ شيء آخر، لأنّني اعتقد أنّني شيء آخر حين بدأت بالعمل. كنت على ما يرام حتى كان هنالك حفلٌ صحفي، وكنّا في محادثة "شيّقة وذكيّة" إلى حد ما، إلى أن سألوني عن عملي. عندما أخبرتهم عن عملي كموظفة استقبال، استداروا وتركوني للبحث عن أشخاص آخرين ذي ألقاب وأعمال "أرقى"، فلم أكن شخصًا يُستحق التكلّم معه بالنسبة لهم. لم أُرفض بسبب ما قلته أو الطريقة التي تحدّثت بها، بل ببساطة بسبب طبيعة عملي. سائق شاحنة نظافة يسألني الناس عن عملي فأقول: "أقود سيارة القمامة لدى البلدية"، وليس لدي أي شيء يدعو إلى الخجل منه. أعمل ثماني ساعات وأتقاضى راتبًا جيدًا، وأشعر أنّني أجني المال وزوجتي سعيدة، وهذا هو المهم. فهي لا تنظر إلي بدونيّة، وأعتقد أنّ ذلك يكفيني حتى لا أعير انتباهي أو أكترث لأي رجل ذي ياقة قميص بيضاء ينظر إليّ بدونيّة. شرطي أنا إنسان وأرتكب الأخطاء كأي شخص آخر. إذا أردت روبوتًا للعمل فعليك ببناء واحدٍ إذن، وإذا أردت إنسانًا، فهذا ما أنا عليه. محاسب أقول في العادة أنّني أعمل كمحاسب. يتخيّل معظم الناس أنّه شخص يجلس بجانب أكوام من المال وأكمامه مرفوعة، ومستغرق في الكتابة والتسجيل، يضيف أشياءً تفاصيل مالية هنا ويُعدّل أخرى هناكمرتديًا نظاراته. أفترض أنّ الحاصل على شهادة في المحاسبة لديه مكانة اجتماعيّة، لكن لا تعني تِلك النظرة الكثير بالنسبة لي، ما يهمني هو هل أحبّ هذا العمل أم لا؟ سكرتيرة خسر المدير سكريترته بسبب ترقيتها، لذا طلبوا من مراقبة الدوام القديمة أن تصبح سكرتيرته الجديدة. اعتقدَت أنّها في مجدها، ولا مزيد من المشاكل ولا مزيد من المعاناة من الضائقة المادية، فهي الآن تقوم بعملين معًا. تُسرع وتركض هنا وهناك طوال الوقت وطوال اليوم، تبذل جُهدها وتخلص لعملها، لكن عندما طلبت من مديرها أن يخصّص لها حوافزًا ماديّة لقاء جُهدها المُضاعف، رفض ذلك، وتلك كانت جائزتها لكونها مخلصة ومطيعة. تُظهر أمثلة كهذه، وهناك الكثير والكثير مثلها، كيف ينظر بعض الموظفين إلى عملهم والمهام التي يقومون بها. وكما هو واضح من الأمثلة هناك بعض الأعمال التي تكون ذات قيمة اجتماعية أكبر من غيرها، وأن بعض الأفراد يقتنعون بعملهم -على بساطته- أكثر من غيرهم. يعيش بعض الأشخاص ليعملوا، بينما يعمل البعض الآخر ببساطة ليعيش. وفي جميع الحالات، يمتلك الأشخاص بشكل واضح مشاعر قويّة تجاه ما يقومون به في عملهم وتجاه الأشخاص الذين يعملون معهم. في دراستنا للسلوك ضمن المؤسّسات علينا تحليل ومعاينة ماذا يفعل الأفراد في عملهم وطبيعة تصرّفاتهم وما هي الأسباب والدوافع التي تولّد تلك التصرفات، وما هو شعورهم تجاه العمل الذي يقومون به. تمهيدًا لهذا التحليل علينا التفكير بالوحدة الأساسيّة في تحليل هذه الدراسة، وهي العمل نفسه. ما الذي تعنيه كلمة عمل؟ وما الأدوار والفوائد التي يقدّمها لمجتمعاتنا اليوم؟ للعمل عدة معاني وفق المفاهيم الاجتماعية في وقتنا الحاضر. نعتقد عادة أنّ العمل هو مجرّد وظيفة مدفوعة، وعبارة عن تقديم خدمات مقابل المال. على الرّغم من أنّ هذا التعريف قد يكون صحيحًا من الناحية النظرية، إلا أنه يفتقر إلى شرح الدافع والسبب وراء كون العمل ضرورةً في مجتمعنا. ربما سيكون للعمل معنى أكبر إذا ما عُرّف على أنّه نشاط يُنتج شيئًا ذا قيمة وفائدةً لأفراد المجتمع. يوّسع هذا التعريف نطاق العمل ويؤكّد على السياق الاجتماعي الذي يظهر من خلاله مفهوم العمل مقابل الأجر، ويوضّح هذا المفهوم أنّ للعمل هدف، وهو الإنتاجية والفائدة الاجتماعية. وبالطبع هذا لا يعني أنّ العمل سيكون بالضرورة مثير للاهتمام أو مجزي أو مرضي بالنسبة للأفراد العاملين، على العكس، نعلم أنّ الكثير من الوظائف مملّة ومتكرّرة ومرهقة، ومع ذلك فإنّ الأنشطة المُنجزة خلالها لها فائدة للمجتمع ككل. لذلك فإن أحد أهم التحدّيات التي تواجه الإدارة المُعاصرة هو اكتشاف طرق لتحويل الأعمال المُتعبة والمنفّرة -ولكن الضرورية للمُتجمع- إلى وظائف ذات معنى وأهداف نبيلة تثير حفائظ الأفراد وتشحذ هممهم وتولّد لديهم إحساسًا مستمرًّا بالرضا النفسي، مع استمرار مساهمتها بإنتاجيّة وفعاليّة المؤسّسة خلال عملهم. أدوار العمل نعلم أن أهمية العمل من وجهة نظر المؤسّسات، فمن دونه لن يوجد منتج أو خدمات لتقديمها وبالتالي لا أرباح وبالتالي لا مستقبل للمؤسسة، لكن ما سبب أهمية العمل بالنسبة للأفراد؟ وما الأدوار التي يخدمها في حياتهم؟ أولًا، يلعب العمل دورًا اقتصاديًّا واضحًا، حيث يحصل الأفراد مقابل عملهم على المردود المادي الضروري لدعم أنفسهم وعائلاتهم، لكن يعمل الأفراد لأسباب عديدة تتعدّى الضرورة الاقتصاديّة البسيطة. ثانيًا، يلعب العمل أيضًا عدّة أدوار اجتماعيّة، حيث يمثّل مكان العمل فرصةً سانحة لمقابلة أشخاص جدد وتكوين الصداقات وتطوير العلاقات الاجتماعية. في الواقع قد يقضي الكثير من الأشخاص مع زملائهم في العمل وقتًا أطول مما يقضونه في المنزل مع عائلاتهم. ثالثًا، يؤمّن العمل أيضًا نوعًا من المكانة الاجتماعيّة في المجتمع. إذ إن مهنة الشخص تٌحدد المكانة والطريقة التي ينظر بها المجتمع إلى الفرد وذلك وفقًا لمعايير الأهميّة والدرجات الاجتماعية المحدّدة من قبل كل مجتمع. على سبيل المثال، في الولايات المتحدّة الأمريكيّة، يحصل مدير شركة على مكانة اجتماعيّة أعلى من بواب في نفس الشركة. في الصين من ناحية أخرى، تُنسب مكانة كبيرة للفلاحين والأفراد من الطبقة العاملة، ولا يختلف المديرون بشكل كبير عن الأفراد والموظفين العاديين. في اليابان، يعتمد الأمر أولًا على دور الشركة التي تعمل لديها ومدى شهرتها في الأوساط المحلية والعالمية، ثم على منصبك فيها ثانيًا. من المهم أن نلاحظ هنا أنّ المكانة الاجتماعيّة المرتبطة بالعمل الذي نقوم به تتجاوز عادة حدود مؤسستنا، فمن الممكن أن يكون لمدير شركة أو رئيس جامعة مكانة اجتماعية عالية في المجتمع ككل بسبب منصبه المرموق في تِلك المؤسسة. وبالتالي يمكن للعمل الذي نقوم به أن يمثّل مصدرًا للتمايز الاجتماعي ومصدرًا للتكامل الاجتماعي في آن واحد. رابعًا، يمكن للعمل أن يكون مصدرًا مهمًا للهوية واحترام الذات وبالنسبة للبعض أيضًا يكون وسيلة وضرورةً لتحقيق الذات. حيث يؤمّن العمل إحساسًا بوجود هدف للأفراد ويُظهر قيمتهم أو مساهمتهم في المجتمع. كما قال المُفكّر فرويد منذ زمن طويل: يمكننا أن نرى بوضوح أنّ العمل يخدم عدة أهداف مفيدة من وجهة نظر الفرد. فهو يؤمّن درجة من الاكتفاء الاقتصادي الذاتي والتبادل الاجتماعي والمكانة الاجتماعية واحترام الذات والهوية. وبدون ذلك سيشعر الفرد غالبًا بالعجز وانعدام المعنى وبأنّه غير طبيعي، وهي حالة تسمى بالانعزال. بالإضافة إلى ذلك يرى الأفراد في العمل فُرصة جيّدة لإيجاد معنى أو مغزى للأنشطة اليومية التي ينجزونها ، هذا بالطبع إذا ما كان عملهم يشكّل تحدّيًا ويتطلّب منهم بذل جُهدٍ أو تسخير خبرة أو معرفة فيه، . وبالمقابل عندما لا يشعر الموظفون بضرورة بذل الجهد أو لا يبذلون جُهدًا كافيًا لإنجاز عملهم -نتيجة لكون العمل بسيطًا أو روتينيًّا أو لا يشتمل على مهام صعبة أو تتضمّن ما يكفي من التحدي- أو عندما لا يرون أي سبب لتكريس أنفسهم وطاقاتهم في عملهم، عندها ستتعرّض إنتاجية وفعالية المؤسسة للخطر. أثارت هذه الحقيقة قلقًا عامًا لدى المديرين فيما يتعلق بانخفاض الإنتاجية وقيمة العمل. في الواقع، دفع القلق المتزايد حول هذا الوضع الكثير من المديرين إلى اللجوء والاستعانة بمبادئ ومعايير العلوم السلوكيّة لمساعدتهم على حل الكثير من المشاكل المتعلّقة بالموظفين في العمل. ترجمة -وبتصرف- للفصل The Nature of Work من كتاب Organizational Behavior1 نقطة