12

ارجوا مساعدتي في اختيار لغة البرمجة المناسبه وذات سوق العمل الممتاز

انا حاصل على شهادة البكالوريوس في علم الحاسوب

في ناس نصحوني بدورة ASP.NET

ما رأيكم في هذا الاختيار وما مدى صعوبته؟؟

وشهادت الدوره سوف أقوم بتصديقها من التعليم العالي لدى بلدي

فهل سوف يعتمدون شهادتي في دورة ASP.NET في دول الخليج؟؟

وشكراً


اختيارك للغة البرمجة يتوقف على عوامل كثيرة، يجب أن تحددها أولاً ثم على أساسها تختار لغة البرمجة المناسبة لك، من بعض هذه العوامل:

  • هل ستتخصص في تطبيقات الويب، أم سطح المكتب أم الموبايل

    • في حال تطبيقات الويب، هل تريد العمل لدى شركة كبيرة أم تفضل العمل الحر، الشركات الكبيرة عادة تطلب Java أو ASP.NET، ويجب عليك قبل البدء أن تبحث عن التقنية التي تتعامل بها نوعية الشركات التي تود العمل لديها لتكون هذه التقنية هي هدفك من التعلم، أما في حال العمل الحر فالمجال مفتوح أمامك ولن يقيدك أحد فلك حرية الاختيار ما بين PHP مع أطر العمل الكثيرة والمتنوعة لها أو Ruby بإطارها الشهير Ruby On Rails أو Python مع إطار عمل تطبيقات الويب الشهير Django
    • في حالة تطبيقات الموبايل، يجب أيضاً أن تحدد هل ستبرمج لأنظمة Android فعليك تعلم جافا والمكتبات المتاحة لنظام أندوريد، أم ستبرمج لنظام iOS فيجب عليك تعلم Objective-C أو ستبرمج لنظام Windows Phone فيجب عليك تعلم #C و XAML وإطار Silverlight أو XNA لو كنت ستطور للألعاب.
    • ولو كنت ستتخص لأنظمة سطح المكتب فيجب عليك تحديد هل ستبرمج لنظام تشغيل محدد، أم ستطور تطبيقات تعمل على مختلف أنظمة تشغيل لأن لكل اختيار طريقه الخاص.
    • وهناك أيضاً اختيار تطوير تطبيقات ERP وحلولها الشهيرة لكبرى شركات البرمجة، فهذه لها طريق آخر للتعلم وتتطلب منك معرفة بالمجال الذي ستطور له التطبيق بالإضافة إلى المعرفة البرمجية أيضاً.

باختصار يجب عليك تحديد طريقك أولاً واتجاهك، واختيار اللغة سيأتي فيما بعد كقرار فرعي يخدم المجال الذي ستختاره. وعموماً أنصحك بالبدء في HTML5 و CSS3 و JavaScript فهذه التقنيات تتطور بشكل كبير الآن وأصبح لها تطبيقات في مختلف نواحي البرمجة سواء سطح مكتب أو ويب أو موبايل، وستجني من الوقت الذي ستستثمره فيها بغض النظر عن اختيارك لاحقاً.

وآسف على الإطالة وأرجو أكون أفدتك ولو بالقليل. تقبل تحياتي!