المبرمج مسمى اقدم من مهندس البرمجيات او المطور وحالياً اي شخص ياخد كورس لمدة معينة ويتعلم لغة برمجة يصبح مبرمج (فني برمجة) كودر اما المطور ومهندس البرمجيات مافي فرق من الناحية العملية الاثنين عليهم مسؤولية تطوير البرامج( دورة حياة البرنامج كاملة) وحسب المسمى الوظيفي بالشركة والمهام الموكلة لهم. اختلاف المسمى يرجع ان بعض الجامعات عندها اعتماد هندسي يتخرج الطالب مهندس وفي بعض الجامعات حاصلة على اعتماد بكلوريوس علوم وفي هذه الحالة بيتخرج الطالب كمطور مثل علوم حاسب أو تقنية معلومات الخ....
الفرق بينهم هو السوفت وير والهاردوير ، مهندس البرمجيات متخصص اكثر في السوفت وير والبرامج وعنده ما يكفيه من معلومات في الهاردوير بما يفيده والعكس بالنسبه لمهندس الاليكترونيات اللي تخصصه اكبر في الهارد وير ، لكن عموما لا غنى عن السوفت وير بدون الهارد وير والعكس صحيح فالمعرفه بكلاهما ضروريه
السلام عليكم ورحمة الله تحياتي من السعودية انا نفسي اتعلم البرمجة ولكن لا يوجد لدي لابتوب وابغا اشتري ممكن تنصحيني اشتري اي نوعية بحدود١٥٠٠الى ٢٠٠٠ ريال
وعليكم السلام ورحمة الله وبركاته، اهلا بك وسعيد بمتابعتك للفيديو وتمنياتي بالتوفيق، هو بالنسبه للجهاز المناسب للبرمجه انصح باقتناء جهاز تكون امكنياتيه Processor Core i7 SSD hard disk Ram 8 Gb or above دي أهم الأشياء المهمه في اي جهاز صالح لاغراض البرمجه بالنسبه للبراند انا اميل لاجهزه زي Lenovo thinkpad L or T series Dell Latitude Macbook pro
الفرق بينهم هو السوفت وير والهاردوير ، مهندس البرمجيات متخصص اكثر في السوفت وير والبرامج وعنده ما يكفيه من معلومات في الهاردوير بما يفيده والعكس بالنسبه لمهندس الاليكترونيات اللي تخصصه اكبر في الهارد وير ، لكن عموما لا غنى عن السوفت وير بدون الهارد وير والعكس صحيح فالمعرفه بكلاهما ضروريه هذا رد الدكتور على واحد سأل نفس السؤال
المبرمج >>> يعمل على مشاريع صغيرة تعتمد على لغة و مكتبات المطور >>> هو الشخص الذي يستعمل ادوات أخرى لتطوير المنتج اي مهارات جانبية اي مثل خوازميات و تصميم الكود و ..... الخ مهندس البرمجيات أعمق بكثييييييير هو الشخص الذي يصل إلى صنع برامج خاصة ب نظام هذا غالبا يكون c++ ويدرس النظام التشغيل....مثلا المتصفح مكتوب بc++ في غالب يعنى اي برنامج هيكلته من صفر يختص بها مهندس برمجيات المبرمج (كتابة برنامج ) المطور (ادوات لتطوير ) مهندس برمجيات (كتابة برنامج من صفر يعني دخول في كيف كتب البرنامج
حضرتك انا حاليا بقدم في الجامعه في روسيا وكنت محتاره ادخل سوفت وير ولا مطور ولا اتصالات.. والكترونيات ؟ لان بجد مفيش عندي وقت. وكل لما بسأل حد مش بيجاوبني اقصد اني لو دخلت software engineer ده ملم بكل الأقسام وافضلهم ولا لا؟
@@travel7217 مبدئيا نفس الشي ولكن يختلفون في الادوار، والاختلاف الرئيسي يكون في سيستم ديڤلبرز مهمتهم بناء البنية الاساسية التي تدعم البرامج المطورة، اما سوفتوير ديڤلبر مهمته بناء وتطوير البرامج.
system development هي subset من software development. اي هي جزء منها. بمعني ان كل system developer هو في نفس الوقت software developer بس مش كل software developer هو system developer. مثلا السيارة مركبة. كل سيارة تعتبر مركبة ولاكن ليست كل مركبة تعتبر سيارة. مصطلح software development مصطلح شامل يتقسم تحته عدد اخر من تخصصات او مجموعات
اهلا بيك اولا، هو لغة البايثون من اكتر اللغات شعبية واستخداما الايام دي نظرا لسهولة تعلمها علشان كده يستقطب فئة كبيرة من كل التخصصات حتى الذين لا يجيدون البرمجة فالنقطة مش للتاسيس بقدر انك تقدر تدخل بسهولة للبرمجة ، فاتحة شهية للبرمجة 😃 لكن لو بتدور على التأسيس فلغة الجافا وال C++ كافيين انك تعرف البرمجة كويس التركيز يكون يعني ايه data structures and data types And memory management , code styles and best practices دي الحاجات المهمة حاجة تانيه بس مش متاكد منها تماما انك ممكن تكتفي بتعلم مثلا ال kotlin لتصميم تطبيقات الموبايل في حالة انها اصبحت لغة رسمية بس اتاكد الاول
لو ان عايزة اعمل موقع مثل واتساب و انستقرام او سناب شات او لعبة ذي ببجي و ماين كرفت فانا كده باعتباري مبرمجة ولا مطورة ولا مهندسة برمجيات وعلشان أدخل هذي المجال في الثانوية العامة أدخل علمي حاسوب ام علمي هندسية عشان نحنا في بلدنا معندناش عملي رياضة
الاثنين مهمين ، الماده العلميه فيهم مهمه لسوق العمل، computer science مواده مهمه للعمل في الذكاء الاصطناعي و ال software engineering لتنظيم وتقنين العمل في المشروعات ، انت لو بتتكلم عن اقسام في الكليه ، فممكن تدخل ال computer science وتعرف ال software engineering عباره عن ايه وبيدرس فيه ايه
شرح ركيك ... الاسم يعبر عن عمل (فاهم انجليزي بس) المبرمج >>> يعمل على مشاريع صغيرة تعتمد على لغة و مكتبات المطور >>> هو الشخص الذي يستعمل ادوات أخرى لتطوير المنتج اي مهارات جانبية اي مثل خوازميات و تصميم الكود و ..... الخ مهندس البرمجيات أعمق بكثييييييير هو الشخص الذي يصل إلى صنع برامج خاصة ب نظام هذا غالبا يكون c++ ويدرس النظام التشغيل....مثلا المتصفح مكتوب بc++ في غالب يعنى اي برنامج هيكلته من صفر يختص بها مهندس برمجيات المبرمج (كتابة برنامج ) المطور (ادوات لتطوير ) مهندس برمجيات (كتابة برنامج من صفر يعني دخول في كيف كتب البرنامج )
مع فائق الاحترام للتعليق والاضافة الا ان المعلومات المذكورة غير كاملة في تعليقك وانصحك ان لم تكن ممارس لمهنة مهندس البرمجيات في احدى الشركات التي يعمل فيها مهندسي البرمجيات ان تتعرف على مهام وادوار مهندس البرمجيات في شركات مثل شركة جوجل ومن باب الافاده ان تقرأ كتاب software engineering at Google وتعرف ما يعنيه هذا الدور تحديدا … علاوة على ان تعليقك وايضاحك للاثنين الاخريين لا يختلف عما قيل ان كان وصلك بالانجليزي او بغيره وان كانت الاستفادة هي اللغة فعلى الاقل استفدت بشيء، هذا لا يعني ان ما يقال او ينشر من معلومات سواء على هذه القناة او غيرها مبرأ من الاخطاء و التصحيح والتصويب من الاخرين شيء مرغوب به حتى تصل المعلومة كاملة لكن تخير الاسلوب والطريقة المناسبتين لعمل ذلك
@@MahmoudTolbaProfile العبرة ركز في ما بين يديك العلم باللغتك العربية في أعمق و أشمل في إيصال نتيجة و التعلم باللغة غير. انت فقط تشتت نفس لان انسان لا يستطيع أن يبني على قاعدين اي لغتين ( بشكل مبسط اذا رح تتعلم العلم باللغة الإنجليزية رح تكون منقوص لهذا الأمة لاتزال متأخرة مع انها حولت للغة انجليزية ) ..........هذا تحليل عملي بحت حاول اطلاع ) -- اما فكرة هندسة البرمجيات هو مجال تفصيلي بحت مبني على 3 مهارات ( لغة (كcpp + قاعدة بيانات + assembly و نظام التشغيل ) هندسة هي كلمة تعني تصميم و برمجيات تعني software فهي بناء برنامج من صفر اما مشكلة انها تحتاج تعمق كبيير فأمر ليس بسهل
مهامه طبعا هتكون في تخصص المستشفيات وهو تطوير تطبيقات في ميكنه عمل المستشفيات زي اداره الموارده او اشياء متطوره زي patients records tracking و تشخيص الأمراض باستخدام تاريخ البيانات
Developer Programmer Software engineer كلها نفس بعض وبلاش فلسفة وكثرة كلام 🙂 صار لي ثلاث سنوات شغال في استراليا وكلها نفس بعض ما تشغلش نفسك في المسميات انت بس تعلم صح وابدع في شغلك وشكراً
بعد اذن حضرتك انا ف سنه تانيه ف معهد عالي CS وان شاء الله هشتغل ع نفسي ف الكورسات بردو ممكن بس حضرتك تقولي الشهادة بتفرق يعني مثلاً انا كخريجه معهد كمبيوتر ساينس ايه اللي بيفرق بيني وبين خريج اي جامعة تانية؟؟ وسؤال كمان بعد اذن حضرتك انا بعد م اتخرج لو قدمت في نقابة المبرمجين هيبقي مكتوب ايه ف البطاقة الشخصية بتاعتي مهندسه برمجيات ولا مبرمجة؟
اولا تمنياتي لكي بالتوفيق ان شاء الله ، اجابه للسؤال الاول، الفرق بين المعهد والجامعات الاخرى هو الشخص نفسه وليس الكليه او الشهاده اللي معاكي، بمعنى ان في ناس كتير ما شاء الله نجحوا في المجال ولم يكونوا في الاساس خريجي كليات او معاهد علوم حاسب، والركيزه الاساسيه هي المهارات والقدرات الشخصيه ، فحاليا شركات كبرى عالميه الغت الاشتراط بالحصول على شهاده في علوم الحاسب للعمل فيها شريطه ان تكون قدرات الشخص مناسبه للعمل
ولذلك ننصح انك تنمي المهارات والمعرفه عندك بلغه برمجه ومعرفه كيف تعمل البرامج واستخدام الداتا Data structures and databases كمان تكوني عارفه paradigm كويس زي object oriented programming , functional programming وكيف تتعاملين مع ال software as problems and solutions
اما بالنسبه للسؤال الثاني، هو كان في مشروع لإنشاء نقابة لمهندسي البرمجيات لحاملي شهادات علوم الحاسب وبها يكون المسمى الوظيفي هو مهندس البرمجيات، لكن ما يهم اكثر من المسمى هو ما نطبقه ونعمل به ، Software developer Software engineer Application developer
اه ممكن طبعا لكن يفضل البدايه بتعلم اساسيات البرمجه وكيفيه التطوير وهذا ما ننصح به اولا حتى يمكن بعدها تطبيق علوم هندسه البرمجيات على ما يتم تطبيقه من برامج في المشروعات،
وظيفه مهندس البرمجيات مشابهه للوظائف الاخرى اللي ذكرناها بالنسبه للمبرمج ومطور البرامج الا وهيا تصميم البرامج والتطبيقات باستخدام لغات البرمجه لكن ما يميز مهندس البرمجيات عن الوظائف الاخرى انه يطبق مفاهيم هندسه البرمجيات في العمل مثل Data structures and algorithms, software design ويعملون بشكل اكبر في تطبيقات كبيره كنظم التشغيل و ادوات التطوير ولذلك نجد الوظيفه هذه منتشره في بعض الشركات مثل مايكروسوفت وجوجل وغيرها التي تعمل على نظم التشغيل ومنصات التطوير
كليه الحاسبات تعتمد في الكورسات على المفاهيم الاساسيه للبرمجه والتحليل المنطقي للمشكلات وكذلك ما يخص علوم الحاسب وهندسة البرمجيات ولذلك فالخريج من الكليه يكون عنده الاساسيات للمبرمج بشكل اولي وثانيا كمهندس برمجيات، لكن المطور والمهارات الخاصه به تكتسب في العمل لان الكليه لا تركز على الادوات
هـــــــــــــــــــــــــام السلام عليكم ورحمة الله وبركاته الأخوة الكرام عندي مشكلة محتاج لها حل أحد اريد ادرس البرجة ولكن ما زلت محتار وبراسي عدة أسئلة كتب الله أجركم لمن يحل لي هذي المشكلة هذه أسئلتي المذكورة بالأتي لمن يريد الدخول في مجال البرمجة وما زال محتار وفي راسه عدة اسئلة ( ماهي البرمجة والى كم تنقسم والى كم تتفرع البرمجة ) السؤال الثاني ( هل هناك فرق بين برمجة الهواتف وبرمجة الكمبيوتر ) السؤال الثالث ( هل هناك فرق بين برمجة الأجهزة وبرمجة المواقع وبرمجة الأنظمة وبرمجة أخرى )
ال developer هو دوره انشاء وتطوير ال software على حسب نوع التطبيقات فلا يوجد فرق لان المطور دوره دوره العمل على software من حيث نقطه الرواتب فهي تعود للشركه والفرص والطلب على المطورين وحجم المكان وسمعته هي اللي تحدد المرتب ، فأنا كمطور في شركه كبيره ممكن يكون مرتبي اعلى من اني مهندس برمجيات في شركه اقل في الحجم ،
@@MahmoudTolbaProfile كيف اقدر اكون مطور يعني هل فقط اتعلم اساسيات البرمجة واتعلم عدة لغات مثل الجافا والسي بلس بلس والبايثون واحدى اللغات الصاعدة ولغات اخرى واتقنها مع ادواتها مثل الفيجوال ستوديوا والبايتشارم واعرف احل المشكلات وبهذا اكون مطور برمجيات؟ لاني ضائع ومازلت احاوب ايجاد التخصص وجزاك الله خيرا
@@Hunter_of_Darkness اه تعمل الأساسيات واختر لغه برمجه واحده مبدأيا ، لا تشتت نفسك باكتر من لغه ، تعلم مثلا ال python or Javascript Or C# وابدا بتعلم تنفيذ التطبيقات بها عن طريق الادوات المتاحه.... الأساس زي object oriented programming Data structures Problem solving هي الأهم في البدايه
لو نظرنا لاحسن واحد من حيث عدد الفرص واكثرهم انتشارا هيكون المطور او developer هو الاختيار بحكم طبيعه عمله في تصميم line of business applications لكن ما يميز مهندس البرمجيات انه يطبق علوم الحاسب وهندسة البرمجيات في عمله مثل الخوارزميات وغيرها من المفاهيم ودوره اوسع من مجرد تصميم برامج فقط
They are the same in writing code using a programming language but differences are the scope they are involved in, as stated in the software engineer part as well as the tool chain and knowledge they apply
و هندسة البرمجيات ما علاقتها بالأمن السيبراني
شرح مفيد ومتميز ومختصر بارك الله فيك
المبرمج مسمى اقدم من مهندس البرمجيات او المطور وحالياً اي شخص ياخد كورس لمدة معينة ويتعلم لغة برمجة يصبح مبرمج (فني برمجة) كودر
اما المطور ومهندس البرمجيات مافي فرق من الناحية العملية الاثنين عليهم مسؤولية تطوير البرامج( دورة حياة البرنامج كاملة) وحسب المسمى الوظيفي بالشركة والمهام الموكلة لهم.
اختلاف المسمى يرجع ان بعض الجامعات عندها اعتماد هندسي يتخرج الطالب مهندس وفي بعض الجامعات حاصلة على اعتماد بكلوريوس علوم وفي هذه الحالة بيتخرج الطالب كمطور مثل علوم حاسب أو تقنية معلومات الخ....
خريج بكالوريوس التكنولوجيا تخصص تكنولوجيا المعلومات تخصص Software Development track
مؤهل اكثر ليكون مبرمج ام مطور ام مهندس برمجيات
انا مهندس برمجيات في لندن، ليس معي اي شهادة جامعية، مختص بتطوير الويب.
ممكن تفدني لتطوير مجال الويب ادرس ايه بالظبط .
علي فكره انا بدأت ب HTMLوبعد ذلك سوف أخذ css , javascript ان شاء الله
ازاي مهندس وممعكش شهادة
كان زمان الشهاده بالنسبه للشركات الكبيره@@tahanyenany3073
جزاك الله خيرا
اني مهندس حاسوب ندرس ايضا برمجة تختلف عن هندسة البرمجيات؟
انت من جزائر
ل مهندس الاكترونيات يعرف يبرمج
المبرمج كيف ببرمج ؟
مو على ادوات معينة مثل المطور ؟
الفرق بين مهندس البرمجيات والإلكترونيات
واتمنا اعرف طبيعه عمل مهندس اللكترونيات
الفرق بينهم هو السوفت وير والهاردوير ، مهندس البرمجيات متخصص اكثر في السوفت وير والبرامج وعنده ما يكفيه من معلومات في الهاردوير بما يفيده والعكس بالنسبه لمهندس الاليكترونيات اللي تخصصه اكبر في الهارد وير ، لكن عموما لا غنى عن السوفت وير بدون الهارد وير والعكس صحيح فالمعرفه بكلاهما ضروريه
شكرا لحضرتك 🤍
الفرق بين مهندس البرمجيات ومهندس نظم المعلومات
السلام عليكم ورحمة الله
تحياتي من السعودية انا نفسي اتعلم البرمجة ولكن لا يوجد لدي لابتوب وابغا اشتري ممكن تنصحيني اشتري اي نوعية بحدود١٥٠٠الى ٢٠٠٠ ريال
وعليكم السلام ورحمة الله وبركاته، اهلا بك وسعيد بمتابعتك للفيديو وتمنياتي بالتوفيق، هو بالنسبه للجهاز المناسب للبرمجه انصح باقتناء جهاز تكون امكنياتيه
Processor Core i7
SSD hard disk
Ram 8 Gb or above
دي أهم الأشياء المهمه في اي جهاز صالح لاغراض البرمجه
بالنسبه للبراند انا اميل لاجهزه زي
Lenovo thinkpad L or T series
Dell Latitude
Macbook pro
السلام عليكم يا استاذ اذا ممكن تفيدني ايه الاسئله اللي ممكن تكون في اختبار وظيفة اخصائي تصميم وتطوير نظم
السلام عليكم
هل انت مصمم و مبرمج؟
الفيديو حلو محاولة كويسة وكبداية .. لكن مش مفيد بالنسبة لشخص زيي ولكن بارك الله فيكم
ان شاء الله تجد على القناه ما يناسب ويفيدك ان شاء الله،
@@MahmoudTolbaProfile بإذن الله وبالتوفيق 🖤
ما الفرق بين مهندس البرمجيات ومهندس الالكترونيات وما مميزات كل منهم
الفرق بينهم هو السوفت وير والهاردوير ، مهندس البرمجيات متخصص اكثر في السوفت وير والبرامج وعنده ما يكفيه من معلومات في الهاردوير بما يفيده والعكس بالنسبه لمهندس الاليكترونيات اللي تخصصه اكبر في الهارد وير ، لكن عموما لا غنى عن السوفت وير بدون الهارد وير والعكس صحيح فالمعرفه بكلاهما ضروريه
هذا رد الدكتور على واحد سأل نفس السؤال
هل تعتبر هندسة البرمجيات نوع من تخصصات الهندسة؟ ... ولا هي فقط تقتصر على هندسة الكمبيوتر؟
المبرمج >>> يعمل على مشاريع صغيرة تعتمد على لغة و مكتبات
المطور >>> هو الشخص الذي يستعمل ادوات أخرى لتطوير المنتج اي مهارات جانبية اي مثل خوازميات و تصميم الكود و ..... الخ
مهندس البرمجيات أعمق بكثييييييير هو الشخص الذي يصل إلى صنع برامج خاصة ب نظام هذا غالبا يكون c++ ويدرس النظام التشغيل....مثلا المتصفح مكتوب بc++ في غالب يعنى اي برنامج هيكلته من صفر يختص بها مهندس برمجيات
المبرمج (كتابة برنامج ) المطور (ادوات لتطوير ) مهندس برمجيات (كتابة برنامج من صفر يعني دخول في كيف كتب البرنامج
الله يسعدك ويجزاك خير يارب
جزانا الله وإياكم الخير دوما
هندسة البرمجيات زيها زي بقية الهندسات ولا هندسة بالاسم فقط يا ليت ترد وشكرا
عند الاغبياء هندسة بالاسم عند الدول يلي بتحترم حالها هي هندسة
حضرتك انا حاليا بقدم في الجامعه في روسيا وكنت محتاره ادخل سوفت وير ولا مطور ولا اتصالات.. والكترونيات ؟
لان بجد مفيش عندي وقت. وكل لما بسأل حد مش بيجاوبني
اقصد اني لو دخلت software engineer ده ملم بكل الأقسام وافضلهم ولا لا؟
ادخلى سوفت وير افضل حاجة
Thank you for the information
واي دورة تنصحيني اخش بيها
لو لسه في البدايه ابدا بالاساسيات على منصات زي Coursera or Udacity
اخينا هل في فرق بين system developer و software developer؟
نفس سؤالي مالقيت له حل 😅
@@travel7217 مبدئيا نفس الشي ولكن يختلفون في الادوار، والاختلاف الرئيسي يكون في سيستم ديڤلبرز مهمتهم بناء البنية الاساسية التي تدعم البرامج المطورة، اما سوفتوير ديڤلبر مهمته بناء وتطوير البرامج.
system development هي subset من software development.
اي هي جزء منها. بمعني ان كل system developer هو في نفس الوقت software developer بس مش كل software developer هو system developer.
مثلا السيارة مركبة. كل سيارة تعتبر مركبة ولاكن ليست كل مركبة تعتبر سيارة. مصطلح software development مصطلح شامل يتقسم تحته عدد اخر من تخصصات او مجموعات
انا لسة مبتدئ فى البرمجة.. وحددت مجال اللى هو برمجة تطبيقات الاندرويد فالغات البرمجة اللى هشتغل عليها كالأتى
1- paython
2- java
3- Kotlin
وانا اخترت paython فى الاول عشان سمعت ناس كتير قاله ابتدى بيها عشان تتأسس صح... ف انا سوالى هنا انا كدا ماشى صح ولا فى لغات برمجة تانية اتعلمها عشان اتاسس صح فى البرمجة وهل فى حجات تانية لازم اتعلمها اقبل paython ولا لا
اهلا بيك اولا،
هو لغة البايثون من اكتر اللغات شعبية واستخداما الايام دي نظرا لسهولة تعلمها علشان كده يستقطب فئة كبيرة من كل التخصصات حتى الذين لا يجيدون البرمجة
فالنقطة مش للتاسيس بقدر انك تقدر تدخل بسهولة للبرمجة ، فاتحة شهية للبرمجة 😃
لكن لو بتدور على التأسيس فلغة الجافا وال
C++
كافيين انك تعرف البرمجة كويس
التركيز يكون يعني ايه data structures and data types
And memory management , code styles and best practices
دي الحاجات المهمة
حاجة تانيه بس مش متاكد منها تماما
انك ممكن تكتفي بتعلم مثلا ال kotlin لتصميم تطبيقات الموبايل في حالة انها اصبحت لغة رسمية
بس اتاكد الاول
@@MahmoudTolbaProfile فعلا Kotlin لوحديها كافية بس فيه مبرمجين نصحوا انك لازم تبدا java الاول عشان تتعلم Kotlin بسهولة ...متبقاش يعنى رخمة عليا ف التعلم
تعلم بصياعه و بتضبط امورك البرمجه محتاجه واحد صايع 👍🏻👍🏻
أحييك......
لو ان عايزة اعمل موقع مثل واتساب و انستقرام او سناب شات او لعبة ذي ببجي و ماين كرفت فانا كده باعتباري مبرمجة ولا مطورة ولا مهندسة برمجيات وعلشان أدخل هذي المجال في الثانوية العامة أدخل علمي حاسوب ام علمي هندسية عشان نحنا في بلدنا معندناش عملي رياضة
شكرا لك اخي
تنصحني software engineering ولا computer science
الاثنين مهمين ، الماده العلميه فيهم مهمه لسوق العمل، computer science مواده مهمه للعمل في الذكاء الاصطناعي و ال software engineering لتنظيم وتقنين العمل في المشروعات ، انت لو بتتكلم عن اقسام في الكليه ، فممكن تدخل ال computer science وتعرف ال software engineering عباره عن ايه وبيدرس فيه ايه
هل الديفلوبر هو الي درس الاي تي
اتمنا ترد عليا ضروري
ال IT مجال كبير مش متعلق فقط بالبرمجة والتطوير بل واشياء تانية كثيرة ، احيانا يدرس كمادة واحيانا كقسم وعلى الجانب الاخر كمجالات متعددة
شرح ركيك ... الاسم يعبر عن عمل (فاهم انجليزي بس)
المبرمج >>> يعمل على مشاريع صغيرة تعتمد على لغة و مكتبات
المطور >>> هو الشخص الذي يستعمل ادوات أخرى لتطوير المنتج اي مهارات جانبية اي مثل خوازميات و تصميم الكود و ..... الخ
مهندس البرمجيات أعمق بكثييييييير هو الشخص الذي يصل إلى صنع برامج خاصة ب نظام هذا غالبا يكون c++ ويدرس النظام التشغيل....مثلا المتصفح مكتوب بc++ في غالب يعنى اي برنامج هيكلته من صفر يختص بها مهندس برمجيات
المبرمج (كتابة برنامج ) المطور (ادوات لتطوير ) مهندس برمجيات (كتابة برنامج من صفر يعني دخول في كيف كتب البرنامج )
مع فائق الاحترام للتعليق والاضافة الا ان المعلومات المذكورة غير كاملة في تعليقك وانصحك ان لم تكن ممارس لمهنة مهندس البرمجيات في احدى الشركات التي يعمل فيها مهندسي البرمجيات ان تتعرف على مهام وادوار مهندس البرمجيات في شركات مثل شركة جوجل ومن باب الافاده ان تقرأ كتاب software engineering at Google وتعرف ما يعنيه هذا الدور تحديدا … علاوة على ان تعليقك وايضاحك للاثنين الاخريين لا يختلف عما قيل ان كان وصلك بالانجليزي او بغيره وان كانت الاستفادة هي اللغة فعلى الاقل استفدت بشيء، هذا لا يعني ان ما يقال او ينشر من معلومات سواء على هذه القناة او غيرها مبرأ من الاخطاء و التصحيح والتصويب من الاخرين شيء مرغوب به حتى تصل المعلومة كاملة لكن تخير الاسلوب والطريقة المناسبتين لعمل ذلك
@@MahmoudTolbaProfile العبرة ركز في ما بين يديك العلم باللغتك العربية في أعمق و أشمل في إيصال نتيجة و التعلم باللغة غير. انت فقط تشتت نفس لان انسان لا يستطيع أن يبني على قاعدين اي لغتين ( بشكل مبسط اذا رح تتعلم العلم باللغة الإنجليزية رح تكون منقوص لهذا الأمة لاتزال متأخرة مع انها حولت للغة انجليزية ) ..........هذا تحليل عملي بحت حاول اطلاع )
-- اما فكرة هندسة البرمجيات هو مجال تفصيلي بحت
مبني على 3 مهارات ( لغة (كcpp + قاعدة بيانات + assembly و نظام التشغيل )
هندسة هي كلمة تعني تصميم و برمجيات تعني software فهي بناء برنامج من صفر اما مشكلة انها تحتاج تعمق كبيير فأمر ليس بسهل
لو سمحت ممكن اعرف مهام مبرمج الحاسب في المستشفيات اذا ممكن تفيدني
مهامه طبعا هتكون في تخصص المستشفيات وهو تطوير تطبيقات في ميكنه عمل المستشفيات زي اداره الموارده او اشياء متطوره زي patients records tracking و تشخيص الأمراض باستخدام تاريخ البيانات
Developer
Programmer
Software engineer
كلها نفس بعض وبلاش فلسفة وكثرة كلام 🙂
صار لي ثلاث سنوات شغال في استراليا وكلها نفس بعض ما تشغلش نفسك في المسميات انت بس تعلم صح وابدع في شغلك وشكراً
انت درست هندسة البرمجيات
yes
انا حاتخرج بعد شهرين هندسة برمجيات
@@mohsinaljily6011 ممكن أسألك اسأله عن هذا التخصص
الصراحة ودي ادخله لكن محتار وأريد أحد درس التخصص هذا عشان يعطيني رأيه بكل صدق وصراحة
@@hamdanomar8347 اتفضل أو ممكن تكتبلي رقمك ارسلك واتس
بعد اذن حضرتك انا ف سنه تانيه ف معهد عالي CS وان شاء الله هشتغل ع نفسي ف الكورسات بردو ممكن بس حضرتك تقولي الشهادة بتفرق يعني مثلاً انا كخريجه معهد كمبيوتر ساينس ايه اللي بيفرق بيني وبين خريج اي جامعة تانية؟؟
وسؤال كمان بعد اذن حضرتك انا بعد م اتخرج لو قدمت في نقابة المبرمجين هيبقي مكتوب ايه ف البطاقة الشخصية بتاعتي مهندسه برمجيات ولا مبرمجة؟
اولا تمنياتي لكي بالتوفيق ان شاء الله ،
اجابه للسؤال الاول، الفرق بين المعهد والجامعات الاخرى هو الشخص نفسه وليس الكليه او الشهاده اللي معاكي، بمعنى ان في ناس كتير ما شاء الله نجحوا في المجال ولم يكونوا في الاساس خريجي كليات او معاهد علوم حاسب، والركيزه الاساسيه هي المهارات والقدرات الشخصيه ، فحاليا شركات كبرى عالميه الغت الاشتراط بالحصول على شهاده في علوم الحاسب للعمل فيها شريطه ان تكون قدرات الشخص مناسبه للعمل
ولذلك ننصح انك تنمي المهارات والمعرفه عندك بلغه برمجه ومعرفه كيف تعمل البرامج واستخدام الداتا
Data structures and databases
كمان تكوني عارفه paradigm كويس زي object oriented programming , functional programming
وكيف تتعاملين مع ال software as problems and solutions
@@MahmoudTolbaProfile تمام
شكراً جداً لحضرتك
@@MahmoudTolbaProfile ايوه انا بدرس الحاجات دي ف الكليه وكمان بشتغل ع نفسي برا الكليه
اما بالنسبه للسؤال الثاني، هو كان في مشروع لإنشاء نقابة لمهندسي البرمجيات لحاملي شهادات علوم الحاسب وبها يكون المسمى الوظيفي هو مهندس البرمجيات، لكن ما يهم اكثر من المسمى هو ما نطبقه ونعمل به ،
Software developer
Software engineer
Application developer
طيب بعد اذنك هل ممكن اتعلم هندسه برمجيات قبل المطور والمبرمج
اه ممكن طبعا لكن يفضل البدايه بتعلم اساسيات البرمجه وكيفيه التطوير وهذا ما ننصح به اولا حتى يمكن بعدها تطبيق علوم هندسه البرمجيات على ما يتم تطبيقه من برامج في المشروعات،
شكرا 😍
احس ما في فرق كبير
من فضلك لو تشرح لي وظيفة مهندس البرمجيات
وظيفه مهندس البرمجيات مشابهه للوظائف الاخرى اللي ذكرناها بالنسبه للمبرمج ومطور البرامج الا وهيا تصميم البرامج والتطبيقات باستخدام لغات البرمجه لكن ما يميز مهندس البرمجيات عن الوظائف الاخرى انه يطبق مفاهيم هندسه البرمجيات في العمل مثل
Data structures and algorithms, software design
ويعملون بشكل اكبر في تطبيقات كبيره كنظم التشغيل و ادوات التطوير ولذلك نجد الوظيفه هذه منتشره في بعض الشركات مثل مايكروسوفت وجوجل وغيرها التي تعمل على نظم التشغيل ومنصات التطوير
@@MahmoudTolbaProfile '
@@MahmoudTolbaProfile lp
@@MahmoudTolbaProfile nn
في الوطن العربي هذه المسميات سلطة ولا حد ميز منهم شئ كلهم بيختصروهم مبرمج ولا ينظرون له باحتقار يعني مش بس جهل وغباء وكمان بقاحه 😂😂
نظم معلومات اداريه
دي حاسبات
يمكن الأسماء بتتشابه لكن التخصص بعيد شويه عن تخصص الحاسبات
اي واحد منهم بتشوفو اهم يعني و مطلوب كثيير ؟؟
مهندس البرمجيات هو التوب
المبرمج مطلوب اكثر
كلية حاسبات ومعلومات يعتبر اي فيهم؟
كليه الحاسبات تعتمد في الكورسات على المفاهيم الاساسيه للبرمجه والتحليل المنطقي للمشكلات وكذلك ما يخص علوم الحاسب وهندسة البرمجيات ولذلك فالخريج من الكليه يكون عنده الاساسيات للمبرمج بشكل اولي وثانيا كمهندس برمجيات، لكن المطور والمهارات الخاصه به تكتسب في العمل لان الكليه لا تركز على الادوات
هل يجب ان تكون لدي شهادة هندسة برمجيات لكي اكون مهندس برمجيات لدى الشركات
لا ليس بالضروره ان تكون لديك شهاده لممارسة البرمجه وحتى التعيين في أكبر الشركات التقنيه ، في فيديو جديد أوضح فيه النقطه هذه ممكن تشاهده
هـــــــــــــــــــــــــام
السلام عليكم ورحمة الله وبركاته الأخوة الكرام عندي مشكلة محتاج لها حل أحد اريد ادرس البرجة ولكن ما زلت محتار وبراسي عدة أسئلة كتب الله أجركم لمن يحل لي هذي المشكلة
هذه أسئلتي المذكورة بالأتي لمن يريد الدخول في مجال البرمجة وما زال محتار وفي راسه عدة اسئلة
( ماهي البرمجة والى كم تنقسم والى كم تتفرع البرمجة )
السؤال الثاني ( هل هناك فرق بين برمجة الهواتف وبرمجة الكمبيوتر )
السؤال الثالث ( هل هناك فرق بين برمجة الأجهزة وبرمجة المواقع وبرمجة الأنظمة وبرمجة أخرى )
هل Developer نفس software developer لاني وجدت اشياء كثيرة وللحين متلخبط واثناء بحثي عن رواتب software developer كانت نفس رواتب Software engineering
ال developer هو دوره انشاء وتطوير ال software على حسب نوع التطبيقات فلا يوجد فرق لان المطور دوره دوره العمل على software
من حيث نقطه الرواتب فهي تعود للشركه والفرص والطلب على المطورين وحجم المكان وسمعته هي اللي تحدد المرتب ، فأنا كمطور في شركه كبيره ممكن يكون مرتبي اعلى من اني مهندس برمجيات في شركه اقل في الحجم ،
@@MahmoudTolbaProfile كيف اقدر اكون مطور يعني هل فقط اتعلم اساسيات البرمجة واتعلم عدة لغات مثل الجافا والسي بلس بلس والبايثون واحدى اللغات الصاعدة ولغات اخرى واتقنها مع ادواتها مثل الفيجوال ستوديوا والبايتشارم واعرف احل المشكلات وبهذا اكون مطور برمجيات؟ لاني ضائع ومازلت احاوب ايجاد التخصص وجزاك الله خيرا
@@Hunter_of_Darkness اه تعمل الأساسيات واختر لغه برمجه واحده مبدأيا ، لا تشتت نفسك باكتر من لغه ، تعلم مثلا ال python or Javascript
Or C#
وابدا بتعلم تنفيذ التطبيقات بها عن طريق الادوات المتاحه....
الأساس زي object oriented programming
Data structures
Problem solving
هي الأهم في البدايه
@@MahmoudTolbaProfile اشكرك جدا يا غالي واسف لكثرة اسالتي تحياتي ليك ربي يعطيك الصحة والعافية💖
@@Hunter_of_Darkness اسألني اي وقت ويسعدني الرد على اسألتك دوما وربنا يكتب لك التوفيق وكل عام وانت بخير
thanks
أرزق ابي امي اخوتي وزوجي اطفالي ملكة الحظ فاطمة زهراء
الله يبارك فيك..
طالما شغلني الفرق بينهم ولم اعرف الا لان. وضحت الصورة
شكرا 💐
اسف بس كلام حضرتك غير دقيق
متميز جدا 👍👍
كل ده هجص ملهوش أساس من الصحة
ايش أفضل شي
لو نظرنا لاحسن واحد من حيث عدد الفرص واكثرهم انتشارا هيكون المطور او developer هو الاختيار بحكم طبيعه عمله في تصميم line of business applications
لكن ما يميز مهندس البرمجيات انه يطبق علوم الحاسب وهندسة البرمجيات في عمله مثل الخوارزميات وغيرها من المفاهيم ودوره اوسع من مجرد تصميم برامج فقط
تم 💪💪💪
شكرا للافاده ي بشمهندس 🌸🌸
ما شاء الله اسلوب حضرتك سهل الفهم
All are just the same.
They are the same in writing code using a programming language but differences are the scope they are involved in, as stated in the software engineer part as well as the tool chain and knowledge they apply
احسن حاجة هي المطور
بإمارة ايه؟!
جزاك الله خير