0 Mustafa Mahmoud7 نشر 18 أكتوبر أرسل تقرير نشر 18 أكتوبر يوجد العديد من المواقع التي تقدم هذه التحديات البرمجية يمكنك حلها بلغة بايثون أو أى لغة تتقنها، وتتنوع من حيث مستوى الصعوبة. بعد إتقانك لأساسيات البرمجة، يُفضل أن تبدأ بمواقع مثل CodeWars و HackerRank، حيث توفر تحديات برمجية متعددة المستويات، وتعتبر مسائلها في المجمل سهلة نسبيا. بعد أن تتمكن من حل المسائل البسيطة التي تعتمد على كود بسيط وتفكير منطقي دون الحاجة لاستخدام الخوارزميات، يمكنك البدء في تعلم الخوارزميات وبنى المعطيات. عند إتقان هذه المفاهيم، يمكنك الانتقال إلى حل المسائل الأكثر تعقيداً التي تتطلب استخداماً ذكياً للخوارزميات، من خلال مواقع تقدم تحديات أكثر صعوبة مثل CodeForces. وعندما يتطور مستواك وتقترب من مرحلة الاستعداد لمقابلات العمل، يمكنك الانتقال إلى موقع LeetCode الذي يركز بشكل أكبر على التحضير للمقابلات التقنية والأسئلة المرتبطة بها. يحتوي الموقع على مشاكل مشابهة لتلك التي قد تواجهها في الشركات الكبرى، ويوفر مجموعة واسعة من التحديات المصنفة حسب درجة الصعوبة ستجد قوائم خاصة بالتحديات بمختلف المستويات. 1 اقتباس
السؤال
Yahya Hammam
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.