كيف تفهم كود مشروع لم تكتبه؟

عندما تبدأ في العمل في إحدى الشركات ستواجهك في البداية مشكلة كبيرة وهي فهم الكود الحالي للمشروع الذي تعمل عليه. فهم الـ codebase الذي لم تكتبه أنت بنفسك صعب جداً وتزداد صعوبة كود المشروع ( codebase ) كلما كان الكود مكتوب بدون استخدام framework لأن الفريم وورك يجبرك على اتباع طرق معينة في كتابة الكود مما يجعل هناك قواعد مشتركة لفهم طريقة كتابة كود المشروع.

لا نستطيع دائماً اختيار طريقة كتابة كود البروجكت (Project Code | Codebase) لأننا لن نكون دائماً موجودين عند إنشاء المشروع. ولذلك لابد أن نفهم الكود مهما كانت طريقة كتابته.

تعرضت للكثير من الـ codebases في الكثير من الشركات. رأيت كود بروجكت مكتوب بـ Laravel ومنظم وقوى، ورأيت كود مكتوب بـ Angular، ورأيت كود مكتوب بـ Native PHP ومنظم وقوى، ورأيت كود معقد ومستفز مكتوب بـ Native PHP، ورأيت كود مكتوب بـ Java كتطبيق أندرويد، .. عملت كمطور تطبيقات أندرويد، وكمبرمج ويب (عملت بالـ PHP أكثر من الـ Javascript ).

بعد كل هذه المشاريع التي أدرتها ولم أكتبها من البداية، أريد أن أعطيك بعض النصائح لكي تفهم الـ codebase لأى مشروع تصبح مسؤول عنه.

نصائح لفهم كود مشروع لم تكتبه ؟

١. هدف انشاء المشروع

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

٢. هدف كتابة كل جزء من المشروع

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

٣. مراجعة الـ documentation إن وجدت

إن كان هناك توثيق للكود (documentation)، قم بقراءة هذه الـ docs وراجع الكود أثناء قراءتها لتعميق فهمك للكود. أما إن لم يكن هناك توثيق للكود. فحاول أن تكتب docs فيما بعد لكي تسهل على من يأتي بعدك.

٤. معرفة تكوين وتركيب قواعد البيانات في المشروع

اعرف نوع قواعد البيانات المستخدمة في المشروع. قواعد بيانات relational مثل MySQL أم قواعد بيانات non-relational مثل mongodb أم أن قواعد البيانات عبارة عن ملفات txt أم عبارة عن ملفات csv .. وبعدها تبدأ في فهم كيف يتعامل الكود مع قواعد البيانات.

٥. معرفة أكثر جزء في المشروع تم تحديثه بمرور الوقت

إن كان المشروع منظم بـ version control مثل git ، استخدم git effort من git extras لتحديد أكثر ملف قام المبرمج بعمل تحديثات وتعديلات عليه. وبذلك أستطيع أن أعرف أهم جزء في الكود وما هي التعديلات التي تمت عليه وبذلك أفهم توجه الشركة من ناحية التعديلات والتاسكات المطلوبة والمهام التي يتم التركيز عليها أكثر.

أهم الأجزاء غالباً تكون الـ routing والـ business logic ولكن معرفة أكثر الأجزاء تغييراً وما هي التغييرات بالترتيب يجعلك تفهم أكثر عن الكود واتجاه التعديلات وسببها وتكون فكرة عامة عن عمل الكود وتوجه الشركة وهدف المشروع.

٦. مراجعة سجل التعديلات والـ pull requests

مراجعة التعديلات بالتسلسل تعطيك فكرة أقرب عن المشروع وطريقة كتابة الكود وأهداف التعديلات. ولكن من الصعب تتبع هذه التغييرات إن لم يكن المشروع يستخدم version control مثل git.

كيف تفهم كود مشروع codebase لم تكتبه بمساعدة git version control

٧. استخدام الـ Tests للتعمق في فهم الكود

لفهم المشروع بعمق، ابدأ في كتابة أكواد testing في الـ unit tests الخاصة بالمشروع والإطلاع على الإختبارات القديمة الموجودة في المشروع وبذلك تبدأ في التعمق في فهم الترابط بين أكواد وملفات المشروع بشكل أقرب من التفاصيل.

٨. التحدث مع أحد المبرمجين عن المشروع

من أهم الطرق التي تساعدك في فهم المشروع بنظرة شاملة هي التحدث مع أحد المبرمجين الموجودين قبلك في المشروع أو المبرمج السابق المسؤول عن المشروع. لأنه سيعطيك مسارات تفكير وارشادات وملاحظات مهمة جداً ومباشرةً عن طريقة كتابة وطريقة عمل كود المشروع، والتقنيات المستخدمة في المشروع ولماذا تم اختيار هذه التقنيات بدلاً من البدائل الأخرى.

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

٩. اتباع المسارات

من طرق التفكير الذكية التي تساعدك في فهم ترابط الكود والملفات والداتا داخل المشروع هي طريقة اتباع المسارات. لذلك ابدأ في تتبع المسارات بداية من htaccess مروراً بالـ routing مروراً بالملفات والكود والـ components والـ views المكونة لكل صفحة من الصفحات وطريقة اتخاذ قرار عرض أحد الصفحات.

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

