منتصر احمد نشر 16 سبتمبر 2022 أرسل تقرير نشر 16 سبتمبر 2022 انا اتعلمت javascript واستطيق بناء تطبيقات بها ولاكن عندما ادخل الي موقع مثل codewars لا استطيع حل اي مشكله الي المشاكل البسيطه جدا 2 اقتباس
1 Kais Hasan نشر 16 سبتمبر 2022 أرسل تقرير نشر 16 سبتمبر 2022 إن موقع codewars مبني على فكرة تطوير مهارة ال problem solving أي حل المشكلات، و هي مهارة عامة لا ترتبط بلغة برمجة محددة و لكن يتم تقييمها عن طريق لغات البرمجة، فنفس المسألة يمكنك حلها باللغة التي تريد بشكل عام. حتى تستطيع حل المشاكل في مثل هذه مواقع عليك التدرب على هذه المهارة، و أفضل طريقة للقيام بذلك هي متابعة المحاولة في حل المسائل، و المسألة التي لا تعرف حلها يمكنك النظر إلى حلها (عن طريق ال tutorial). و في غضون اسابيع ستجد نفسك قادراً على حل المشاكل البسيطة و إذا تابعت التدريب ستصبح قادراً على حل مشاكل أصعب بكثير. بضع نصائح قد تساعدك أيضاً في هذه العملية: اقرأ المسألة جيداً في البداية و تأكد أنك فهمتها تماماً، يفضل أن تقرأها مرتين لضمان ذلك. ابتعد عن شاشة الحاسوب و أمسك قلماً و ورقة و حاول كتابة بعض الأمثلة و حلها بطريقة عادية كأنها لغز لا أكثر. حاول التفكير بالكثير من الأفكار في البداية ثم اختار واحدة منها، لا تذهب إلى فكرة واحدة مباشرة. بعد أن تكون قد اخترت فكرة و تعتقد أنها صحيحة، فكر لمدة دقيقة في الطريقة التي ستكتب بها الكود، أي فكر في هيكيلية الكود، و عندما يصبح الهيكل العام واضحاً في مخيلتك اذهب و اكتب الكود. في حال أنك لم توفق في إيجاد فكرة الحل، حاول تبسيط المسألة قليلاً و فكر هل يمكن لحل مسألة أبسط أن يعطيك فكرة عن كيفية حل المسألة الأصلية، أيضاً حاول إيجاد ملاحظات معينة في المسألة مثلاً عندما يكون كذا و كذا فإنه كذا، و لو أن ذلك لا يشكل الحل الكلي و لكن ذلك سيساعدك في عملية التفكير. بالتوفيق، و أنصحك بالمتابعة بالحل على هذا الموقع، فمهارة ال problem solving من أهم المهارات في مجالنا، و عندما تصبح جيداً فيها ستجد نفسك أسرع و أفضل في كتابة أي كود أو تعلم أي شيء. 1 اقتباس
1 معاذ قره محمد نشر 16 سبتمبر 2022 أرسل تقرير نشر 16 سبتمبر 2022 (معدل) إن مواقع حل المشاكل تستوجب الكثير من التمرين، وتفريغ الوقت لحلها. وكل المبرمجين ابتدؤوا بحل المشاكل الصغيرة بل يوجد مبرمجين لم يستخدموا مواقع حل المشاكل ! ورغم ذلك لهم مشاريع رائعة في غالب الأحيان. لكن لا شك أن المهارات التي تكتسبها من ممارسة حل المشاكل مهارات ممتازة تحتاجها لتطوّر من نفسك. لحل المشاكل توصيات تسهّل عليك حلّها، منها: 1- ابدأ بقراءة المشكلة وفهم ماذا تحتاج من معطيات، وماذا ستخرج من نتائج 2- حاول أن تخطط حل المشكلة على الورق بداية وحدّد الخطوات التي ستتبعها للحل 3- ابدأ بكتابة الخوارزمية المناسبة لحل المشكلة إذا تعثّرت في حلّ بعض المشاكل لا تيأس، فالعلم يأتي بالتعلّم، وستجد إن بحثت عن اسم المشكلة كثيرا من الناس الذين شرحوا الحلّ، ومع الزمن ستجد أنّ تفكيرك في المشكلة سيتغيّر وأنّ تحليلك قد تطوّر وستجد سهولة في حل المشاكل. وإنّ مادة الخوارزميات من أكثر ما يعينك على فهم أنواع المشاكل وطرق حلّها فأنصحك بالتوجّه لتعلّمها لتحسّن من مهاراتك أيضاً. يمكنك الرجوع إيضا إلى التعليقات: تم التعديل في 16 سبتمبر 2022 بواسطة معاذ قره محمد 1 اقتباس
السؤال
منتصر احمد
انا اتعلمت javascript واستطيق بناء تطبيقات بها ولاكن عندما ادخل الي موقع مثل codewars لا استطيع حل اي مشكله الي المشاكل البسيطه جدا
2 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.