إن عالم WordPress، أحد أكثر التقنيات شعبية لإنشاء مواقع الويب واستضافتها، يمر بصراع ساخن للغاية بين شركة Automattic و شركة WP Engine.
سبتمبر 27, 2024
نشر في : يناير 09, 2023 | أخر تحديت : يوليو 26, 2024 |
المشاكل البرمجية هو شيء عادي يواجه حتى المبرمجين المحترفين , وهدا بكل بساطة لأنه لا يوجد مبرمج يفهم اللغة البرمجية بشكل كامل فغالبية المبرمجين لا يفهمون إلا %50 أو %60 من اللغة , لأن المبرمج بأي لغة يحفظ فقط الدوال التي يشتغل بها في مشاريعه بإستمرار أما باقي الدوال فغالبية المبرمجين لا يحفظونها أو لا يريدون فهمها أساس ^_^ لأنهم لا يحتاجونها في مشاريعهم.
المشاكل البرمجية لديها العديد من لأسباب , إما إرتكب المبرمج خطأ برمجي بشكل مباشر يعني نسى شيئ لم يكتبه أو غير مباشر بسبب ترتيب الأسطر (متال : دائما المعرفات تسبق الأكواد أي تكون بالأعلى), أو ليس لديه دراية بنسخة اللغة البرمجية الدي يشتغل بها أو ليس لديه دراية بالإستضافة الدي يشتغل عليها أو مايعرف بالسرفر , وهنا مشاكل أخرى تكون بسبب الحاسوب في بعض الأحيان , و على العموم طالما توجد المشاكل توجد أيضا الحلول.
لا تخف من المشاكل البرمجية أو تشعر بالإحباط , فكما قلنا يوجد دائما الحل و أيضا المشاكل البرمجية تزيد من خبرة المبرمج , سوف تشعر بإحساس رائع عند حل المشكل البرمجي و أيضا ستزيد خبرتك البرمجية لأنك واجهت مشكل اليوم و قمت بحله المرة القادمة ستكون لك الخبرة في التعامل معه , وهدا يجعلك مبرمج محترف.
لحل أي مشكل أو خطأ برمجي يمكنك الإعتماد أو إتباع هده النصائح أو مجموعة من الخطوات التي تمكنك من الوصول إلى الحل
نعم لا يجب أن تشعر بالخوف , لأن الخوف يؤدي إلى الإحباط و الشعور بالفشل و بعده يأتي التخلي إما عن المشروع الدي تشتغل عليه او سوف تتخلى عن اللغة نفسها أو مجال البرمجة بشكل كلي , لدلك يجب أن تبقى إيجابي دائما و تكون متفائل لأنه متلما توجد المشاكل توجد حلول , وتدكر أن جميع المبرمجين في العالم يواجهون المشاكل متلك , و مفتاح النجاح هو الصبر.
قبل حل أي خطأ برمجي أو مشكلة برمجية يجب تحديدها و غالبية اللغات البرمجية تظهر لك او تُعرف لك الخطأ البرمجي عندما تريد إستعراض المشروع على المتصفح أو واجهة البرنامج الدي تشتغل به , لدلك يجب أن تقرأ الرسالة الدي تظهر لك في حالة ما ظهرت , و من الأفضل أن تتعلم اللغة الإتجليزية لأن البرمجة مكتوبة بالإنجليزية.
هناك نوعان من الأخطاء أو المشاكل في البرمجة و هي الأخطاء الداخلية و الأخطاء الخارجية , الأخطاء الداخلية تكون إما خطأ برمجي إرتكبته أنت في الكود داخل الصفحة أو المشروع , أما الأخطاء الخارجية تكون بسبب إعدادات مترجم اللغة التي تبرمج بها أو بسبب السيرفر أو ماتعرف بالإستضافة أو بسبب البرنامج الدي تشتغل به كبرنامج Android studio.
بعد تحديد و معرفة نوع المشكلة البرمجية التي تواجهك تأتي الخطوة التالية و هي البحت عن الحل , و البحت نوعان هناك بحت داخلي و بحت خارجي , إن غالبية اللغات البرمجية تظهر لك رسالة الخطأ بعد إستراض الكود إما في المتصفح أو البرنامج الدي تشتغل به وتكون الرسالة على شكل تحدير و باقي الأكواد تعمل أو قد لا تعمل الأكواد الأخرى إدا كانت مرتبطة بالخطأ , و بعض الأحيان قد لا تظهر رسالة الخطأ بسبب الإستضافة التي تبرمج عليها او بسبب البرنامج الدي تشتغل به.
لهدا فالبحت الداخلي هو أن تبحت داخل الكود البرمجي أو المشروع ككل , أما البحت الخارجي فهو البحت في الإنترنت , وحاول دائما البحت أو مشاركة مشكلتك باللغة الإنجليزية , إن أغلب المشاريع البرمجية تكون متشابهة بكثيرٍ من الوظائف والخصائص ، لذا فإن أي مشكلة برمجية تواجهها قد واجهها عدد كبير من المبرمجين في العالم من قبلك و أوجدوا لها حلولًا وشاركوها مع غيرهم ، و كل ما عليك فعله هو أن تتعلم كيف تبحث عن المشكلة إما تبحت في موقع جوجل أو في المجتمعات.
هي مواقع عبارة عن منتديات يتجمع فيها الكتير من المبرمجين , و يساعدون بعضهم البعض بتقديم حلول للمشاكل البرمجية للأخرين أو يقرؤن المشاكل التي تواجه الأخرين و طريقة حلها ليزيدو من خبرتهم البرمجية , أنت كل ماعليك فعله هو أن تشارك مشكلتك البرمجية معهم و تنتظر المساعدة من المبرمجين الأخرين , أشهر و أفضل المجتمعات لحل المشاكل البرمجية هو موقع stackoverflow , وهو موقع إنجليزي يدعم معظم اللغات البرمجية و يوجد بالموقع حسابات الملايين من المبرمجين , يكفي أن تنشء حساب على الموقع و تشارك معهم مشكلتك , أما الموقع التاني فهو codecademy وهو موقع في الأساس عبارة عن مدرسة لتعليم البرمجة إلا لأنه يمتلك قسم خاص بحل المشاكل البرمجية , الموقع يضم الألاف إلى ملايين الأعضاء من المبرمجين فلا تردد في التسجيل على الموقع و طرح مشكلتك.
موقع جوجل هو أضخم موقع بحت في العالم بلا منازع و هو يضم تقريبا معظم المواقع الإلكترونية في العالم بمختلف أنواعها , لهدا كل ماعليك هو كتابة المشكلة الخاصة بك في بحت جوجل و تصفح المواقع الإلكترونية التي تتحدت عن حل لمشكلتك , و كتدكير أخير حاول دائما البحت باللغة الإنجليزية أو قم بنسخ رسالة الخطأ التي ظهرت لك و ألصقها مباشرة في بحت جوجل.
الفايسبوك هو أضخم شبكة تواصل إجتماعي في العالم , و أشهر ميزة فيه بالنسبة للمبرمجين هي المجموعات إد توجد الكتير من المجموعات في مختلف المجالات البرمجية يمكنك أن أن تبحت عن المجموعة التي تناسبك من خلال بحت فايسبوك و تنظم إلى أي واحدة منهم و تطرح مشكلتك أو تتواصل مع أحد المطورين مباشرة عبر الشات , و كنصيحة حاول أن تنظم إلى العديدة من المجموعات لكي تبقى على إطلاع بأخر مستجدات المشاكل البرمجية في المجال أو اللغة التي تريد.
إن عالم WordPress، أحد أكثر التقنيات شعبية لإنشاء مواقع الويب واستضافتها، يمر بصراع ساخن للغاية بين شركة Automattic و شركة WP Engine.
سبتمبر 27, 2024
المقصود بضغط أكواد CSS و Javascript أو تقليل حجم ملفات CSS أو Javascript , هو إزالة التعليقات و الفراغات الموجودة بين الأسطر و بين جميع الأكواد داخل الملف ...
يناير 18, 2023
إن العلاقة ما بين مادة الرياضيات و البرمجة هي علاقة هي ترابطية لا يلاحضها أي مبرمج , وهدا راجع إلى المستوى المعرفي لكل مبرمج فمبرمج تطبيقات الهاتف ليس هو مبرمج
يناير 09, 2023
هناك الكتير من البرامج التي تقدم خدمة تحويل حاسوبك إلى سيرفر محلي localhost , وهده البرامج معظمها مجانية وتوفر إمكانيات مشابهة لإمكانيات الإستضافة المدفوعة.
يناير 09, 2023
يعد السيرفر المحلي localhost أداة لا غنى عنها للمطورين , خاصة في حال كان مجال عملهم إنشاء المواقع أو التطبيقات التي تتطلب اتصال بالانترنت بحيث يمكنك اختبار الموقع أو التطبيق والتحقق من صحة عمله قبل أن تقوم بتسليم المشروع أو إطلاقه على الانترنت
يناير 09, 2023
كلمات مفتاحية رائجة هدا الشهر | |