هذه الملاحظات هامة جداً لك لكي تتعب بطريقة صحيحة وتصل إلى فهم الكود بدلاً من التخبط والإحباط الذي يصيبك إن بدأت في فهم وتتبع الكود بشكل عشوائي.

لمزيد من المعلومات عن البرمجة ولينكس وأندرويد وويندوز وماك وآيفون وتصميم المواقع، ابحث عن "موقع أبانوب حنا للبرمجيات" على جوجل وادخل للموقع وستجد موضوع جديد يشرح فكرة أو معلومة جميلة ومفيدة كل يوم.

كيف تصمم موقعك ليكون سريع التصفح ؟

كيف تحصل على سرعة تحميل الصفحات بنسبة ١٠٠٪ على مقياس جوجل؟ كلنا نريد إجابة لهذا السؤال المهم جداً لشركتنا وعملنا على الإنترنت. ولكن هل سرعة تحميل صفحات الموقع مفيدة ومهمة فعلاً؟

في عام ٢٠١٨ قامت جوجل بتحديد سرعة تحميل صفحات موقعك على متصفحات الإنترنت كعامل هام جداً فى ترتيب موقعك في نتائج البحث على جوجل كما ترى في هذه المقالة على المدونة الرسمية لمديري المواقع من جوجل.

في دراسة قامت بها شركة DoubleClick التابعة لشركة جوجل، وجدت أن ٥٣٪ من الزوار يتركون الموقع إن أخذ تحميل الصفحة أكثر من ٣ ثواني.


هناك تقرير على موقع hostingtribunal يوضح أن كل ثانية تأخير معناها تقليل عدد مرات تصفح موقعك بـ ١١٪.

سرعة موقعك جزء أساسي من تجربة الإستخدام (User Experience) بجانب عوامل أخرى منها سهولة الإستخدام وجمال التصميم (UI). ولكن سرعة موقعك هامة لدرجة قد لا تدركها. نحن اعتدنا على أن الإنترنت يعنى السرعة. لذلك أقل تأخير على الإنترنت يجعلنا نغضب ونترك الموقع أو الخدمة. لذلك لابد أن تجعل موقعك (أو موقع شركتك) سريع بنسبة ١٠٠٪ إن استطعت لكى لا تخسر كل هؤلاء العملاء المحتملين الذين يحاولون تصفح موقعك ومعرفة المزيد عن شركتك.

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

ولكن.. لماذا تصمم الموقع وتنشره.. ثم تكتشف أنه بطئ ويؤذي شركتك وارباحك! صمم موقعك من البداية ليكون سريع التصفح. كيف نجعل تحميل صفحات موقعك سريع ونحن لا نعرف ما الذي يجعل الموقع بطئ؟

دعونا نحلل الأمر ببساطة ونعرف كيف تسير الأمور؟ وما الذي يجعل تصفح موقعك بطئ؟

ماذا يحدث عند الدخول إلى موقع معين؟

عندما تكتب رابط الموقع وتضغط ذهاب (Enter)، أو عندما تضغط على أحد المواقع فى نتائج بحث جوجل تحدث هذه السلسلة من الأحداث.
  1. يبدأ المتصفح فى الدخول إلى الـ DNS Lookup Mode ويطلب تحويل دومين الموقع إلى IP عن طريق الـ Domain Name Server/Service/System الذي يُتخصر إلى DNS
  2. كل موقع مرتبط بـ IP . عندما يعرف المتصفح الـ IP المقابل لهذا الموقع (الدومين)، يبدأ المتصفح في طلب ملفات صفحة الموقع المطلوبة
لاحظ : هذه هي فكرة حجب المواقع الإباحية عن طريق تحويل اسم الموقع (الدومين) إلى IP خاصة بصفحة غير صفحة الموقع الإباحى.
  1. هذه الملفات المطلوبة هى ملفات HTML وصور و CSS و Javascript وفيديوهات .. إلخ. على حسب الملفات المكونة للصفحة المطلوبة.
  2. يقوم السيرفر (Server) بالرد على هذه الطلبات، وارسال الملفات التى طلبها المتصفح.
  3. يبدأ المتصفح فى تحميل الملفات اللازمة لعرض الصفحة وتبدأ مرحلة الـ rendering وظهور محتوى الموقع على الشاشة.
  4. لا يتم استلام الملفات المطلوبة من السيرفر في وقت واحد. ولكن يستلم المتصفح الردود على الطلبات واحداً تلو الآخر. حتى يتم انتهاء استلام كل الطلبات.
  5. بعد استلام كل الملفات المطلوبة، ينهى المتصفح عرض (rendering) شكل ومحتوى صفحة الويب.

شرح كيفية عمل http request ببساطة


هذه الخطوات مبسطة جداً ولكنها توضح فكرة عمل الـ http requests وتساعدنا في التفكير في طرق تسريع تحميل صفحات الويب.

والآن.. بعد أن عرفنا ماذا يحدث عند الدخول إلى صفحة معينة، وطلب http request لصفحة ويب من موقع معين. دعونا نحدد ما الأجزاء التي تجعل تحميل صفحات موقعك بطيئة؟

