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

السؤال

نشر (معدل)

السلام عليكم

انا مطور واجهات امامية ولدي رغبة في ان اكون مطور فل ستاك. كان خياري هو .net و c# كونها مدعومة من مايكروسوفت ولها اداء عالي اعلى من بايثون كونها لغة compiled. لكن ارى ان الانتقال لبايثون يفتح مجالات اوسع لمطوري الويب خصوصا بعد تطور ML/AI هل قراري كان صائب؟

 

دمتم بخير

تم التعديل في بواسطة Mustafa Suleiman
تعديل عنوان السؤال

Recommended Posts

  • 0
نشر

قرارك كان صائبًا إلى حد ما، ولكن هناك بعض العوامل التي يجب مراعاتها عند اتخاذ قرارك.

من ناحية، فإن .NET و C# مسار قوي ومدعوم جيدًا في تطوير الويب ، ولديهما أداء عالٍ. فهي خيار جيد لمطوري الويب الذين يرغبون في بناء تطبيقات عالية الأداء. كما أن ال .NET بطلوب في الدول العربية بشكل أكبر من django 

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

إذا كنت ترغب في أن تصبح مطورًا full stack، فأنت بحاجة إلى تعلم لغة برمجة للواجهات الخلفية. .NET و C# خيار جيد، ولكن إذا كنت مهتمًا بالذكاء الاصطناعي والتعلم الآلي، فقد ترغب في التفكير في Python. وذلك لا يعني أن python ليست جيدة في مجال ال backend على العكس فهي من أفضل اللغات 

  • 0
نشر

الأمر له علاقة بسوق العمل أكثر من أفضلية لغة على لغة أو إطار على إطار، إذا أردت دخول سوق العمل كمطور Full-stack فعليك تعلم .NET، أما إذا كان لديك الوقت لتعلم ما تريد فتعلم بايثون.

لكن دائمًا وازن بين الوقت المتاح لك وبين المطلوب في سوق العمل من خلال تفقد الوظائف المعروضة والخبرة المطلوبة.

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

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

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

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   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.

  • إعلانات

  • تابعنا على



×
×
  • أضف...