ما هي مهارة حل المشاكل ( Problem Solving )
مهارة حل المشكلات (Problem Solving) هي القدرة على تحليل المشكلات وتحديد الأسباب الجذرية لها، وتطوير خطط عمل فعالة لحلها. وتشمل هذه المهارة القدرة على جمع المعلومات، وتحديد الخيارات المتاحة، وتقييم تأثير كل خيار، واختيار الخيار الأفضل لحل المشكلة. كما تشمل أيضًا قدرة التفكير الإبداعي والابتكار في إيجاد حلول جديدة لمشكلات معقدة. يعتبر حلاً فعالًا لأية مشكلة من أهم المهارات التي يجب اكتسابها في مجال العمل والحياة بصفة عامة, كما أن بعض شركات التوظيف تطلب حسابك على أحد مواقع حل المشاكل.
كيف يستطيع المبرمج كسب مهارة حل المشكلات
- التدريب العملي:
- القراءة والدراسة:
- التفكير الإبداعي:
- استخدام أدوات مساعدة:
- العمل الجماعي:
أهم مواقع حل المشكلات:
- موقع Leetcode.(من هنا شرح الموقع)
- موقع Codeforces.
- موقع Hakerrank.(من هنا شرح الموقع)
إنشاء حساب Codeforces
بعد الدخول إلى رابط الموقع تظهر نافذة الموقع كما في الصورة.
وفي أعلى يمين الشاشة يوجد كلمة ( Register ) فنقوم بالضغط عليها لتسجيل حساب جديد و سنقوم بنقلنا إلى الصفحة التالية:
بهذه الصفحة يوجد أربع خانات و هي:
- Handle: في هذه الخانة يطلب تعيين اسم المستخدم و الذي يكون باللغة الانجليزية و مكون من أحرف و أرقام مثل ( ahmad123 )
- Email: في هذه الخانة يطلب إدخال ايميل المستخدم إذا كنت لا تملك إيميل يمكنك تعلم إنشاءه بخطوات بسيطة من هنا.
- Password: في هذه الخانة يطلب تعيين كلمة مرور و لتعيين كلمة قوية يجب أن لا تكون أقل من ثمانية محارف و أن تكون خليط بين الأحرف و الأرقام و الرموز.
- Confirm Password: و في الخانة الأخيرة يطلب تأكيد كلمة المرور عن طريق إعادة إدخالها.
ثم نضغط ( Register ) فيتم نقلنا إلى الصفحة التالية و التي تظهر بها الرسالة التالية:
- نذهب الى تطبيق Gmial.
- إذا لم تظهر الرسالة نقوم بتحديث الرسائل و إذا أيضا لم تظهر نبحث بصندوق الرسائل المزعجة.
- نقوم بفتح الرسالة و الضغط على رابط التفعيل الموجود فيها(الرابط الأول).
بعدها تفتح لوحة تحكم حسابك و يمكنك التحكم به من خلالها.
و في مقالات لاحقة سنقوم بشرح الموقعين الباقيين.
هنا رابط أول مقالة بهذه السلسلة و التي تحتوي على مقالات السلسلة كامة.
تعليقات: (0) إضافة تعليق