أسباب بطء تحميل صفحات الموقع ؟

  1. استخدام shared servers : إن كان موقعك هو منصة إلكترونية بها الكثير من الخدمات والكثير من العملاء الدائمين على الموقع مثل فيسبوك أو يوتيوب أو سوق دوت كوم أو شارع دوت كوم أو أمازون أو بنتريست .. فأنصحك بتأجير dedicated server أو حجز cloud server على GCP.
  2. الصور : إن كان موقعك به الكثير من الصور فى كل صفحة من صفحات الموقع، لابد أن تقوم بضغط هذه الصور واستخدام صور بصيغة JPEG بدلاً من PNG أو GIF لكي تحسن من سرعة موقعك. لابد أن تكون كل صورة منشورة على موقعك أقل من ١ ميجا بايت.
  3. مشكلات جافاسكربت : لغة جافاسكربت هى لغة قوية وجميلة وتساعدنا فى جعل الموقع متغير وجذاب ولكن وجود سكربتات جافاسكربت ليس لها داعى يجعل صفحات الموقع بطيئة! لذلك لابد أن تحسن كود جافاسكربت الذي تكتبه وتستخدمه في الضرورة فقط. اجعل تحميل سكربتات جافاسكربت فى النهاية عن طريق استخدام defer كما تحدثنا من قبل.
  4. عدم استخدام الـ cache : استخدم الـ caching لكى لا تقوم بتحميل صورة لوجو الموقع فى كل مرة يعيد المستخدم تحميل الصفحة. وبذلك يكون الموقع سريع، وتقلل استهلاك طاقة السيرفر، وتقلل استهلاك الإنترنت لدى المستخدم.
  5. الكثير من الإعلانات : قلل عدد الإعلانات المعروضة فى صفحة الويب واجعلها تحمل بشكل async و defer لكى لا تعيق تجربة الإستخدام وتبطئ الموقع.
  6. استخدام flash content : أغبى شئ يمكنك فعله في عام ٢٠٢٠ هو استخدام flash بدلاً من HTML5 لأنها بطيئة ومليئة بالثغرات البرمجية. وتخلى جميع المبرمجين حول العالم عن هذه التقنية التي كانت جميلة.

نصائح هامة لتصميم موقع سريع ؟

١. استخدم CDN

الـ Content Delivery Network هي عبارة عن خدمة تستضيف الملفات الثابتة في موقعك وترسلها للمستخدم عند الحاجة.

تكمن أهمية الـ CDN في وجود أكثر من سيرفر فى كل قارة من قارات العالم، ولذلك عندما يطلب المستخدم أحد صفحات موقعك يتم إرسالها من أقرب سيرفر له. وبذلك تقلل المسافة الفيزيائية التي يسير فيها الطلب. وبذلك تحصل على سرعة ممتازة في كل العالم.

توضيح تأثير content delivery network على سرعة تحميل صفحات الموقع

الأهمية الأخرى للـ CDN هى عمل طلبات لسيرفر غير السيرفر الرئيسي للموقع. أى يقوم المتصفح بطلب الـ HTML من سيرفر الاستضافة الخاصة بموقعك، ويطلب الصور من سيرفرات الـ CDN التى تشترك بها. وبذلك تحصل على سرعة استجابة عالية للسيرفرات. وبالتالي يتم تحميل صفحات موقعك أسرع.

٢. تقليل طلبات الموقع لقاعدة البيانات

استخدم أساليب تقليل التكرار في قواعد البيانات، واستخدم أساليب تقليل عدد الطلبات لقواعد البيانات، واطلب البيانات التي تحتاجها فقط من قواعد البيانات. وبذلك تقلل من وقت تنفيذ طلبات قواعد البيانات على السيرفر.

٣. تقليل حجم ملفات الـ CSS و Javascript  و HTML

يمكنك تقليل حجم هذه الملفات عن طريق أدوات الـ Minification أو عمل minify للـ css والـ javascript  وهى ببساطة عبارة عن إزالة الأسطر الجديدة والمسافات الغير مهمة من الملف مما يقلل حجم الملفات.

هناك نصيحة أخرى ولكنها تحتاج إلى متخصص لكي يقرر ما الأفضل لموقع شركتك. هذه النصحية هي استخدام الـ server-side rendering أم الـ client-side rendering أم استخدام static site generators والتخلص من فكرة الـ rendering !! إن كنت غير متخصص، فتواصل معى على لينكدإن أو على صفحة الفيسبوك.

بعد أن عرفت أسباب بطء تحميل صفحات الموقع، يمكنك أن تكتب كود صفحات موقعك بطريقة تجعل تحميله سريع. كتابة كود موقعك لكي يكون سريع التحميل من البداية أسهل من التعديل عليه فيما بعد لكي يصبح سريع.

قوة الدالة الأسية في التسويق الإلكتروني

أهم شئ يسعى إليه المسوق هو تحويل معدل النمو من الدالة الخطية إلى الدالة الأسية. الدالة الخطية هى عبارة عن زيادة شبة ثابتة يومياً مثل أن يعرف ١٠ أشخاص جدد عن منتج شركتك يومياً وبذلك يعرف ١٠*٣٦٥=٣٦٥٠ عن منتج شركتك فى السنة. وهذا رقم قليل جداً لأن معدل التحويل لن يكون أكبر من ٥٠٪ لذلك لابد أن تشهر منتج شركتك أكثر.

