ابدأ بالتواصل مع الأشخاص وتبادل معارفك المهنية

أنشئ حسابًا أو سجّل الدخول للانضمام إلى مجتمعك المهني.

متابعة

مالفرق بين مهندس البرمجيات والمبرمج؟

user-image
تم إضافة السؤال من قبل montasir hassan khidir mustafa khadir , مهندس حاسوب وشبكات , شركة البيبسي - وحاليا في شركة رفيدا للإنشاءات والتعمير - وحاليا في شركة اليمامة بالخرطوم
تاريخ النشر: 2015/07/09
Hassan Sayed
من قبل Hassan Sayed , Senior Android Software Engineer , Mobile Doctors International

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

Samer Asfa
من قبل Samer Asfa , Android Developer ( Freelancer) , Freelancer

المبرمج عادة يكتب برنامجا كاملا.

مهندس البرمجيات يكتب أحد مكونات البرامج التي من شأنها أن تكون جنبا إلى جنب مع مكونات مكتوبة من قبل المهندسين وغيرها من البرامج لبناء نظام.

البرمجه في المقام الاول نشاط شخصي اما هندسة البرمجيات هي في الاساس نشاط فريق.

مهندس البرنامج يكون لدية خلفية تعليمية التي تركز على مبادئ الهندسة وهذه هي الطريقة التي يتم بها تناول جميع احتياجات التطوير والتصميم.

ثم يأتي المبرمج لتحويل تلك الافكار و الرسومات التي اخذها من مهندس البرمجيات وتحويلها الى برنامج.

Mohamed Shafik Tawfik El-Gaabari
من قبل Mohamed Shafik Tawfik El-Gaabari , Computer Engineer , Albanaon AlArab Contracting company

مهندس البرمجيات هو من يجيد التعامل مع انظمة التشغيل على سبيل المثال مهندس برمجيات ويندوز

 والحاصل على شهادات من مايكروسوفت 

والمسمى الوظيفي له SYSTEM ENGINEER

أما المبرمج  : فهو الذي يجيد البرمجة باحدى لغات البرمجة المتعددة مثل 

c++ . PASCAL

او برمجيات الويب مثل PHP,HTML,ASP.NET

او تطبيقات أنظمة تشغيل الهواتف الذكية مثل

ANDROID 

 

Mosuab Mostafa zakour
من قبل Mosuab Mostafa zakour , IT System Administrator , AL Fateh EST

يعتبر  مهندس البرمجيات جهة تخطيط وادارة للبرنامج حيث انه يقوم بالاستماع للعميل ومعرفة طلباته ومن ثم يحولها الي مخططات جاهزه يسهل على المبرمج تنفذيها 

ABDALLAH MOUMEN
من قبل ABDALLAH MOUMEN , Technical director , مجمع جديع عبدالقادر

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

Rebhi AL Jada
من قبل Rebhi AL Jada , Senior .Net Developer , Swedish Technology

مهندس البرمجيات على دراية بكل المراحل التي يمر بها البرنامج اما المبرمج فهو متخصص بمرحلة واحدة فقط وهي كتابة الكود

Ahmed Hasanen
من قبل Ahmed Hasanen , Oracle Developer , Wesam World Fashion

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

أما المبرمج فهو الشخص المسؤول عن تحويل التصميم الى برنامج ضمن لغة برمجية معينة

mohamed omer
من قبل mohamed omer , مبرمج احصائي , المنظمة العربية للتنمية الزراعية

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

Charfaoui Younes
من قبل Charfaoui Younes , Android Developer (Freelancer) , Freelancing

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

Awad Aljuaid
من قبل Awad Aljuaid , مطور مواقع انترنت Web Developer , جامعة الملك فهد للبترول والمعادن

مهندس البرمجيات يعمل من بداية المشروع إلى نهايته وأقصد بذلك من جمع المتطلبات وتحليلها لبناء نظام معين ثم تصميم هيكلة النظام ثم تطوير النظام ثم إختبار النظام ثم صيانة النظام. وتعتبر هذه هي المراحل الرئيسية لبناء أي نظام أو تطبيق.

ويتعدد عمل مهندس البرمجيات فممكن أن يكون

Requirements Engineering, Software Architect, Developer, Tester, Project Manager etc

أما المبرمج فهو يعمل على تطوير النظام أو التطبيق وهي مرحلة واحدة من مراحل بناء النظام.

ومن هنا نستنتج أن مهندس البرمجيات يستطيع أن يعمل عمل المبرمج لكن العكس غير صحيح. 

مهندس البرمجيات هو المهندس المختص دائما فى اعمال ال hardware اما المبرمج هو الشخص الذى لديه القدرة على استخدام لغات البرمجة وتشكيلها فى شكل برامج software

المزيد من الأسئلة المماثلة