أسرار تعلم Problem Solving في البرمجة | كيف تحل أي مشكلة بخطوات بسيطة وتكتسب مهارات التفكير المنطقي.

Поделиться
HTML-код
  • Опубликовано: 24 дек 2024

Комментарии • 18

  • @Ahmad_Hamdy_Hamdeen
    @Ahmad_Hamdy_Hamdeen Месяц назад

    جزاك الله خيراً

  • @MohsenHossam-li8dn
    @MohsenHossam-li8dn Месяц назад +1

    اتمنى تستمر فى نشر النوع ده من الفيديوهات

    • @putcodes
      @putcodes  Месяц назад

      اكيد باذن الله❤️

  • @Zezzi01
    @Zezzi01 Месяц назад +1

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

    • @putcodes
      @putcodes  Месяц назад +1

      عندما تواجه صعوبة في حل مشاكل الـ problem solving، إليك بعض النصائح التي قد تساعدك في تحسين مهاراتك وتجاوز التحديات:
      1. فهم المشكلة بعمق:
      اقرأ المشكلة بعناية، وإذا كانت غير واضحة، حاول تبسيطها وفهمها خطوة بخطوة. تأكد أنك تفهم تمامًا ما هو المطلوب، وما هي المدخلات والمخرجات.
      2. قسم المشكلة إلى أجزاء صغيرة:
      حاول تقسيم المشكلة إلى أجزاء أصغر يمكن معالجتها بسهولة. معالجة أجزاء المشكلة بشكل منفصل قد يساعدك في بناء الحل الشامل.
      3. رسم خريطة ذهنية أو استخدام ورقة وقلم:
      الرسم أو الكتابة يمكن أن يساعد في ترتيب أفكارك وتصور الحل بشكل أفضل. أحيانًا، مجرد رؤية الأفكار بشكل مرئي يساعدك في الوصول إلى الحل.
      4. جرب أمثلة يدوية (Dry Run):
      استخدم أمثلة يدوية بسيطة وقم بتنفيذ الخطوات يدويًا على ورقة. قد تكتشف الأخطاء أو تجد طرقًا لتحسين الحل أثناء هذه التجربة.
      5. حل مسائل مشابهة:
      إذا كانت المشكلة صعبة، جرب حل مسائل مشابهة أبسط أولاً. هذا يساعدك على التعرف على أنماط الحلول ويمنحك الخبرة للتعامل مع المشكلة الأكبر.
      6. استخدام الخوارزميات وتقنيات الحل المعروفة:
      إذا كانت المشكلة تتطلب خوارزمية معينة (مثل الفرز، البحث، البرمجة الديناميكية)، تأكد من مراجعة هذه الخوارزميات وفهمها. أحيانًا تحتاج إلى تعديل خوارزمية معروفة لتتناسب مع المشكلة.
      7. التدريب المستمر:
      حل المزيد من المسائل بشكل منتظم على منصات مثل HackerRank، LeetCode، CodeSignal، أو Codeforces يساعد في تحسين مهاراتك ويزيد من راحتك في التعامل مع التحديات المختلفة.
      8. تعلم من أخطائك:
      بعد حل المشكلة، قم بمراجعة حلك وتحديد الأخطاء التي ارتكبتها، ثم حاول فهم طريقة الحل الأمثل. تعلمك من الأخطاء سيزيد من كفاءتك في المرات القادمة.
      حل مشاكل البرمجة مهارة تزداد تحسنًا بالممارسة، فلا تستسلم إذا واجهت صعوبات في البداية.

    • @Zezzi01
      @Zezzi01 Месяц назад +1

      @@putcodes ربي يرزقك بالجنة ويسعدك في الدارين يا رب ❤️
      بشكرك جدااا

    • @putcodes
      @putcodes  Месяц назад

      @@Zezzi01
      تسلم والله علي دماغي من فوق

  • @aesma3il
    @aesma3il Месяц назад +1

    لو سمحت مايكروسوفت بيعملو لك تقييم على اي موقع؟ وايه اللي يركزوا عليه؟ وانت فين اي دولة

    • @putcodes
      @putcodes  Месяц назад

      علي موقع خاص بيهم بيتحدد عن طريق Mail هما بيبعتهولك ...بيركزوا ع البوزيشن اللي انت مقدم عليه..
      انا من مصر 🇪🇬

    • @aesma3il
      @aesma3il Месяц назад +1

      @@putcodes عندي نقاط اكثر: ازاي عملت السيفي تبعك, وايه المواضيع اللي يركزوا فيها للجونيور انجنير وهل يطلبو منك تصميم النظم والانظمة الموزعة؟ وطبيعة اسئلة البرمجة كائنية التوجة اعاملة ازاي

    • @putcodes
      @putcodes  Месяц назад

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

    • @Mosiddiq-o3v
      @Mosiddiq-o3v Месяц назад

      @@putcodes هل لازم شهاده IT ولا مش مهم

    • @putcodes
      @putcodes  Месяц назад +1

      @@Mosiddiq-o3v
      مايكروسوفت اعلنت من سنة 2022
      ان مش لازم شهادة جامعية عشان تقدر تشتغل في مجال السوفت وير
      ف لو كانت شهادة موجودة او اي كلية تانية في التقديم مفتوح للكل ، ولكن معظم الوظايف الكبيرة سعات بتتطلب شهادة في المجال ده او ما يقرب ليها من كليات المجال.
      ولكن خلينا في الاحتمال التفائلي اللي بيقولك ان في ناس كتير مش دارسة المجال وعملت شغل احسن من ناس كتير معاها كلية حاسبات ومعلومات وغيرها من الكليات المشابها.
      اهم حاجه السعي والتطوير المستمر هو ده سر النجاح في المجال ده.