أما الدالة الأسية فهي تعبر عن زيادة معرفة الناس بمنتج شركتك بزيادة يومية متضاعفة. مثال زيادة عدد الذين يعرفون منتج شركتك ضعف اليوم السابق. أى أن النمو يبدأ من فرد واحد مثلاً ثم في اليوم التالي ٢ ثم ٤ ثم ٨ ثم ١٦ .. وهكذا. هذا النمو يظهر في البداية أنه تافه وقليل جداً مقارنة بالدالة الخطية (النمو الثابت). ولكن عندما تستمر لمدة سنة ترى قوة الدالة الأسية. لأن عدد الناس الذين يعرفون منتجك سنوياً هو ٢*١,١^٣٦٥= ملايين الناس.

توضيح الفرق بين النمو الأسي والنمو الخطي بالرسم

تظهر قوة الدالة الأسية في التسويق الإلكتروني بشكل واضح حيث يمكنك عمل تسويق لجروب فيسبوك مثلاً لكي يصبح نموه نمو أسي (exponential growth) كما ترى في الصورة التالية لـجروب أديره أنا على الفيسبوك.

النمو المتضاعف لجروب على الفيسبوك - أهمية الدالة الأسية في التسويق

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

إن أردت معرفة كيف تجعل نمو وانتشار منتجات وخدمات شركتك تسير بشكل متضاعف (exponential growth) بالدالة الأسية. انتظر المقالات التي أنشرها خلال الأيام القليلة القادمة، ستجد فيها كل ما تحتاجه لتنمو وتنتشر بشكل متضاعف وتحقق أعلى انتشار ممكن.

برنامج تسريع نقل ونسخ الملفات للويندوز

هناك العديد من برامج تسريع نسخ ونقل الملفات على الويندوز. هذه البرامج تعتمد بشكل كبير على حجم الرامات المتاح حالياً في جهازك. دعونا نعرف ما هو أهم برنامج لتسريع نسخ الملفات على الويندوز وأهم النصائح لاستخدامه.

سؤال على الفيسبوك - عايز برنامج يسرع عملية النسخ واللصق والنقل بسرعة عالية

اسم أفضل برنامج لنسخ الملفات ونقلها على الويندوز هو برنامج Tera Copy وهو يستخدم المساحة المتاحة حالياً من الرامات لتسريع نسخ ونقل الملفات.

أهم النصائح لنسخ الملفات بسرعة على الويندوز

١. استخدم برنامج تيرا كوبي tera copy
٢. قلل من عدد البرامج والملفات المفتوحة أثناء نسخ الملفات لأن وجود مساحة كبيرة من الرامات متاحة يفيد في تسريع النسخ

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

أحياناً يكون السبب فى فشلك هو كثرة الـ abstractions في الكود

فى مجال البرمجة نحتاج إلى الـ abstraction لأنها تساعدنا على انجاز المهام البرمجية التي نريد انشائها. ولكن هناك مشكلة!! أحياناً نواجه مشكلات لا نعرف معناها ولا سببها ولا علاجها!!! لكى نفهم مشكلة الـ Abstractions لابد أن نفهم معناها أولاً.

ما هي الـ Abstraction ؟

الـ Abstraction أو الـ Abstraction Layer هى عبارة عن كود للتعامل مع مستوى معين بتفاصيله، واعطاء طريقة استخدام سهلة للمستوى المعقد. مثال المترجم هو عبارة عن abstraction layer بينك وبين المتحدثين بلغات أخرى. أن غير مطالب بالتعامل بلغتهم أو محاولة فهمها. كل ما عليك هو التعامل مع المترجم الذي يقوم بدور الوسيط بينك وبين الطرف الأجنبي.

الطبقات الوسيطة في مجال البرمجة - Abstraction Layers

أهمية الـ Abstractions في كتابة الكود ؟

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

الـ abstraction layers ليست فقط فى لغات البرمجة، ولكن تجدها أيضاً في مكتبات البرمجة. مثال مكتبة برمجة لتكوين ملفات الـ PDF. مهمة هذه المكتبة هي التعامل مع تعقيدات كتابة صفحات وتنسيقات الملف ولكن أنت مطالب فقط بتحديد مكونات الصفحة ومحتوياتها فقط. هذه تعتبر من أهم الـ abstractions التى يحتاجها المبرمجين.

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

مشكلة الطبقات الوسيطة (Abstraction Layers)

أسوأ مشكلة في الـ abstractions هي عدم فهم مطوري التطبيقات ومواقع الويب لما يحدث في الطبقات والـ abstractions التي يستخدموها فى برامجهم ومواقعهم. يعاني كل مبرمجي nodejs و flutter و react native من هذه المشكلات بكثرة. لأنهم لا يعرفون كيف تعمل كل هذه الطبقات المتداخلة. وكيف يتحول الكود الذي يكتبونه إلي الشكل الذي يعمل به. وكيف يتم ترجمته أو تحويله.

كيف تتجنب مشكلة الطبقات الوسيطة (Abstractions) ؟

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

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

كيفية استخدام أسلوب الألعاب لتحقق أهدافك ؟

اللوعبة (Gamification) هي استخدام آليات الآلعاب في مجالات أخري - غير صناعة الألعاب - لتحقيق أهداف، أو التحفيز على الالتزام بسلوكيات معينة. وهي ببساطة استخدام أساليب الألعاب لتحقيق أهدافك. يمكن أن تستخدم الـ Gamification لتحفيز أولادك على النجاح فى دراستهم وحياتهم، أو تحفيز طلابك على المذاكرة والإجتهاد، أو تحفيز موظفين شركتك على تحقيق أعلى الإنجازات، أو تحفيز عملائك لشراء المزيد من منتجات شركتك.

