أحد الأساطير المنتشرة فى المجال هى الفرق بين software developer و software engineer ايه وضع الأسطورة دي فى العالم الحقيقي!! / metwallylabs / metwally / aws.egypt.club
هذا غير صحيح. الفرق بين Software Engineer وSoftware Developer يشبه الفرق بين الكهربائي ومهندس كهربائي . عندما نرغب في تطوير شبكة كهربائية لجامعة ما، فإننا بحاجة إلى مهندس كهرباء يقوم بوضع خريطة للمبنى. وبالمثل، عندما نرغب في تطوير نظام لجامعة ما ونرغب في بناء نظام يلبي معايير الجودة وجميع المواصفات المطلوبة، فإن من المنطقي أن نعمل مع مهندس برمجيات لتشكيل فريق البرمجة وتحديد المتطلبات المطلوبة وتوزيع الخوادم والنسخ الاحتياطية وجميع المراحل الأخرى التي تسبق كتابة الشفرة. بالإضافة إلى ذلك، إذا أردنا بناء نظام Data Wherehouse لمنظمة حكومية، فإن وجود مهندسي البرمجيات ومدير المشروع يكون أمرًا ضروريًا لتنظيم وتخطيط وتحليل المشروع. الصحيح هو أن كل مهندس برمجيات يبدأ عمله كمطور برمجي، ومن خلال تجربته وتراكم خبرته، يمكنه أن يتقدم ويصبح مهندس برمجيات.
من اكثر المهندسين الذي احترمهم، ومشكور على كلامك، لكن الموضوع لا دخل له من الطبيقة او التفرقة: طبعا الشركات في الوطن العربي هذه المسميات غير موجودة، لكن في الشركات الاجنبية وخاصة الكبيرة توجد هذه المسميات: Programming: متعلم لغة برمجية ومحترفة Software Developer: هنا يكون هو مبرمج ومتعلم ادوات تساعدة وتسهل عمله في البرمجة Software Engineer: يعمل مخططات البرامج التى سيتم برمجتة اذا كان موجود في كلامي خطا ارجو ان تصحح لي
اهلا عاوز اسال حضرتك ... انا عاوز مثلا مثلا اعمل برنامج application mobile ف لازم قبل ما اكتب ال code لازم اخطط للبرنامج صح بعيدا عن ال design ايه المهاره الي محتاج اتعلمها عشان يكون عندي عقليه زي دي العقليه الي تخطط ل الي هيحصل او صوره مبدئيه للشكل النهائي
هل تحتاج الى شهادة لو عادي باجتهادي وتعلمي اوصل لمستوى مطلوب في الشركات واذا ابحث عن شنو عن software developer or software engineer؟. وكيف اصبح مطور برمجيات يعني شنو الكورسات الي اخذها ياريت تدلني؟
حسب علمي البسيط لازم تدرس خوارزميات، لغات البرمجة الأهم شوفها على tensor flow ادرس اساسيات انظمة التشغيل، احترف الIDEs حاول تشتغل على مشاريع صغيرة ادخل كل الcommunities الي ليها علاقة بالبرمجة عشان اما كود يقف قصادك تسألهم ويجاوبوك حاول تعمل مشروعك الخاص هيزودك خبرة كبيرة جدًا جدًا جدًا و شوف mentor تقدر تتعلم منه و تستفيد منه بردو مفيش مانع من كل يوم ربع ساعة عن التفكير المنطقي، العلمي و الإبداعي عشان الانترڤيوهات بتركز عالجزئيات دي اوي و بتركز على انك تكتب كود قدامهم وان شاء الله هتبقى كويس طبعًا مع كل ده دور على فرص تدريب عشان هتحسن منك بردو
الله يكرمك دا كان سؤال شاغل بالي برضو لاني لسه undergraduate في برضو سؤال في نفس المضمون عن الفرق بين ال Team Lead and Tech Lead لاني مش عارف احدد مثلا واحد زي بتاع قناة TechLead اللي كان شغال في جوجل ايه مستوي اللي بيأهلة انه بيتكلم بالطريقة دي
انا front end و لما بفتح المكتبات بلاقي اكود مش مفهومه و تنظيم حاسس انه فيه مناهج وراه ف دخل الفديو ده بس انا كنت عايز اعرف مين اللي بيعمل المكتبات دي و ال Framework دي 💚💚
يعني الشخص الخد كورس اربع شهور و عايز يقبض بالدولار مفيش فرق بينه و بين شخص درس اربع سنين و خد كورسات طول الأربع السنين لا طبعاً المطور خد كورس و المهندس يقدر يشتغل ف مجالات كتير زي Ai و السايبر و و الداتا و التطبيقات و المواقع و الحاجات دي بقا عندو خلفيه أوسع و اكبر و علميه اكتر
طب ايه هي الفيها دراسة اكتر للغات البرمجة زي Web development و app development و game development و الحجات دي بقي ... اخش Computer Science ولا Software engineering
اى حد عنده القدرة انه يدخل المجال هيدخل .. المجال مش سهل فى الأساس .. ومش اى حد هينفع فيه .. ومش كل اللى هيدخلوا حاسبات هيطلعوا منها قادرين انهم يشتغلوا فى المجال .. وماتخليش معلومة على النت تحطمك ماتبقاش خفيف كدة
@@MetwallyLabs اها طيب مجال زي الهندسه مستحيل حد يدخله بدون شهاده لاكن البرمجه اي حد يدخل وبعدين المنافسه تزيد طيب هو لو واحد معاه خبره وشهاده وواحد معاه خبره بس مين هيشتغل الاول
والحل ايه فى مصر انا مقدم فى دبلومه هندسة برمجيات وفاجاءه قالو ان دبلوم هندسه غير دبلووم تصميم الويب مع ان الاثنين بيشتغلو فى التطوير والمكود احسن من المبرمج انا محتار وشايف ان كل جد منهم له ميزه وله مكان شغل فى حاجه مختلفه وكان بيعتمدو على بعض
ههههه والله ما فهمت وش يقصد . . . لكن المفهوم هو مطور البرنامج شيء محدد في برنامج معين يطور اما مهندس البرنامج شيء اوسع كتصميم العاب ونظم من البداية |||||||||||||المطور يكمل او يبدا بشيء صغير هذا فهمي ولله الحمد
اكتر حاجه بتعجبني فيك هي البسااااطة .. انت بتقعد علي اي كافيه :) ؟؟ ..
هذا غير صحيح. الفرق بين Software Engineer وSoftware Developer يشبه الفرق بين الكهربائي ومهندس كهربائي . عندما نرغب في تطوير شبكة كهربائية لجامعة ما، فإننا بحاجة إلى مهندس كهرباء يقوم بوضع خريطة للمبنى. وبالمثل، عندما نرغب في تطوير نظام لجامعة ما ونرغب في بناء نظام يلبي معايير الجودة وجميع المواصفات المطلوبة، فإن من المنطقي أن نعمل مع مهندس برمجيات لتشكيل فريق البرمجة وتحديد المتطلبات المطلوبة وتوزيع الخوادم والنسخ الاحتياطية وجميع المراحل الأخرى التي تسبق كتابة الشفرة. بالإضافة إلى ذلك، إذا أردنا بناء نظام Data Wherehouse لمنظمة حكومية، فإن وجود مهندسي البرمجيات ومدير المشروع يكون أمرًا ضروريًا لتنظيم وتخطيط وتحليل المشروع.
الصحيح هو أن كل مهندس برمجيات يبدأ عمله كمطور برمجي، ومن خلال تجربته وتراكم خبرته، يمكنه أن يتقدم ويصبح مهندس برمجيات.
من اكثر المهندسين الذي احترمهم، ومشكور على كلامك،
لكن الموضوع لا دخل له من الطبيقة او التفرقة:
طبعا الشركات في الوطن العربي هذه المسميات غير موجودة،
لكن في الشركات الاجنبية وخاصة الكبيرة توجد هذه المسميات:
Programming:
متعلم لغة برمجية ومحترفة
Software Developer:
هنا يكون هو مبرمج ومتعلم ادوات تساعدة وتسهل عمله في البرمجة
Software Engineer:
يعمل مخططات البرامج التى سيتم برمجتة
اذا كان موجود في كلامي خطا ارجو ان تصحح لي
خطأ للاسف، الشركات الكبيرة ما عدهم بروكرامر اصلا
اكثرهم عدهم بس هندسة برمجيات و تختلف بين السينيور و الجنيور
جبت الخلاصة تسلم كتير بالتوفيق
يسعد دينك ولك كنت مخلبط ومش اتعلم ايه ولا اتخصص في ايه
اهلا عاوز اسال حضرتك
...
انا عاوز مثلا مثلا اعمل برنامج application mobile
ف لازم قبل ما اكتب ال code لازم اخطط للبرنامج صح بعيدا عن ال design
ايه المهاره الي محتاج اتعلمها عشان يكون عندي عقليه زي دي العقليه الي تخطط ل الي هيحصل او صوره مبدئيه للشكل النهائي
system analysis و دور على النت على دوكمتيشن للمشروع اللى فى دماغك هتلاقى 100 حاجه
هل تحتاج الى شهادة لو عادي باجتهادي وتعلمي اوصل لمستوى مطلوب في الشركات واذا ابحث عن شنو عن software developer or software engineer؟. وكيف اصبح مطور برمجيات يعني شنو الكورسات الي اخذها ياريت تدلني؟
حسب علمي البسيط لازم تدرس خوارزميات، لغات البرمجة الأهم شوفها على tensor flow
ادرس اساسيات انظمة التشغيل، احترف الIDEs حاول تشتغل على مشاريع صغيرة
ادخل كل الcommunities الي ليها علاقة بالبرمجة عشان اما كود يقف قصادك تسألهم ويجاوبوك
حاول تعمل مشروعك الخاص هيزودك خبرة كبيرة جدًا جدًا جدًا
و شوف mentor تقدر تتعلم منه و تستفيد منه بردو مفيش مانع من كل يوم ربع ساعة عن التفكير المنطقي، العلمي و الإبداعي عشان الانترڤيوهات بتركز عالجزئيات دي اوي و بتركز على انك تكتب كود قدامهم
وان شاء الله هتبقى كويس طبعًا مع كل ده دور على فرص تدريب عشان هتحسن منك بردو
كلام سليم 👏👏
الله يكرمك دا كان سؤال شاغل بالي برضو لاني لسه undergraduate
في برضو سؤال في نفس المضمون عن الفرق بين ال Team Lead and Tech Lead لاني مش عارف احدد مثلا واحد زي بتاع قناة TechLead اللي كان شغال في جوجل ايه مستوي اللي بيأهلة انه بيتكلم بالطريقة دي
يجدع انت عظمة💙
كل فيديو بنحبك اكتر
انا front end و لما بفتح المكتبات بلاقي اكود مش مفهومه و تنظيم حاسس انه فيه مناهج وراه ف دخل الفديو ده بس انا كنت عايز اعرف مين اللي بيعمل المكتبات دي و ال Framework دي 💚💚
اسهل واحد Vue
يعني هل مهندس البرمجيات يعتبر مهندس او لا
هتفرق؟
اي مهندس والهندسة هي التخطيط والتنظيم والتطوير
@@sarauu9961 صح كلامك انتي ايش تدرسي
شرح تحفة
يعني الشخص الخد كورس اربع شهور و عايز يقبض بالدولار مفيش فرق بينه و بين شخص درس اربع سنين و خد كورسات طول الأربع السنين لا طبعاً المطور خد كورس و المهندس يقدر يشتغل ف مجالات كتير زي Ai و السايبر و و الداتا و التطبيقات و المواقع و الحاجات دي بقا عندو خلفيه أوسع و اكبر و علميه اكتر
لا مفيش فرق بس اكيد مش اربع شهور بس الي خد كورسات زي الي درس في جامعه
طب ايه هي الفيها دراسة اكتر للغات البرمجة زي Web development و app development و game development و الحجات دي بقي ... اخش
Computer Science
ولا
Software engineering
كلها 😂
كلهم متاشبهين الي حد كبير ان مكنش الفروق ملهاش لازمه
خش cs
شكرا
ادخل العالم الحقيقي ازاي 😁
شكرا ليك و الله ❤❤
انا طالب اولي
ينفع اوفق بين السوفت وير و السايبر سكيورتي
شكلي واني هستوني اريد اكول يا الله بهذا المجال وما فتهمت اي شي 🥲
وهل يوجد فرق بين هندسة البرمجيات والبرمجة
نعم يوجد اختلاف
Thank u
وال computer science كلهم مثل بعض
تسلم
جميل ♥
من كلامك فهمت ان لا فرق بينهما
اتعلم الأساسيات صح ك software engineer بعد كدا تبقا developer ف تكنولوجي معينة المسمي واحد المهم الاساسيات
جامد بجد
الله عليك
Thank you so much for the info !
يبقي انا اتعب في حاسبات اربع سنين ليه حطمتني طيب ما اي حد يقدر يدخل مجالي
اى حد عنده القدرة انه يدخل المجال هيدخل .. المجال مش سهل فى الأساس .. ومش اى حد هينفع فيه .. ومش كل اللى هيدخلوا حاسبات هيطلعوا منها قادرين انهم يشتغلوا فى المجال .. وماتخليش معلومة على النت تحطمك ماتبقاش خفيف كدة
@@MetwallyLabs اها طيب مجال زي الهندسه مستحيل حد يدخله بدون شهاده لاكن البرمجه اي حد يدخل وبعدين المنافسه تزيد طيب هو لو واحد معاه خبره وشهاده وواحد معاه خبره بس مين هيشتغل الاول
@@youssef-Ali. مش الشهادة اللى هتخليك تنافس لو معاك شهادة ومابتعرفش تشتغل هتبقى خارج المنافسة .. السوق له اعتبارات مختلفة
@@MetwallyLabs طيب تراك الذكاء الاصطناعي شغال في مصر ولا قليل
@@MetwallyLabs زي ايه مثلا
علميا كده
ورأيك في ال software tester
من اقوى التخصصات
شكراً ... اتمنى حضرتك متغبش عنا
انا android developer
يعني انا software engineer? 😂
بالظبط كدة يا باشمهندس 😂
يعني مفيش فرق بين حاسبات وبين قسم هندسة البرمجيات في حاسبات 🙂
حسب منا سألت اه
بياخدو نفس المناهج في اول كم سنه و الفروقات بسيطة
والحل ايه فى مصر انا مقدم فى دبلومه هندسة برمجيات وفاجاءه قالو ان دبلوم هندسه غير دبلووم تصميم الويب مع ان الاثنين بيشتغلو فى التطوير والمكود احسن من المبرمج
انا محتار وشايف ان كل جد منهم له ميزه وله مكان شغل فى حاجه مختلفه وكان بيعتمدو على بعض
عايز اخد راى حضرتك بالنسبة لسوق العمل انهو قسم افضل ؟
It
Information Scurity
Software Engineering
بقولك هما افضل ولا data scince
ولا machine learing engineering
وصلت لايه فى ان انهى افضل ؟
الي شغفك رايحله هو الاحسن
أنت راجل محترم
هل قصدك software engineering هي نفسها UI او واجهات المستخدم
هوب هوب هوب اي ال دخل ال UI اصلا
دي الديزاين
❤️❤️👌👌
هل تنصح بمجال السوفت وير ؟؟ يعني كوظايف 😅💔
من افضل التخصصات
عاوز مجهود بس شغل جميل جدا وعالي
هناك شيئين برامج كبيرة وبرامج صغيرة انت ايش تفضل
والله من الأخر
Pro display :O)
❤
مافهمتش بردو كلام مسترسل ومش مترتب ويتوه
ابسط من كدة هبقى بكلم تلميذ فى رابعة ابتدائي .. والكلام موجهة لناس اكبر شوية .. اللى مخلصين اعدادي على الأقل.
@@MetwallyLabs 😂😂😂
يمكن اول مرة اكتب تعليق سلبي بس معلش بقى عقلي ع قدي
راى حضرتك ف flutter كتعليم
اسهل من react
لكن للأسف اى حاجة بتعملها google مستقبلها بيبقى مش مضمون وانت ونصيبك
@@MetwallyLabs اشمعنا اي حاجه بتعملها جوجل
ههههه والله ما فهمت وش يقصد . . . لكن المفهوم هو مطور البرنامج شيء محدد في برنامج معين يطور اما مهندس البرنامج شيء اوسع كتصميم العاب ونظم من البداية |||||||||||||المطور يكمل او يبدا بشيء صغير هذا فهمي ولله الحمد
٥ دقايق ضاعو من حياتي بشكرك
طب بتزود عليهم دقيقة للكومنت ليه طيب ما كفاية الخمس دقايق يا نجم
@@MetwallyLabs هههههههههههههههههههههههههههههههههههههههه حلو حلو عني استفدت متشكر حضرتك لان تخصصي تطوير برمجيات ومش عارفه ايش الفرق بينهم