اذهب إلى المحتوى

السؤال

Recommended Posts

  • 0
نشر

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

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

وهناك مواقع أخرى مثل HackerRank وCodeforces.

  • 0
نشر

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

1. Coderbyte: يحتوي على مجموعة من التحديات البرمجية والأسئلة الإختبارية. كما يحتوي على بعض الدروس والمقالات المفيدة.

2. Topcoder: منصة للتحديات البرمجية، حيث يمكن للمستخدمين المشاركة في تحديات البرمجة الشهرية والأسبوعية والتنافس مع المبرمجين الآخرين.

3. Codewars: يحتوي على تحديات برمجية وتستند التحديات إلى مجموعة واسعة من المواضيع المختلفة.

4. Leetcode: يحتوي على مجموعة كبيرة من المسابقات البرمجية والأسئلة الإختبارية.

5. HackerRank: منصة للتحديات البرمجية توفر حلولًا مفصلة لكل مسألة.

6. Exercism: يوفر تمارينًا برمجية في لغات البرمجة المختلفة، كما يقدم تعليقات مفصلة على الحلول المقدمة.

7. Codechef: يركز على تحسين مهارات البرمجة والتحليل الرياضي ويحتوي على تحديات برمجية من خلال المسابقات الشهرية والأسبوعية والتنافس مع المبرمجين الآخرين.

8. Coderfights:  يحتوي على تحديات ومسابقات برمجية.

9. SPOJ: يحتوي على مجموعة كبيرة منالتحديات البرمجية والأسئلة الإختبارية في مجالات البرمجة المختلفة، ويشتهر بكونه موقعًا شاملاً يحتوي على تحديات صعبة ومتقدمة.

ويفضل أن تتصفح كل موقع حتي تعرف تفاصيل علي أكثر عن كل واحد فيهم.

  • 0
نشر

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

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

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

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

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...