هناك فكرة رائعة تمثل الدوافع والمحفزات الأساسية عند البشر. يُمكنك استخدام هذه الدوافع والمحفزات لفهم نفسك والآخرين وبذلك تستطيع تصميم منتج أو خدمة بطريقة تشجع الناس على استخدام هذه الخدمة أو المنتج.

الألعاب لها قدرة رهيبة على بذل الوقت والجهد. لعبة Pokemon Go حفزت ناس كتير على المشي لفترات طويلة رغم إنهم لا يستطيعون المشي لهذه المسافات في حياتهم اليومية.

لعبة Farm Ville أو المزرعة السعيدة جعلت الكثير من الناس يصحون في الصباح مبكراً لكي يحصدوا المحاصيل الإفتراضية الموجودة في اللعبة رغم أن هؤلاء الناس يعانون من صعوبة الإستيقاظ مبكراً للذهاب إلى المدرسة أو الجامعة أو العمل.

بالنسبة لمحبي كرة القدم، يمكنهم لعب أكثر من ساعتين جري في الملعب. إلا أن هؤلاء الناس أنفسهم يصعب عليهم أن يلتزموا بالجري لمدة ٢٠ دقيقة يومياً.

ما هي آليات الألعاب ؟

آليات الالعاب هي الطرق والأساليب الموجودة فى الألعاب وتشجع المستخدمين على حب اللعب والاستمرار في ممارسة اللعبة يومياً.

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

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

لاحظ: مجرد إضافة بعض آليات الألعاب لمجال آخر عادة لا يضمن زيادة التحفيز وفرص النجاح.

ما الذي يضمن نجاح آليات الألعاب فى جذب الناس للمنتج أو الخدمة؟

عندما تكون هذه الآليات والأساليب تدعم الدوافع والمحفزات الأساسية عند البشر. لذلك سنقوم الآن بمعرفة أهم الدوافع والمحفزات الأساسية التي تساعدنا على القيام بالأفعال.

الدوافع والمحفزات الأساسية

أى فعل يستلزم وجود حافز. يمكن أن يكون الحافز هو النجاح وحب التطور والطموح، أو الخوف من الخسارة وتجنب الألم، .. يمكن ان يكون حب مساعدة الآخرين، أو حتى حب التملك.

نموذج Octalysis للدوافع والمحفزات الأساسية للإنسان

نموذج Octalysis وهو اختصار لـ Octagon ومعناها شكل ثماني، و Analysis ومعناها تحليل. والمقصود من الإسم هو أن هذا النموذج يساعدك فى تفسير دوافع البشر فى أهم فعل يقومون به.

١. المعنى والرسالة - Meaning & Calling

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

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

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

فكرة التطبيق حققت نتائج رائعة مع الأطفال لدرجة أنه تم تطبيقها فى الكثير من المستشفيات في كندا. هذا التطبيق جعل الحصول على البيانات أسهل على الأطفال المصابين والأطباء.

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

٢. التطور والإنجاز - Development & Accomplishment

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

من أشهر التطبيقات المفيدة لهذا الدافع هي الساعات الذكية التي تسجل عدد خطوات المشي وتحسب السعرات الحرارية. رؤيتك للرقم وهو يزداد وشريط التقدم وهو يزداد يشجعك للاستمرار في المشي لفترات أطول. عندما تحقق الهدف اليومي - Daily Target - تحصل على Badge أو شارة كجائزة معنوية لأنك حققت الهدف. وهذا يمنحك شعور بالإنجاز,

٣. تمكين الإبداع - Empowerment of Creativity

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

في عالم الألعاب، كلما كان هناك طرق وأساليب مختلفة لحل وتجاوز التحديات التي تواجهك في اللعبة، كلما نجحت هذه اللعبة في جذبك للعب لفترات أطول ومستويات أكثر.

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

ما تقرأش البوست ده - طريقة استخدام أساليب الألعاب لتحقيق أهدافك

٤. التملك والاستحواذ - Ownership & Possession

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

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

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

٥. الإنتماء والتأثير الاجتماعي - Social Influence & Relatedness

الناس يحاولون أن يندمجوا في المجتمع. يبذل الكثير من الناس المال والوقت لتجنب مخالفة عادات المجتمع والشعور بالانعزال عن المجتمع. حتى أن الكثير من الناس يبذلون الجهد والوقت والمال للتفوق في المجالات والوظائف التي يحترمها الناس في مجتمعهم.

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

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

بالإضافة إلى الإنتماء، يقدم لك المجتمع المنافسة. المنافسة تجعل تدخل فى تحدى من أجل النجاح والتميز على المنافسين. بالإضافة إلى التعاون أيضاً مما يعزز الإحساس بالجماعة والمجتمع.

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

٦. الندرة والتلهف - Scarcity & Impatience

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

الكثير من الألعاب بها هذا الدافع. مثل أن يكون هناك سلاح معين الحصول عليه صعب. فكرة الحصول على شئ أو سلاح قليل من اللاعبين يمكنهم الحصول عليه هي فكرة قوية وحافز كافي للاعب لكي يستمر في المحاولة للحصول على هذا السلاح.

