النتائج 1 إلى 7 من 7

الموضوع: اعمال Software Engineer

  1. #1
    عضو برونزي الصورة الرمزية Tiina
    تاريخ التسجيل
    Mar 2007
    المشاركات
    1,680
    الدولة: Finland
    معدل تقييم المستوى
    19

    اعمال Software Engineer

    اريد ان اعرف من يعمل هذه الاعمال اقصد اي من الشهادات ممكن يؤهلنا كيف نقوم بهدذ الاعمال ؟


    designing, programming, testing and documenting software
    - working in a project and providing plans and follow-up information of own work
    - taking active interest as a team member in all team responsibilities and process development
    - sharing assigned team tasks with team members so that the team's capacity will be used to the maximum



    تحياتي
    [CENTER][COLOR=indigo]سيبقى الامل و السعي وراء النجاح مستمر[/COLOR][/CENTER]

    [CENTER][COLOR=indigo]و سيبقى الخط بعدي في الكتاب[/COLOR][/CENTER]

    [CENTER][COLOR=black][FONT=Tahoma]No pain, no gain [/FONT][/COLOR][/CENTER]
    [CENTER][COLOR=black][FONT=Tahoma]Don’t freeze when issues feel difficult That’s why we are here, to learn[/FONT][/COLOR][/CENTER]

  2. #2
    مشرفة سابقة
    تاريخ التسجيل
    Nov 2006
    المشاركات
    1,273
    معدل تقييم المستوى
    19

    رد: اعمال Software Engineer

    السلام عليكم يا اخت تينا

    بالنسبة لسؤالك انا اعمل كـ Software Engineer منذ سنين و طبعا المهمات التي ذكرتيها هي من صميم عمل اي مهندس سوفت وير لكن السوفت وير يختلف عن المجالات الاخرى كالشبكات مثلا لانه لا توجد هناك شركات عالمية تتطرح له شهادات علمية و هذا لان لغات البرمجة ليست مملوكة لشركات معينه

    طيب نرجع لسؤالك كيف يمكن ان نتعلم هذه الاشياء
    الطريقة الاولى هي ان تدرسيها في الجامعة مثلا تدرسي علوم كومبيوتر و تتخصصي برمجة
    الطريقة الثانية و في الغالب تكون مكملة للاولى هي باخذ كورسات اضافية في لغات البرمجة مثل لغات C, C++ , Java, Visual Basic, XML, PERL ...الخ طبعا اهمية هذه اللغات تختلف حسب المجال و البرامج التي تنتجها الشركة لانه في الغالب انك لن تحتاجي لكل هذه اللغات مجتمعة
    هذا بالنسبة لل programming اما ال design فهذا ياتي بالخبرة و عموما اذا كنت مبرمجة جيدة ستستطيعين ان تعملي تصميم جيد للبرامج التي تكتبيها. ال Testing يعتمد على ال Tools و ال Compilers و ال Emulators المستخدمة لانك في كل الحالات ستحتاجي لان تختبري البرنامج الذي قمت بكتابته للتاكد من انه يعمل بصورة جيدة. باقي المهمات هي مهام عامة و لا تختص بمهندس السوفت وير

    الشئ الذي يخطئ فيه الناس غالبا هو الخلط بين عمل ال software engineer و ال programmer . و الفرق هو ان ال software engineer هو الشخص الذي يقوم بمراجعة و مناقشة ال requirements and specifications التي طلبها الزبون و التاكد من صحتها و من ثم عمل software design و من ثم كتابة ال software و عمل test له
    اما ال Programmer فهو من يقوم بكتابة ال software و لكن لا يقوم بعمل ال desgin له و لا متابعة ال requirements و مناقشتها مع الزبون

    اذا كنت خريجة علوم او هندسة كومبيوتر او هندسة الكترونيات فيمكنك اخذ كورسات اضافية للغات البرمجة في معاهد كومبيوتر و الاحتفاظ بالشهادة التي يعطيها لك المعهد كنوع من الاثبات لمعرفتك باللغة. اما ماهي اللغات التي ينبغي دراستها فهذا يختلف باختلاف طبيعة عمل الشركة
    [SIZE="2"][COLOR="Teal"] [CENTER]
    اللَّهُمَّ اجعل حبك أحب الأشياء إليّ
    و اجعل خشيتك أخوف الأشياء عندي
    و اقطع عني حاجات الدنيا بالشوق إلى لقائك
    و إذا أقررت أعين أهل الدنيا من دنياهم ، فأقرر عيني من عبادتك
    [/CENTER]
    [/COLOR][/SIZE]

  3. #3
    مسئول الإعلام الإلكتروني الصورة الرمزية Iraq IT
    تاريخ التسجيل
    Oct 2005
    المشاركات
    5,797
    الدولة: Iraq
    معدل تقييم المستوى
    26

    رد: اعمال Software Engineer

    اقتباس المشاركة الأصلية كتبت بواسطة Tiina مشاهدة المشاركة
    اريد ان اعرف من يعمل هذه الاعمال اقصد اي من الشهادات ممكن يؤهلنا كيف نقوم بهدذ الاعمال ؟
    designing, programming, testing and documenting software
    - working in a project and providing plans and follow-up information of own work
    - taking active interest as a team member in all team responsibilities and process development
    - sharing assigned team tasks with team members so that the team's capacity will be used to the maximum
    تحياتي
    الوظيفة ممكن تكون Project Manager بناءا" على الوصف.

    الشهادات ممكن تكون MCSD و MCAD وكما قالت اخت امنة الـ Software غير مملوك لاحد لهذا السؤال يحتاج الى تحديدات اكثر.
    .
    " وخذ من حياتك لموتك "

    لا ترسل لي رسالة خاصة ... اذا لديك أي سؤال ضعه هنا


  4. #4
    مسئول الإعلام الإلكتروني الصورة الرمزية Iraq IT
    تاريخ التسجيل
    Oct 2005
    المشاركات
    5,797
    الدولة: Iraq
    معدل تقييم المستوى
    26

    رد: اعمال Software Engineer

    لكن السوفت وير يختلف عن المجالات الاخرى كالشبكات مثلا لانه لا توجد هناك شركات عالمية تتطرح له شهادات علمية و هذا لان لغات البرمجة ليست مملوكة لشركات معينه
    ماذا عن MCSD و OCP و J2EE وغيرها؟

  5. #5
    مشرفة سابقة
    تاريخ التسجيل
    Nov 2006
    المشاركات
    1,273
    معدل تقييم المستوى
    19

    رد: اعمال Software Engineer

    اقتباس المشاركة الأصلية كتبت بواسطة Iraq IT مشاهدة المشاركة
    ماذا عن MCSD و OCP و J2EE وغيرها؟
    اخي الامثلة التي ذكرتها هي شهادات لاغراض محددة جدا هذه لغات مستخدمة من قبل ال Developers و ليس ال software engineers بمعنى انها تستخدم لتطوير او تعديل منتج معين والفرق بينها و بين اللغات الاخرى كبير . اللغات التي يستخدمها مهندس السوفت وير في الغالب لا ترتبط ببيئة عمل او بنظام تشغيل معين خذ مثلا لغة ال C يمكنك ان تشغلها على نظام مايكروسوفت او ليونكس و ممكن ان يعمل البرنامج المكتوب بلغة C على كومبيوتر او مايكروويف او سيارة لانك بعد ان تعمل له executing تستطيع تنزيله على بروسيسور هذه البروسيسور قد تكون جزء من circuit في سيارة او غسالة او غيره
    [SIZE="2"][COLOR="Teal"] [CENTER]
    اللَّهُمَّ اجعل حبك أحب الأشياء إليّ
    و اجعل خشيتك أخوف الأشياء عندي
    و اقطع عني حاجات الدنيا بالشوق إلى لقائك
    و إذا أقررت أعين أهل الدنيا من دنياهم ، فأقرر عيني من عبادتك
    [/CENTER]
    [/COLOR][/SIZE]

  6. #6
    عضو برونزي الصورة الرمزية Tiina
    تاريخ التسجيل
    Mar 2007
    المشاركات
    1,680
    الدولة: Finland
    معدل تقييم المستوى
    19

    رد: اعمال Software Engineer

    اقتباس المشاركة الأصلية كتبت بواسطة amna_ali مشاهدة المشاركة
    السلام عليكم يا اخت تينا

    بالنسبة لسؤالك انا اعمل كـ Software Engineer منذ سنين و طبعا المهمات التي ذكرتيها هي من صميم عمل اي مهندس سوفت وير لكن السوفت وير يختلف عن المجالات الاخرى كالشبكات مثلا لانه لا توجد هناك شركات عالمية تتطرح له شهادات علمية و هذا لان لغات البرمجة ليست مملوكة لشركات معينه

    طيب نرجع لسؤالك كيف يمكن ان نتعلم هذه الاشياء
    الطريقة الاولى هي ان تدرسيها في الجامعة مثلا تدرسي علوم كومبيوتر و تتخصصي برمجة
    الطريقة الثانية و في الغالب تكون مكملة للاولى هي باخذ كورسات اضافية في لغات البرمجة مثل لغات C, C++ , Java, Visual Basic, XML, PERL ...الخ طبعا اهمية هذه اللغات تختلف حسب المجال و البرامج التي تنتجها الشركة لانه في الغالب انك لن تحتاجي لكل هذه اللغات مجتمعة
    هذا بالنسبة لل programming اما ال design فهذا ياتي بالخبرة و عموما اذا كنت مبرمجة جيدة ستستطيعين ان تعملي تصميم جيد للبرامج التي تكتبيها. ال Testing يعتمد على ال Tools و ال Compilers و ال Emulators المستخدمة لانك في كل الحالات ستحتاجي لان تختبري البرنامج الذي قمت بكتابته للتاكد من انه يعمل بصورة جيدة. باقي المهمات هي مهام عامة و لا تختص بمهندس السوفت وير

    الشئ الذي يخطئ فيه الناس غالبا هو الخلط بين عمل ال software engineer و ال programmer . و الفرق هو ان ال software engineer هو الشخص الذي يقوم بمراجعة و مناقشة ال requirements and specifications التي طلبها الزبون و التاكد من صحتها و من ثم عمل software design و من ثم كتابة ال software و عمل test له
    اما ال Programmer فهو من يقوم بكتابة ال software و لكن لا يقوم بعمل ال desgin له و لا متابعة ال requirements و مناقشتها مع الزبون

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

    هذه اعمال اصبحت مطلوبة جدا هنا في فنلندا و لهذا اردت ان اعرف

    تقبلي خالص الود
    [CENTER][COLOR=indigo]سيبقى الامل و السعي وراء النجاح مستمر[/COLOR][/CENTER]

    [CENTER][COLOR=indigo]و سيبقى الخط بعدي في الكتاب[/COLOR][/CENTER]

    [CENTER][COLOR=black][FONT=Tahoma]No pain, no gain [/FONT][/COLOR][/CENTER]
    [CENTER][COLOR=black][FONT=Tahoma]Don’t freeze when issues feel difficult That’s why we are here, to learn[/FONT][/COLOR][/CENTER]

  7. #7
    عضو برونزي الصورة الرمزية Tiina
    تاريخ التسجيل
    Mar 2007
    المشاركات
    1,680
    الدولة: Finland
    معدل تقييم المستوى
    19

    رد: اعمال Software Engineer

    اقتباس المشاركة الأصلية كتبت بواسطة Iraq IT مشاهدة المشاركة
    الوظيفة ممكن تكون Project Manager بناءا" على الوصف.

    الشهادات ممكن تكون MCSD و MCAD وكما قالت اخت امنة الـ Software غير مملوك لاحد لهذا السؤال يحتاج الى تحديدات اكثر.
    شكرا اخي على الرد

    و طبعا MCSD و MCAD من Microsoft اليس كذالك؟


    تحياتي
    [CENTER][COLOR=indigo]سيبقى الامل و السعي وراء النجاح مستمر[/COLOR][/CENTER]

    [CENTER][COLOR=indigo]و سيبقى الخط بعدي في الكتاب[/COLOR][/CENTER]

    [CENTER][COLOR=black][FONT=Tahoma]No pain, no gain [/FONT][/COLOR][/CENTER]
    [CENTER][COLOR=black][FONT=Tahoma]Don’t freeze when issues feel difficult That’s why we are here, to learn[/FONT][/COLOR][/CENTER]

المواضيع المتشابهه

  1. (ليبيا)مساعدة في تجميع جهاز لعدة اعمال
    بواسطة almozoghi في المنتدى الأرشيف
    مشاركات: 5
    آخر مشاركة: 26-03-2012, 16:34
  2. مصر جهاز كامل ب 1800 اعمال مكتبيه
    بواسطة alilux في المنتدى الأرشيف
    مشاركات: 2
    آخر مشاركة: 14-11-2011, 04:00
  3. اعلام مستفز بس حلو لجيجابايت عن لوحاتها الجديده
    بواسطة Mostafa Gomaa في المنتدى الأرشيف
    مشاركات: 0
    آخر مشاركة: 16-05-2010, 14:18
  4. تجميعة بغرض اعمال المونتاج الرقمي
    بواسطة alaadin2003 في المنتدى الأرشيف
    مشاركات: 9
    آخر مشاركة: 28-01-2010, 20:23
  5. لإنتاج اعمال فنية
    بواسطة AspireZ في المنتدى الأرشيف
    مشاركات: 6
    آخر مشاركة: 15-03-2006, 21:20

الكلمات الدلالية لهذا الموضوع

المفضلات

ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •