تحريك للأسفل إيقاف تحريك للأعلى
جديد الموقع

الطبّ البيطريهندسة الطاقة Energy Engineering هندسة الميكاترونيك Mechatronics Engineering وظائفدليل الجامعات منشورات تربوية دولية لمحة عن حياة مفكرين تربويينأوراق عمل لمؤتمرات حول التعليم العالي والبحث العلميرسائل ماجستير ودكتوراه في التربيةمواقع متنوعة

RSS خدمة البحث تواصل معنا الصفحة الرئيسة

أنت الزائر رقم 3874919

التصنيفات » دليل المهن » قطاع الهندسة » هندسة البرمجيّات
هندسة البرمجيّات Software Engineering
تصغير الخط تكبير الخط أرسل لصديق طباعة الصفحة
 
 إضاءة على المهنة
 وصف المهنة
 ظروف العمل
 نوع الشخصية المهنية
 المهارات المطلوبة
 القابليات/المؤهلات المطلوبة
 بعض المهن المرتبطة
 مختصر المهنة
 المؤسسات التعليمية 
                                                    

 

إضاءة على المهنة:

لم يعد خافيا اليوم أهميّة البرمجيّات في حياتنا اليوميّة سواء في البيت أو المصنع أو المستشفى الخ…؛ فنحن نتعامل يوميًّا مع العديد من الأجهزة والمعدّات التي تعتمد في عملها على البرمجيّات، ومن المهمّ أن تعمل هذه الأجهزة وبرامجها بالشكل والكفاءة التي نتوقّعها منها. 

لذا فإنّ هندسة البرمجيّات أصبحت اليوم أكثر أهميّة من أيّ وقت مضى. فهي تركّز على عمليّة بناء برامج ذات جودة عالية جدًّا، بدءًا من الفكرة، مرورا بمراحل جمع المعلومات وتحليلها وإيجاد الحلول وتصميمها بطرق علمية، وصولاً إلى المنتج نهائي أي البرمجة وإنتاج البرنامج ثمّ صيانته وتطويره.

 تتسّع دائرة عمل مهندس البرمجيّات لتتضمن العمل في العديد من الشركات (كشركات تصنيع البرامج، شركات بيع أجهزة الكمبيوتر وصيانتها، الشركات الاستشاريّة)، الوكالات الحكوميّة المدنيّة أو العسكريّة، المؤسّسات التعليميّة كالجامعات والمعاهد التقنيّة، بالإضافة إلى إمكانيّة العمل لحسابه الخاص.


وصف المهنة:

يؤدّي مهندس البرمجيّات المهام الآتية:

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

- تقديم المشورة للعملاء حول أداء نظام البرمجيات، وصيانتها. 

- تحليل المعلومات لوضع توصيات وخطط حول تركيب نظام جديد أو تعديل النظام القائم.

- التشاور مع الطاقم الهندسي لتقييم التفاعل بين العتاد والبرمجياّت، وتطوير المواصفات ومتطلبّات الأداء وحلّ مشاكل العملاء.

- توجيه عملية برمجة البرامج وتطوير التوثيق.

- تخزين البيانات ومعالجتها واسترجاعها، لتحليل قدرات النظام ومتطلّباته.

- التداول مع معالجي البيانات ومديري المشاريع للحصول على معلومات عن حدود المشروع وقدراته. 

- التشاور مع العملاء أو الإدارات الأخرى بخصوص مقترحات المشاريع، بالإضافة إلى المسائل التقنيّة مثل تصميم نظام البرمجيّات والصيانة.

- تنسيق نظام البرمجيّات و وتركيبه.

- إعداد التقارير والمراسلات المتعلّقة بمواصفات المشروع وأنشطته وحالته.


ظروف العمل: 

يمارس مهندس البرمجيّات عمله في مكاتب منظّمة ومجّهزة بأحدث وسائل الراحة، أو في المختبرات حيث تتواجد المعدّات الحاسوبيّة. قد يضطر مهندس البرمجيّات العامل لدى شركات البيع أو تقديم الاستشارات، للتنقّل من مكان إلى آخر لمقابلة العملاء.

 تؤمّن هذه المهنة بشكل عام مردوداً مالياً مرتفعاً، كما أن فرص العمل متوفّرة بشكلٍ جيد، وإنّما تتفاوت المهام التي قد يشكّلها المتخصّص بحسب كل شركة. قد تسبّب هذه المهنة إجهاداً جسدياً خاصّة في البصر والظهر نتيجة التركيز وطول فترة الجلوس.