٧. الفضول وحب الإستطلاع والمفاجأة - Unpredictability & Curiosity

العقل البشري فضولي تثيره الأشياء الغامضة والغير متوقعة. وهذا الفضول هو السبب الرئيسي الذي يجعلك تريد تكملة قصة بدأت فى قراءتها، أو الإستمرار في مشاهدة مسلسل درامي لـ ١٠٠ حلقة، أو قراءة رواية قد تصل إلي ٣٠٠ ورقة.

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

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

٨. تجنب الخسارة والألم - Loss & Pain Avoidance

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

من الألعاب التى استخدمت دافع تجنب الخسارة والألم هي Zombie, run! التي تعمل على هاتفك. تقوم بتشغيل اللعبة و توصيل سماعة الأذن. وتجري.. وكلما قللت سرعتك تسمع صوت الزومبي وتخبرك اللعبة أو تقوم بالجري أكثر لكي لا يؤذيك الزومبي. بإستخدام هذه اللعبة يمكنك الجري لمسافات طويلة يومياً.

لاحظ: لا يشترط وجود أكثر من دافع للقيام بالفعل. يكفي حافر واحد فقط للقيام بالفعل إن كان هذا الدافع موجود بالقوة والقدر الكافي.

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

نصائح طبية للمبرمجين و الديزاينرز و الجيمرز

يجلس الكثير من المبرمجين و الجيمرز لفترات طويلة على اللابتوب أو الكمبيوتر المكتبي قد تصل إلى ٦ ساعات يومياً مما يجعل من الضروري لنا أن نعطيك بعض النصائح للحفاظ على صحتك في أفضل حال.

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

أهم نصائح الأطباء للمبرمجين و الجيمرز و الديزاينرز الذين يجلسون لساعات طويلة أمام الشاشات

١. حاول أن تجلس أمام جهاز الكمبيوتر بمسافة ٦٠ سنتيمتر.

٢. اجلس بطريقة مريحة للظهر والرؤية (مريحة للعين).

٣. اعطِ عينك بعض الراحة عن طريق النظر إلى شيء آخر غير اللابتوب كل نصف ساعة.

٤. اغمض عينيك لبعض الثواني كل نصف ساعة أو ساعة لكي تضمن تنظيف العين وحمايتها من الجفاف.

٥. ضع بجوارك زجاجة مياة لكي تشرب المياه الكافية لك يومياً حتى لا يتأثر جسمك من الجفاف.

٦. قم وتحرك لمدة دقيقة أو أكثر كل ساعة لكي لا تشعر بالخمول والنعاس أو تؤذي جسدك على المدى البعيد وخاصةً الدورة الدموية.

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

٤ أدوات للتسويق لابد أن تتوقف عن استخدامهم فوراً

هناك الكثير من التغيرات التي حدث في مجال تحسين المواقع لمحركات البحث (SEO) خلال الخمس سنوات الماضية. لذلك لابد أن تغير أدواتك القديمة وتستخدم أدوات حديثة مناسبة للنظام الحالي. لا تضيع وقتك في استخدام الأدوات القديمة التي ستؤذي موقعك ولن تنفعك. ولنبدأ بمعرفة هذه الأدوات القديمة التي لا زال بعض الناس يستخدموها في السيو.

١. أدوات بناء الروابط المرجعية التلقائية
(Automated Backlink Building Tools)

هناك مواقع تعطيك مئات الباك لينكات والروابط المرجعية الأوتوماتيكية كخدمة مدفوعة أو مجاناً. هذه المواقع تعتمد على طرق نشر تلقائي للروابط المرجعية مثل SEnuke. ولكن هذه الروابط يستطيع محرك البحث جوجل التعرف عليها حالياً. لأن جوجل يستخدم الذكاء الإصطناعي لمعرفة الـ automated link building patterns وسيؤذي ترتيبك.

لذلك لا تشتري خدمات بناء الباك لينكات الأوتوماتيكية، بل اشتري النشر اليدوي أو النشر في مقالات الزوار (Guest Posting).

٢. إعادة صياغة المقالات
(Text Spinners & Content Rotator)

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

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

٣. بوت لينكدإن
(LinkedIn Lead Generation Bot)

بعض المسوقين وكاتبي المحتوى يعتمدون على بوت لينكدإن فى نشر البوستات والكومنتات والتواصل مع العملاء المحتملين على لينكدإن ولكني أنصحك أن لا تستخدم هذه البوتس (Bots) لأن سياسات موقع لينكدإن تمنع استخدام المحتوى التلقائي والمبرمج. بالإضافة إلى أن المحتوى التلقائي يقلل من عدد العملاء الفعليين.

بنود وسياسات موقع لينكدإن تمنع استخدام البوت والرسائل التلقائية

٤. بوت كتابة التعليقات
(Comment Bot)

الكثير أيضاً من المسوقين وأصحاب المواقع وكتاب المحتوى يستخدمون برامج وأدوات ومواقع لكتابة التعليقات في مواقع وتدوينات أخرى للحصول على باك لينك من التعليقات. التعليقات فعلاً لها أهمية في ترتيب موقعك في محرك البحث جوجل حسب تجارب قمت بها بنفسي. ولكن المشكلة هنا هو الأسلوب التكراري الذي يجعل جوجل قادر على معرفة الـ spam comments pattern لذلك أنصحك بأن تحاول أن تكتب هذه التعليقات بنفسك لكي تستفيد منها فعلاً.

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

