الأربعاء، 16 أكتوبر 2013

هل يحتاج مهندس الالكترونيات الي تعلم لغة برمجة ؟؟

الاجابة علي هذا السؤال تعتمد علي اشياء كثيره لان هندسة الالكترونيات بحر واسع جدا
ففي الغالب القسم الذي تود ان تتعمق فيه سوف يحدد هل تحتاج بان تكون ملم باحدي لغات البرمجه ام لا
لكن معظم مسارات وافرع هندسة الالكترونيات تتطلب معرفة ولو بمستوي وسط لاحدي لغات البرمجة
وخصوصا تلك التي تتعلق بانظمة  التحكم والامبدد سيستم  ففي ابسط مجالات انظمة التحكم تحتاج بان تكون ملم علي الاقل باساسيات احدي لغات البرمجه اما في مجال الامبدد سيستم فانت تحتاج بان تتعمق في احدي لغات البرمجة حتي تبدع في هذا المجال
 ومستوي تعمقك في لغات البرمجة تحدده انت الي اي مدي تريد ان تبدع في مجالك ما هو مستوي طموحك ما هي المشاريع التي تخطط لها
 فاذا كنت تريد ان تكون مجرد مهندس عادي فالاساسيات يمكن ان تغنيك عن الكثير من الابداع
اما اذا كان لديك طموح اكبر من ذلك فنصيحتي لك ان تتقن احدي لغات البرمجة
 ومن افضل لغات البرمجة لمهندس الالكترونيات عموما ومهندسي انظمة التحكم خصوصا هي لغة السي لما لهذه اللغة من مميزات عديدة خصوصا في طريقة تعاملها مع العتاد ( الهاردوير )
 فهي لغة اقرب الي لغة الالة لذلك تعطي نتائج جيدة عندما تتعامل مع الالة وسوف تعطيك افضل اداء ممكن لقطع العتاد لديك
 لكن وجود هذه المميزات وقربها من لغة الالة يكون علي حساب صعوبه نسبية لدراستها والتعمق فيها
من وجهة نظري هي ليسة بالصعوبة التي تقف في سبيل اي انسان لديه طموح واهداف لكن قد يكون هنالك من يختلف معي بان لغة السي بها صعوبات عديدة ولكن من وجهة نظري بانها تستحق المحاولة والصبر علي تعلمها لما تقدمه لنا من مميزات
 واحيانا بعض المهندسين يكون مطرا الي تعلمها لان في مجال الامبدد سيستم اول شرط من شروط التوظيف تجده اتقان لغة السي
 وهنا لا يكون للمهندس خيار الاختيار اما ان تتعلم واما ان تتعلم
 فتعلم لغة برمجة حوجه لا يدركها الكثير من مهندسي الالكترونيات حتي يصتضمو بها في شروط الكثير من الوظائف وفي  واقع العمل

 ويمكن اعتبار معرف لغة برمجة علي الاقل احدي اوجه المفاضلة بين المهندسين فعندما تقدم الي وظيفة معينه ولكي تحصل علي هذه الوظيفة يجب ان تميز نفسك عن الاخرين فهنالك الالاف مثلك يتقنون اساسيات الهندسة لكن لكي تفوز بوظيفة معينه من بين الالاف يجب ان يكون لديك ما يميزك ومن وجهة نظري اتقان لغة برمجة ميزة اكثر من رائعة لاسباب كثيره لان معظم الطلاب يعتبرون لغات البرمجة صعبة جدا او يعتبرونها مملة او يكرهونها بدون سبب وهنا تاتي فرصتك لكي تتميز عنهم بحبك للغات البرمجة وشغفك لتعلمها ولن تندم علي ذلك
اذا ما هو رايك هل تعلم لغة برمجة لمهندس الالكترونيات هي حوجة فعلا ام هي رفاهية زائد شاركوني بارائكم 

2 التعليقات :

السلام عليكم ورحمة الله وبركاته .... بالطبع بحتاج مهندس الالكترونيات لتعلم لغة برمجه .. ازا انه دائما في حالة تخاطب مع الاجهزه التي حوله ... فهو يريد ان يرسل لعنصر معين في ومن مغين كي يعمل هذا العنصر ... ليؤدي وظيفه معينه ... فإدا لم يكن له درايه بلغة الرمجه ... امامه حل واحد فقط ان يمسك ساعة توقيت فإذا جاء وقت التشغيل قام بإمداد الطاقه وهكزا ....^_^
اما لغة البرمحه فهي تتيح لك التخاطب مع المتحكمات مثلا ... فتقوم بأداء الوظيفه نيابة عنك وبالتالي قللت من العناء ... والاستفاده من الزمن .......
اعتزر ان كان في الاسلوب ركاكه فأنا طالب جامعي ... واعتبر مبدئ في هذا المجال الضخم .....

هل تعلم لغة الجافا واتقانها وامضاء الوقت فيها له مردود في سوق العمل؟
انا طالب هندسة الكترونية سنة ثالثة..
وشكراً..

إرسال تعليق