نوع الشخصية المهنية:

1. الشخصيّة البحثيّة (Investigative): تتضمن العمل مع الأفكار والفرضيات، وتتطلب قدراً عالياً من الجهد الفكري. تعمل بالبحث عن الحقائق وحل المسائل والمشكلات بطريقة منطقيّة.

2. الشخصية العملية (Realistic): تعمل بالأنشطة التنفيذية والأدوات والآلات، والقدرة على الإنجاز اليدوي. ميدان عملها: النباتات، الحيوانات، المواد الحسية كالخشب والمعادن، والبناء، الخياطة والحياكة. تتطلب العمل خارجاً وليس بالضرورة داخل الغرف، كما لا تحتاج إلى الاختلاط كثيراً مع الناس إلا في حالات التنظيم.

3. الشخصية التقليدية (Conventional ) : تنسجم مع العمل الروتيني وإتباع مسارات  واضحة. تتضمن العمل مع البيانات والمعلومات أكثر منه مع الأفكار.



المهارات المطلوبة:

- التفكير الناقد (Critical Thinking): استخدام التحليل والربط والمقارنة لتشخيص مكامن القوة والضعف للمعطيات المختلفة.

- الإصغاء الناشط (Active Listening): الإصغاء لكلام الآخرين وطرح الأسئلة المناسبة.

- البرمجة (Programming): كتابة البرامج الحاسوبية للأهداف المختلفة.

- فهم القراءة (Reading Comprehension) : فهم الجمل والفقرات والسياق.

- حل المشكلات المركبة (Complex Problem Solving): تشخيص المشكلات المركبة، وضع الخيارات لحلول، تطبيق الحلول.

- تحليل العمليات (Operations Analysis) : تحليل الاحتياجات والمنتج المطلوب لإنتاج التصاميم.

- الكتابة (Writing): التعبير من خلال التدوين(الكتابة).

- الحديث (Speaking): التحدث مع الآخرين بفعالية لنقل المعلومات.

- التعلم الناشط (Active Learning) : معالجة حيوية للمعطيات لفهم مضامينها واستنتاجاتها.

- الحكم وصنع القرار (Judgment and Decision Making): الترجيح بين سلبيات وايجابيات الأعمال الممكنة أو المحتملة.



القابليات/المؤهلات المطلوبة:

- الفهم الشفهي ((Oral Comprehension: القدرة على استيعاب الرسائل الصوتية وفهم المعلومات والأفكار الواردة في المخاطبة الشفهية.

- التعبير الشفهي ((Oral Expression: القدرة على إيصال المعلومات والأفكار للآخرين بشكل شفهي.

- الفهم الكتابي (Written Comprehension): القدرة على قراءة وفهم المعلومات والأفكار المكتوبة.

- الرؤية القريبة ((Near Vision: القدرة على رؤية تفاصيل الأجسام ضمن مسافات قريبة (عدة أقدام). 

- تحسس المشكلة (Problem Sensitivity) : القدرة على تحسس الأخطاء والمشاكل، دون اعتبار حلها.

- التفكير الإستنتاجي ( Deductive Reasoning ) : القدرة على تطبيق قواعد عامة على مسائل محددة لإنتاج أجوبة مباشرة.

- التفكير الاستقرائي ()Inductive Reasoning: القدرة على مزج معلومات أو تفاصيل جزئية متفرقة لتشكيل قاعدة عامة.

- الكثافة الكتابية (ضغط)Written Expression) ): القدرة على تضمين اكبر قدر ممكن من الأفكار والرسائل من خلال النص الكتابي.

- ترتيب المعلومات (Information ordering): القدرة على إتباع قواعد محددة لتنظيم الأشياء أو الأحداث (أرقام، حروف، كلمات، صور، طرائق، جمل، أو عمليات منطقية) بترتيب معين.

- تعرفّ الكلام (Speech Recognition): القدرة على فهم كلام الآخرين.


بعض المهن المرتبطة:

- هندسة الحاسوب.

- برمجة الحاسوب.

- هندسة الشبكات.

- تحليل أنظمة الحاسوب.


المؤسسات التعليمية

الجامعة الأميركيّة للثقافة والتعليم- جامعة الحريري الكنديّة.



         
 


 
 
المركز الإسلامي للتوجيه والتعليم العالي Developed by Hadeel.net