تحدثنا عن أكثر ٤ أدوات تضيع وقتك في مجال السيو وتؤذي موقعك. إن أردت متابعة الموضوعات الجديدة اشترك بـ بريدك الإلكترونى من هنا.

استضافة و دومين – خبير عربي لمساعدتك فى اختيار افضل استضافة مواقع

موقع استضافة و دومين من أوائل المواقع العربية المتخصصة فى تحليل و شرح شركات الاستضافة الاجنبية و تعمل على مساعدة المستخدم العربي في أختيار افضل شركة استضافة مواقع، و افضل اسعار الدومين و السيرفرات لأصحاب المواقع الكبيرة و الصغيرة.

استضافة و دومين

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

استضافة و دومين موقع مُنسق و سهل

من الرائع فى موقع استضافة و دومين انه سهل الاستخدام نظراً لأن الموقع يقوم بتقسيم شركات الاستضافة إلى قوائم كل قائمة تحتوي على نوع معين من الشركات كالاتى:
  1. افضل استضافة مشتركة
  2. ارخص استضافة
  3. افضل استضافة ووردبريس
ليس هذا فحسب بل يضع تعريف بسيط عن مميزات كل شركة و سعر الاستضافة بعد الحصول على كوبون الخصم الخاص بزوار موقع استضافة و دومين، الأمر الذي يجعل عملية الاختيار سهلة على المستخدمين مهما كانت خبراتهم.

موقع استضافة ودومين

ملحوظة: زوار موقع استضافة و دومين يحصلون على كوبون خصم على اسعار الاستضافة من الشركات المعروضة مجاناً و بدون طلب تسجيل أو أي بيانات متعلقة بالمستخدم.

مميزات موقع استضافة ودومين

يتميز الموقع بالعديد من النقاط الهامة فى مراجعة و شرح شركات الاستضافة الاجنبية و الشركات التي توفر خدمة حجز الدومين و منها:
  • الشرح باللغة العربية لمساعدة المستخدم العربي.
  • مراجعة  تفصيلية للعيوب والمميزات لكل شركة استضافة فى تدوينة منفردة.
  • شرح شراء الاستضافة بالفيديو لكل شركة .
  • توفير كوبون خصم خاص لزوار موقع استضافة و دومين يوفر أكثر من 50% من اسعار الاستضافة.
  • مقارنة بين شركات الاستضافة وعرض تقييم المستخدمين.

ماذا يستفيد موقع استضافة و دومين من تقديم هذه الخدمة

موقع استضافة و دومين يعمل على توصيل معلومة صحيحة لدي المستخدم العربي من أجل مساعدة أصحاب المواقع فى اختيار افضل استضافة مواقع مناسبة توفر عليهم الكثير من الوقت و المجهود فى البحث عن الاستضافة الافضل.

كما ويعمل الموقع على الحصول على أكبر عدد من الزوار المستهدفين من أجل الوصول إلى علامة تجارية معتمدة كواحد من أكبر المواقع العربية المعتمدة في مراجعة و شرح شركات الاستضافة الاجنبية.

استضافة و دومين أكبر من مجرد موقع 

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

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

خلاصة استخدام موقع استضافة و دومين

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

و قد قام موقع استضافة و دومين بتوفير أكثر من 90 ألف دولار على المستخدمين العرب مقابل تقديم كوبون خصم يوفر على المستخدم أكثر من 50% من قيمة الاستضافة على الموقع الرسمي. هو فعلاً موقع يستحق الزيارة و الإستخدام.

أهم ثلاثة عشر وظيفة في المستقبل

وظائف المستقبل هي التي تعتمد على التواصل الإنساني والفهم العميق للأمور وليست الوظائف الروتينية المتكررة. تحدثنا عن الوظائف الروتينية في موضوع سابق وعرفنا أن هذه الوظائف سيأخذها الحاسوب والأجهزة الحديثة المبرمجة لتقوم بالوظائف المكررة الروتينية.

أما الوظائف التي ستستمر هي الخاصة بالتواصل الإنساني والإجتماعي، والوظائف التي ستظهر هي الوظائف الخاصة بتحسين وتشغيل الأجهزة التي ستظهر في المستقبل، والوظائف الإبداعية والفنية والترفيهية.

أهم ١٣ وظيفة في المستقبل

  1. مبرمج ومطور برمجيات
  2. أمن المعلومات
  3. تحليل البيانات
  4. الوظائف الخاصة بالطاقة البديلة والنظيفة
  5. المترجمون المتخصصون
  6. التسويق
  7. مستشار الإنتاجية (Productivity Counselor)
  8. الطباعة ثلاثية الأبعاد
  9. التعليم عن بعد
  10. كتابة محتوى الإنترنت (التدوين)
  11. الترفيه مثل نجوم الكوميديا
  12. الفنون الإبداعية مثل الرسامين والشعراء
  13. الدعم الفني وحل مشكلات العملاء


انتهينا من الحديث عن وظائف المستقبل وأتمنى لكم جميعاً مستقبل مشرق. أما إن أردت متابعة الموضوعات الجديدة اشترك بـ بريدك الإلكترونى من هنا.

