أخبار
ياسين طاهر يتحدث عن مجالات عمل مهندس البرمجيات

ياسين طاهر هو مهندس برمجيات ليبي تخرج من جامعة بنغازي الأهلية عام 2018 م ثم أنتقل لدراسة المجستير في العاصمة الاوكرانية كييف ، لديه العديد من التطبيقات الهامة التي صممها ونجحت ولاقت انتشاراً كبيراً محليًا وعربيًا.
مجالات عمل مهندس برمجيات، يعتبر العصر الذي نعيش فيه هو عصر البرمجيات والتكنولوجيا، ومن أبرز مجالات الحياة التي دخل إليها قطاع التكنولوجيا الرقمية مجالات التعليم وتنظيم جميع شؤون الدول، فلم يعد هناك مجال يستغني عن التكنولوجيا وتوظيفها وبرمجتها، ولذا أفرزت هذه الحاجات وجود تخصص معين يعنى ببرمجة هذه التقنيات وتطويرها والعمل على تنظيم شؤون الحياة من خلالها مما يؤدي إلى تطوير الحياة وجعلها أفضل مما هي عليه الآن.
يتمحور تخصص هندسة البرمجيات بالإنجليزية Software Engineering حول دراسة الأساس العلمي والرياضي لبرامج الكمبيوتر المختلفة والعديدة.
كما يتطلب دراسة مجموعة من لغات البرمجة ليصبح الأمر سهل، ويصبح الطالب قادراً على تصميم البرامج بنفسه، وتحليلها، وتعديلها وتطويرها.
وبناءً على ذلك فإن هذا التخصص يهدف إلى تهيئة وتدريب الطالب على اكتساب المهارات الأساسية التي يحتاجها للعمل في الوظائف المتعلقة والمرتبطة بمجال الأنظمة الحاسوبية، وإدارة مشاريع البرمجيات.
ويجب أن ينهي ما يقارب الطالب 132 ساعة معتمدة، للحصول على درجة البكالوريوس في هندسة برمجيات
مهارات الترميز
حيث إن إتقان برمجة الحاسوب والهواتف الذكية وكيفية استخدامهم من الشروط الأساسية التي يجب أن تتوافر في مهندس البرمجيات المتميز، ولا يعني ذلك إتقان جميع لغات البرمجة، فإتقان لغة برمجة واحدة كفيلة بتحقيق ذلك.
مهارات الاختبار تعتبر مهارة اختبار البرمجيات وتصحيحها قبل طرحها من أهم مهارات مهندسي البرمجيات الناجحين والمتفوقين، ويعتمد ذلك على التفكير المنطقي في المقام الأول.
مهارات الاتصال إتمام المهام المطلوبة منك كمهندس برمجيات على أكمل وجه يجب عليك أن تعمل ضمن فريق عمل، لذلك من الضروري امتلاك مهارات تواصل جيدة مع زملائك حتى لا تجد صعوبة في التعامل معهم.
ولتستطيع التعبير عن أفكارك بوضوح، ولتسهيل طلب المساعدة لحل المشكلات التي قد تتعرض لها أثناء قيامك بعملك.
المهارات التنظيمية
يعد التخطيط للمشروع وفهم متطلباته الأساسية والرئيسية، وفهم جميع حيثياته وكل ما يتعلق به من المهارات الأساسية التي يجب أن يمتلكها وتكون متوفرة في مهندس البرمجيات.
التطوير المهني المستمر
نظراً للتسارع الكبير في تطور التكنولوجيا يجب أن تواجه هذا التطور قدر استطاعتك، وتحاول استغلال أية فرصة تكون أمامك للتعلم وتطوير مهاراتك بشكل مستمر وبشكل دائم.




