الكثير منا يحتار في اختيار لغة البرمجة، فالسؤال يطرح نفسه دائما كيف يتم تحديد اختيار لغة البرمجة المناسبة؟ وماهي لغات البرمجة الأكثر شيوعا واستخداما خاصة في المملكة العربية السعودية؟
كيف احدد لغة البرمجة المناسبه؟
عبارة "لغة البرمجة المناسبة" دون تحديد البيئة التي ستستخدم فيها، هل هي على سطح المكتب أم على الهواتف الذكية، أم على الويب... عبارة مُبهمة وغامضة.
سأفترض أنك تقصد لغة البرمجة المناسبة لمشاريع الويب، وهو الطابع السائد للأسئلة في أرابيا، وعليه أجيبك باختصار: ليس هناك ما يسمى "لغة البرمجة المناسبة".
لتحديد اللغة التي ستستعملها في بناء مشروع، عليك أولاً أن تحدد طبيعة المشروع، هل هو خدمة على الويب... هل يتضمن جزأين: أحدهما سَنَد (Backend) والآخر واجهة (Frontend)... إذا كان الأمر كذلك، فليس عليك استخدام لغة واحدة للجزأين، بل بإمكانك أن تستخدم PHP مثلاً للسند وJavaScript للواجهة.
ينبغي التذكير هنا أن تعيين لغة البرمجة واعتمادها غير كافيين في معظم الحالات، لأنك ستحتاج إلى استخدام "تقنيات" بالإضافة إلى لغة البرمجة، قد تكون هذه التقنيات "أطر عمل" مثل Laravel في PHP أو Express في Node وهنا قد يساعد الاطلاع على ما تقدمه كل تقنية من مميزات عاملاً مهماً في تحديد لغة البرمجة التي ستستعملها؛ وقد تكون هذه التقنيات نظاماً لقواعد البيانات يرتبط بلغة البرمجة التي ستعتمدها من خلال driver، فتكون الطريقة التي بُنيت عليها هذه driver عاملاً آخر في تحديد لغة البرمجة، حتى وإن كان نظام قواعد البيانات ذاته مستقلاً عن لغة البرمجة.
أما إن كنت تقصد بناء تطبيقات لسطح المكتب، فربما يكون هذا التطبيق مرتبطاً بخدمة ويب بنيتها، وهنا نعود إلى نقطة Backend وFrontend، وهنا سيدخل عامل آخر في تحديد لغة البرمجة وإطار العمل الذي ستبني فيه تطبيق سطح المكتب، وهو ما أنظمة التشغيل التي ستسهدفها... هل سيكون تطبيقك عابراً للمنصات (cross-platform) أو إنه يستهدف نظام تشغيل محدّدًا؟
في البـداية عليك بتعلم لغة الـ HTML لانها تعتبر ابسط لغات البرمجة ولكي تدخل في تعلم باقي اللغات عليك اولآ بإتقان لغة HTML
ومن ثم الانتقال الي لغة الـ CSS هيا ايضآ لغة سهلة وبسيطة ولابد من تعلمها بعــد الـ Html
ومن ثم لــغة الـ Jquery لكي تتعلمها يجب ان تكون علي علم بالـ html و الـ css
ومن ثم الدخول الي الـ php وهيا الاكثر انتشارآ في العالم العربي ولكن عليك اولآ بكل من HTML و الـ css والـ Jquery
انظر هنا حول سوق العمل في السعودية:
أن عملية تحديد لغة البرمجة المناسبة لك تبني على الهدف الذي تريد الوصول له فلغة البرمجة مالي هي الا اداة مساعدة تساعدك للوصول الى هدفك لذلك ان كنت تريد ان تكون مبرمج ويب فشيء مؤكد انه عليك ان تتقن html, javascript, ..etc.
اما من ناحية اللغة الاكثر شيوعا في السعودية فلاسف لا اعرف ولكني اتوقع ان المبرمجين المحترفين في السعودية وحسب معرفتي ببعضهم الجافا في المرتبة الاولة والروبي في المرتبة الثانية
التعليقات