وظائف لن يكون لها وجود في المستقبل

مع تطور التقنيات الحديثة وأساليب الحياة والأدوات التي نستخدمها تختفي وظائف وتظهر وظائف أخري. ولكن لكي يكون لك وظائف في المستقبل القريب والمستقبل البعيد لابد أن تتوقع الوظائف المستقبلية وتعرف الوظائف التي لن يكون لها مستقبل.

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

اختفاء الوظائف الخاصة بأجهزة تم استبدالها

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

اختفاء الوظائف الروتينية

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

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

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

أمثلة للوظائف التي لن يكون لها وجود في المستقبل

  1. وظيفة قيادة السيارات (السائقين)
  2. مستشار الاستثمارات المالية
  3. التوظيف والموارد البشرية وأخصائي التوظيف
  4. الاستقبال في الفنادق
  5. مكالمات المبيعات عبر الهاتف
  6. الصناعات الدقيقة
  7. الأمن والحراسة
  8. بائع تجاري
  9. المحاسب المالي
  10. المسوقين عن بعد
  11. قارئ عدادات الغاز الطبيعي والكهرباء والمياه
  12. الوسطاء العقاريين
  13. وظيفة الصراف
  14. الصحفيين
  15. عمال الإنتاج
  16. مهنة تسليم الصحف وبيع الصحف الورقية
  17. مراقب المرور (عسكري المرور)
  18. حكام المباريات
  19. المزارعون
  20. موظفين البريد
  21. عمال المطابع والناشرون

انتهينا من الحديث عن الوظائف التي ستختفي في المستقبل. وسنتكلم إن شاء الله عن الوظائف التي ستستمر في المستقبل في موضوع آخر. أما إن أردت متابعة الموضوعات الجديدة اشترك بـ بريدك الإلكترونى من هنا.

كيف تنشئ مدونة ووردبريس تضمن لها الاستمرارية؟ (خطوة بخطوة)

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

ربما تسأل: لماذا أحتاج إلى مصدر دخل لمدونتي؟

إذا لم تضع أسلوب يدير لك دخل جيد من مدونتك فلن تضمن لها الاستمرارية للأسف، لأن المدونة تحتاج منك إلى متابعة مستمرة في كتابة المحتوى  وتهيئة وتحسين الموقع (SEO)، إذا لم تحقق أية عائد مادي من المدونة فلن تضمن الاستمرارية في الغالب.

كيف تدير دخل من مدونتك؟

بغض النظر عن محتوى موقعك (الطبخ، البرمجة، الهندسة، السفر، التقنية …) فإن هناك عدة أساليب تستطيع الاعتماد عليها لتحقيق عائد جيد من مدونتك.

سأضع لك بعض الأمثال وأضع مثالًا للشبكة العربية والأجنبية

إضافة إعلانات PPC ( يعني تحصل على عائد مقابل مشاهدة أو النقر على إعلانات، وأشهرهم اعلانات أدسنس وحسوب)

إضافة إعلانات CPA (تحصل على عائد مقابل أن يقوم المستخدم بإجراء عمل معين مثل ملء نموذج أو تحميل تطبيق، ومن أشهر الشبكات  عربي أدز & ClickBooth)

التسويق بالعمولة للمنتجات (تحصل على العائد الخاص بك عندما يقوم العميل بشراء منتج معين، مثل تسويق منتجات سوق.كوم أو كليك بانك)

تأجير مساحات إعلانية (وهي طريقة مشهور أيضًا أن تقوم بتأجير المساحات الإعلانية أو بيع الإعلانات النصية)

بيع منتجك الخاص أو خدمتك. (وهي طريقة جيدة أيضًا لتبيع أنت المنتج)

بيع مقالات داخل موقعك. (هناك أشخاص يحبون شراء Guest post داخل موقعك، أو عمل مراجعة معينة مقابل دفع بعض الأموال)

ما هي المجالات التي يمكنك الإعتماد عليها لإنشاء مدونتك؟

  • ريادة الأعمال
  • السياسة
  • الاقتصاد
  • التقنية
  • تربية الأبناء
  • المجالات العلمية
  • الصحة
  • الشروحات عموماً
  • الحياة البرية
  • تجارب الحياة
  • مراجعات المنتجات
  • السفر
  • الرياضة
  • الأعمال الخيرية
  • التاريخ
  • الرياضة
  • الطبخ

… وغير ذلك الكثير  من الأفكار .. حاول أن تختار المجال الأقرب لشغفك واهتماماتك لكي لا تمل منه. 

إنشاء مدونة الووردبريس خطوة بخطوة

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

من ناحية أخرى أرشح الووردبريس فهو نظام مفتوح المصدر (يستطيع أي  مطور التعديل عليه)، وبالتالي يحظى الوردبريس بدعم آلاف المطورين حول العالم، يقدمون له إضافات وقوالب وأدوات البعض منها بشكل مجاني والبعض بشكل مدفوع.

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

في البداية ستحتاج إلى دومين واستضافة لبناء موقعك، و أنصحك بالاعتماد على استضافة بلوهوست، فهي من أفضل الشركات والأكثر شهرة بدعم الووردبريس (يوصي بها الووردبريس بشكل مباشر).


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