Open Hours of Mon - fri: 8am - 6pm, UAE
البرمجة

أهم لغات البرمجة التي يجب على المهندسين المدنيين تعلمها !

تُعد أجهزة الكمبيوتر جزءاً حيوياً في الهندسة المدنية، على الرغم من أن البرمجة ليست جزءاً أساسياً من منهج الهندسة المدنية، إلا أنّها مهارة مهمّة يجب على المهندسين المدنيين امتلاكها في وقتنا الحالي.

يُمكن أن يميز اتقان لغة برمجة معينة المهندس المدني عند وضعها في سيرته الذاتية عن بقية المرشحين الآخرين عند التقديم لللوظائف.

حيثُ أن ذلك سيدّل على أنهُ مستعد لتعلم مهارات جديدة لتجعله أكثر كفاءة وهذا سيجذب اهتمام أصحاب العمل.

إذن ما هي لغة البرمجة التي يجب عىل المهندسين المدنيين تعلمها ؟

لغة البرمجة بايثون

تُعتبر لغة البرمجة بايثون لغة عالية المستوى ومتعددة الاستخدامات للغاية، صممها جويدو فان روسوم في عام 1991، وتُعتبر لغة مفتوحة المصدر.

تم وضعها في أعلى القائمة لأفضل لغات البرمجة التي يجب على المهندسين المدنيين تعلمها بسبب كونها متعددة الاستخدامات فهي سهلة التعلم للمبتدئين في عالم البرمجة لأن تركيبها بسيط نوعاً ما.

بالنسبة للمهندسين نوصي بتعلم كيفية استخدام حزم numpy و pandas في لغة البايثون، حيثُ ستساعدهم في إجراء التحليلات الرقمية وإنشاء الرسومات وذلك مهم في مهامهم الوظيفية.

لغة البرمجة R

هي لغة برمجة مناسبة تماماً للتحليل الإحصائي، على الرغم من أن برنامج Microsoft Excel يمكنه أداء العديد من الوظائف الإحصائية

إلا أن لغة البرمجة R يمكنها التعامل مع مجموعات بيانات أكبر بكثير.

لغة البرمجة c++

لغة البرمجة c++ صعبة الاستخدام بسبب بناء جملها المعقدة، لكن بشكل عام يُوصى بتعلم لغة برمجة أسهل قبل تعلم لغة c++ ليكون المهندس على قدرة من الاستعداد لهذه اللغة.

لغة البرمجة SQL

يُمكن استخدام لغة البرمجة SQL في تنظيم البيانات وتصفيتها ومعالجها بكفاءة.

تعلم HTML و CSS

HTML و CSS ليسا لغات برمجة، إنهما إطار يتم استخدامه لإعداد هيكل صفحة الويب، ومن المفيد معرفتهما في حال أراد المهندس بناء موقع ويب خاص به.

ليس من الصعب تعلم HTML أو CSS لكنها مهارة يمكن أن تكون مفيدة جداً لبعض أصحاب العمل.

ما هي أفضل الطرق التي يُمكن للمهندسين المدنيين العمل عليها لممارسة البرمجة ؟

العمل على مشروع برمجي هو أفضل طريقة لتعلم البرمجة لأنهُ سيوضح كيفية تطبيق المهارات البرمجية الجديدة.

فيما يلي قائمة بالمشاريع البرمجية المُقترحة:

  • أنشئ موقع الويب الخاص بك كمهندس لعرض مهاراتك المهنية.
  • إنشاء آلة حاسبة أو أداة لأتمتة مهمة شاقة.
  • حل مشكلات في العمل.

وغيرها الكثير من التطبيقات المفيدة التي ستسهل برمجتها من أداء مهام المهندسين المدنيين.

  • إعداد: المهندسة شيماء أحمد
  • تدقيق: المهندس خليل محمود
  • تحرير: المهندس بشار الحجي