ازاي تكون مهندس برمجيات جامد
Вставка
- Опубліковано 13 січ 2025
- عشان تبقا مهندس برمجيات قوي .. هتلقي ١٥ نقطة لازم يكونوا عندك .. النقط دي مهمة جدا ايا كان مجال تخصصك .. بتختلف درجة معرفتك ودرجة فهمك ليهم علي حسب مستواك الوظيفي.
كفريش او جينيور .. نقط منهم ممكن تحس انهم advanced ومش مطلوب منك تعرفهم اصلا بس لو عرفتهم كمصطلحات حتي .. هيفرقوا جدا في تقييمك.
📌 الخلاصة
📌 مهارات Software Engineer
1) لغة برمجة ( الأساسيات الثابتة فى أى لغة برمجة )
2) Object Oriented Programming
3) Database
4) المصطلحات العامة فى مجال Software Engineering
5) Algorithms and Data structures
6) Problem Solving
7) SDLC
Software Development LifeCycle
8) Clean Code
9) Agile
10) Version Control ( git )
11) Work Flow
12) Solid Principles
13) CICD وعلاقته ب Testing
14) Design Patterns
15) ازاى تتعامل مع كود موجود مكتوب قبل كده
نفع الله بنا وبكم 🌸
كتر خيرك .. نقطة رقم ٧ .. عبارة عن
Software Development Life Cycle (SDLC) is a process used by the software industry to design, develop and test high quality softwares.
@@essam_fahmi جزاك الله كل خير 🌸
شكرا جداً بجد
هعدلها حالا ❤️
@@essam_fahmi من معرفتي الصغيرة agile من ضمن sdlc صح؟
@@zakifahem3774
مش شرط
7:38
حضرتك عملت فديوهات للنقطىه الاخيره دى
واتعلمها منيين
ما شاء الله فعلا ربنا يبارك فيك وفى مجهودك ♥
بسم الله ماشاء الله
شكراً جداً يا عصام عندي بس استفسار بسيط عن جزء الداتا بيز ، مجاله كبير وبحره واسع وملهوش حدود فانا ك junior ايه ال limit بتاعي الي اقدر استكفي بيه في دراسة ال DB واكون كده تمام
وشكراً تاني بجد ♥️
الاساسيات بس .. شوف اي كورس اساسيات ع اليوتيوب
@@essam_fahmi
شكراً تاني وتالت يا عصام بجد ❤❤
كان في فيديو بتتكلم عن تحدد ازاي junior and senior
بعد اذنك يا بشمهندس ممكن توضح اسم نقطة رقم ١٥ هنا 7:38 لأن مش عارف اسمعها كويس
Working with legacy code
ماشاء الله. انا مش تستر ولا باك ايند بس الفيديو فادني ❤️😍
Keep good work, bro😍
Thanks my friend. Really appreciated ❤️
اولا انا بشكرك جدا م.عصام
الفديو ده على الرغم من مدته القصيرة إلا انه مفيد جدا، والحمد لله ان انا وجدته في طريقي
انا خريج حقوق، لكن للأسف ملقيتش نفسي فيها وعملت career shift من حوالي سنتين والحمد لله انا بدأت كفرونت اند
لكن حاليا انا برجع اتأسس صح بما إني مش خريج حاسبات، بذاكر c++ و oop وdata structure
والحمد لله هدفي إني اكون مهندس برمجيات قوي بغض النظر عن أي تخصص، بمعنى انه يكون متاح إني انتقل من تخصص لتخصص بسهولة
وهدفي إني اتعلم صح
بشكرك مرة تانية
وتشجيع من حضرتك لأن أوقات السن بيحبطني شوية حاليا انا 30 سنة 😂
العفو يا رضا .. ٣٠ سنة دا سن مش كبير خالص .. انا صاحبي ٣٢ جينيور وفي واحد بعتلي ع لينكدان عنده ٤١ وعايز يبدا من الاول!
@@essam_fahmi
شجعتني والله ❤❤
هل تنصحني ااقدم في ITI 3months؟
@@redaawwad3544
اكيد طبعا هتفيدك وهتعتبر تعليم ليك بدل الكلية
age is a number
أنا عمري 33 عامًا ولم أجد وظيفة منذ أكثر من 9 سنوات وأريد أن أغير مسيرتي المهنية وأبدأ من الصفر ولكن أعتقد أن الوقت قد فات بالنسبة لي لبدء التعلم في هذا العمر هل يمكنك إخباري من خبرتك
برنس الصراحة , مع ان مدة الفيديو 8 دقائق بس عديت على كل حاجة تقريبآ , فيديو 8 دقائق يحتاج سنين من الشغل و القرائة و التدريب لاتقان المواضيع دى , شابوا يا عصام , منتظر الفيديوا القادم .
تسلم جدا يا مايكل ❤❤❤
الله ينور والله يا عصام الفيديو اكتر من ممتاز
حبيبي يا مؤمن ❤️
Keep up ya man❤
الله يعافيك
thank u so much for this great video . just i wanna ask . i*m just starting is it ok to start with python or i should start with c++ . i like python more
الفكرة انك تتعلم بشكل عام مفاهيم البرمجة .. لو لقيت حد شارحها كويس باي لغة .. دوس لان دا الهدف الاساسي .. ناس كتيرة جدا بتشكر في البايثون .. دوس وابدا بيها
بدي اسألك لماذا برأيك نقابة المهندسيين المصرية لم تضم هندسة البرمجيات لها مع انه اغلب دول العالم بتعتبرها هندسة ومن اقوى الهندسات
كانت اتوافق عليها قبل كده فعلا .. دا سؤال مش محتاج اجابة
@@essam_fahmi فهمت عليك اخي يعني معقول لقدام يضموها 🤔
شكرا لك على المعلومات القيمة
ولكن جودة الصوت رديئة جدا و طريقة القاء المعلومات ليست جيدة.
كل التوفيق
الصوت فعلا كان فيه مشكلة واتظبطت في الفيديوهات الجديدة .. بالنسبة لطريقتي في الالقاء لو مش مناسبة معاك .. طبعا حقك تشوف مصدر تاني افضل ويكون مناسب ليك.
السلام عليكم ورحمه الله.ازي حضرتك يا باش مهندس .أنا عمري 32 محاسب عام وعاوز آبتدي اتاسس كويس في البرمجه قبل ما تتخصص في اي تراك . هل عمري هيبقي عائق ليا لأني فعلا بحب البرمجه والكمبيوتر بس لظروف حصلتلي زمان دخلت تجاره . وشكراً لحضرتك جدا
انت مش كبير ولا حاجة لسه .. اصحابي ٣٠ وجينيور عادي .. كمل وان شاء الله ربنا يكرمك
طب انا شخص مدرستش برمجيات ولا قبل كده ازاي ابداء من الصفر و اكون زاي زي اي حد متخرج من جامعه مخصصة و هل الناس\ الشركات هتبصلي زي اي حد متخرج من الجماعة و كده ولا اي علشان انا نفسي فعلا اتعلم برمجه و اعمل حاجه ب اسمي زي ابلكيشن
ابدا الاول بكورس CS50 ( موجود ع اليوتيوب بالعربي ) بعد كده شوف اي مجال تحبه وبعدها بص في النقط اللي في الفيديو دي وامشي عليهم واحدة واحدة + المجال اللي اختارته .. بالتوفيق
جميل جدا شكرا ليك 💚💚💚
شكراا بجد علي معلوماتك لاني بجد استفدت اووي وعرفت همشي ازااي ❤️
بس عندي سؤال بسيط قرات ان مفروض اكون عارفه operating system زي windoes ،ios ,linux فداا لازم اعرفه
ما اقصدش هنا ال OS كنظم مختلفة .. اقصد طريقة شغل ال OS
@@essam_fahmi ايواا فهمت كدااا
كتر خير والله
مساء الخير ، لو حابب اتواصل معك ازي ، لاني عندي استفسار بخصوص البرمجة والسوفت وير . شكرا ليك على الفيديو والشرح
www.linkedin.com/in/essammohamedomran/
ممكن حضرتك ترشحلنا مصادر لل الحاجات اللى قلتها ذى learning and cashing وغيرها
لا دي مصطلحات عموما .. ممكن تعمل سيرش وتكتب
software engineering keywords
computer science concepts
بجد مش عارف اقولك ايه يا بشمهندس ربنا يخليك بجد وفرت علينا بحث كتير اوى على النت بس كان عندي كذا سؤال نفسي تساعدني فيهم
اول سؤال ايه هي مراحل ال interview وازاى اجهز نفسي ك software engineer لسه مبدئ او fresh عشان اجتاز ال interview ده واحصل على وظيفة
تاني سؤال هو هل الشركات بتركز على اسئلة leetcode فعلا ولا لا ؟
هتلقيني اتكلمت ع النقط دي كلها علي صفحتي علي لينكدان وبعض الفيديوهات هنا .. قلب شوية كده وهتفهم كل دا
ربنا يخليك يا بشمهندس كلك زوق
عايز ازود معلومه علي نقطه تعلم oop ، اتمني من الجميع عدم الاكتفاء ب OOP لان المفاهيم دي اداه لتطبيق مبادئ OOAD في اي مشروع ، والي حابب يتعمق اكتر يقرا head first OOAD
شكرا 🙏
فيديو رائع
شكرا جدا ليك على الفيديو ، كان عندى سؤال لحضرتك أنا لسه بحاول أدخل مجال البرمجة وكنت عايز أدخل فى أندرويد ، فكنت حابب أعرف هل أتعلم أساسيات البرمجة أحسن بلغة ++C و لا جافا علشان فى ناس كتير بتهرى فالموضوع ده وأنا تهوت ومش عارف أعمل أيه علشان مجال دراستى بعيد عن ده كله وشكرا جدا للحضرتك
بص في رأيي .. تكمل الاساسيات بالسي بلس بلس .. بعد كده شوف المجال اللي عايزه واتعلم اللغة بتاعته مش هتاخد معاك وقت
والله انت راجل محترم 💙
ربنا يخليك شكرا 💙
خد بالك يا استاذ عصان من لبس السلاسل و الحظاظات عشان في حرمانية....انا بنبه حضرتك بس و ممكن تبحث في الموضوع
@@Abdo-hx4tm
شكرا
جميل جدا يا هندسة
بعد اذنك عندي سؤالين
الاول انا مش خريج حاسبات وانا بذاكر cop, pop, DSA
وناوي اكمل iOS فممكن حضرتك خارطة طريق للiOS
تانيا ممكن اذاكر الحاجات اللي فوق دي واشتغل ولا هيكون في صعوبة ولا ممكن اخش iti ولا اعمل دبلوم علوم الحاسب اكاديمي جامعة القاهرة ممكن حضرتك تفيدني ضروري
البوست اللي جاي باذن الله خريطة كاملة لل iOS مع المطلوب من كل مستوي.
@@essam_fahmi الله يباركلك ويجعله خالص لوجهه الكريم..امين
لو انا جونيور و لوحدي ازاي اقدر اوصل للحاجات دي كلها عشان اذاكرها
انا مش خريج حاسبات للاسف وده بيعمل فجوة كبيرة وبيني وبينهم لما اتكلم معاهم وانا نفسي ابقى زيهم بس هما كان معاهم مصادر وكتب انا اوصل للحاجات دي ازاي
انا طبعا عارف اني ابحث ف جوجل وكدة بس انا هبحث على الحاجات اللى حضرتك ذكرتها طيب وبقيت الحاجات ازاي اعرفها و اقدر اتعمق اكتر؟
هل مثلاً ترشحلي مصدر او كتب او اى حاجة ؟
في حاجات علي يوديمي بتكون بتلم معظم الحاجات دي ممكن تدور عليها او ممكن كمان تسال ع لينكدان وتشوف تجارب الناس مع افضل مصدر .. بس الحاجات اللي الفيديو مش مهمة كلها عشان تبدا تشتغل لكن خليها قدامك
باشمهندس انا في سنة اولي ومش قادر اتقن ال Problem solving هل لازم اتعلمه علشان ابقي software engineer ?
لازم يكون عندك مهارة ال problem solving لو حاسس انك مبتعرفش تفكر بشكل كويس كفاية وانت بتكتب كود هتكون محتاج تمارس شوية مسائل عشان تنمي المهارة دي
مرحبا يا مهندس عصام
خليني الاول اشكرك كتير كتير على مواضيعك المميزة فعلا وتوجيهك الرائع
ونستاذنك في شوية حاجات لاحظناها
الموضوع اللي اتكلمت فيه كل نقطة فيه بعد اذنك محتاجين فيها فيديو بسيط مش كبير ودا هيكون مؤثر جدا للمبتدئين لأنه بيوضح هيمشو ازاي
النقطة الثانية أن الصوت في الفيديو هو مش وحش ومسموع بس بصراحة لأهمية الموضوع الي انت بتناقشه مع متابعينك وانا واحد منهم حابب يكون احسن حاجه
نستاذنك كل نقطة في الموضوع محتاجة فيديو بسيط متتعبش نفسك زيادة عن اللزوم
مبسوطين جدا أن في ناس بتاخد بأيدينا في الطريق ونتمنالك كل الخير والتوفيق
وفي انتظار جديدك المميز دائما
تحياتي لك يا هندسة 👍🏻👍🏻👍🏻
حاضر .. العفو ❤❤
عاش اوي
اولا مشكور جدا جدا يا هندسة على المجهود والترتيب الجميل ومنتظرين اللى جاى ان شاء الله❤❤ ... لكن انا ليا سوال خاص ب ال oop لو عايز اتعلمه المفاهيم بتاعة بعمق اتعلمه منين سواء فيدوهات او كتب ترشحها؟؟ يبقى كتر خيرك
بص بصراحة انا شايف انك ممكن تشوف كذا مصدر كذا مقالة كذا فيديو .. لو كتب في كتب مشهورة و best seller اعمل سيرش عنها وشوف لو طريقتها كانت مناسبة ليك
@@essam_fahmi تسلم يا هندسة بجد وربنا يوفقك وفى انتظار باقى الفيديوهات ان شاء الله
you should reading
head first object oriented
head first design patterns 2
it's the best way to go deeper in oop
تسلم
بشمهندس انا خلصت الاساسيات زي ما حضرتك كنت قايل ليا قبل كدا بس في حد قالي متخشش علي اي تكنولوجي غير لما تكون كويس في problem solving فا المفروض دلوقتي بقا افضل احل problem solving لحد ما اكون كويس بعد كده ابقا اخش علي تكنولوجي ولا اعمل اي ?
وحاجه كمان انا برضه متعمقتش في design patterns زي الباقي فا برضه محتاج اتعمق فيها وافهمها ؟
وشكرا لحضرتك جدا ❤❤❤
ال problem solving عشان تعدي الانترفيوهات ومهم لو انت لسه في بداية شغلك عشان تقوي ال logical thinking عندك
فيديو ممتاز ى يبشمهندس وربنا يكرمك ويساعدك ف نشر الخير.
سؤال بعد اذن حضرتك.
هل اقدر احصل ع شغل Full Or Part Time وأنا لسه بدرس
ممكن طبعا بس اعتقد هيكون ضغط ليك .. ممكن تشوف تدريب احسن
@@essam_fahmi شكرا جدا يبشمهندس
هل شايف ال RPA ممكن يبقى فيها شغل remotely لشركات بره مصر؟و هل هي ليها مستقبل فعلا و ترند الفتره ديه و هتختفى مع الوقت؟! ردك هيفرق معايا بجد
الشغل الريموتلي بقا متاح في مجالات كتيرة جدا .. ممكن تدور علي لينكدان وهتلقي ان شاء الله .. الشغل الريموتلي مع الوقت بياخد شكل اقوي وبيزيد انتشاره وهو مفيد جدا في رائي
جميل
بعد اذنك ي هندسة هل انا بتعلم لغة برمجة الاول وبعدين احل problem solving عليها وبعدين اخش على الداتا استركشر وبعدين الalgorithm وهكذا اكمل فى ال١٥ نقطة اللى حضرتك اتكلمت عنهم ولا ال problem solving بيبقوا على كله
ثانيا هل لازم كبداية ليا اكون فاهم كل ال١٥ ولا ايه بالظبط حسب مستوايا فى البداية كواحد لسة بيبدا
ثالثا ايه المدة اللى نقضيها فى تعلم الاساسيات دى مش كrange مثلا من وجهة نظر حضرتك؟
واسف جدا للاطالة وشكرا لحضرتك💙
مش لازم تكون ملم طبعا بالنقط دي كلها عشان تشتغل .. لكن تكون ملم بيهم عشان تبقا شاطر .. ابدا علي الاقل افهم برمجة و OOP وشوية data structures and algorithms بعد كده ممكن تدور علي شغل واثناء الشغل ممكن تكمل اللي ناقصك
سؤال لو سمحت
ازاي اترقي بسرعة عن الطبيعي يعني يكون في قفزات في السلم الوظيفي في شركات البرمجه
وامتي اعرف ان انا اتخطيت مرحلة الجونيور وبقيت سينيور وازاي بتتعامل مع الشركة علشان تزود مرتبك ارجو الرد وشكرا علي الفيديو المفيد
ازاي تترقي بسرعه .. عموما دا بيبان من مستواك الحالي والشغل اللي بتتكلف بيه .. كل ما مسئولياتك كانت اكتر كل ما الترقية بتكون اسرع .. في فيديو قصير علي القناة اتكلمنا في الموضوع دا
مرتبك بقا يزيد علي حسب نظام الشركة اللي انت فيها
@@essam_fahmi شكرا حضرتك
لو سمحت انا داخل اولي جامعه تنصحني ابدا تعلم برمجه ازاي بناء علي خبرتك؟
في كورس اسمه CS50 متاح بالعربي علي اليوتيوب
ابدا بيه اول حاجة من الصفر
طب هو في فرق بين ال oop و Object Oriented Design ولا هي هي
Object-oriented design (OOD) is the process of using an object-oriented methodology to design a computing system or application. This technique enables the implementation of a software solution based on the concepts of objects. OOD serves as part of the object-oriented programming (OOP) process or lifecycle.
Professional
معلش يا هندسه
هل احل مسائل وانا بدرس c++ ولا لما اخلصها كلها ابدأ احل مسائل عليها
لا عادي حل وانت بتدرسها
النقطة رقم 13 اي ؟
CI/CD and unit testing
شكرا جدا @@essam_fahmi
شكرا جدا والله علي المعلومات القيمة دي
, ولو ممكن تكلمنا اكتر عن الشغل ريموتلي لاني جالي offer في شركة في هولندا
وانا اصلا او مرة اشتغل في شركة ريموتلي
فا مش فاهم اي حاجة مش فاهم ازاي العقد بيتكتب ولا ازاي اضمن حقي والا اي حاجة, انا اصلا شغال علي Upwork فا معنديش اي خبرة كشغل ف شركة
انا دورت عليهم وشكلهم شركة محترمة بس برضو مش ضامنهم فلو ممكن حضرتك تفيدنا بالمعلومات والخبرة اللي عند حضرتك اكون شاكر ليك جدا ؟
شوف الفيديو دا هيجاوب علي كل الاسئلة اللي عندك:
ua-cam.com/video/UqOsJ87e27s/v-deo.html
@@essam_fahmi فعلا جاوب كتير من الأسئلة اللي كانت عندي شكرا جدا
حاسس ان انت بتقول كلام جامد بس مش فاهمو عشان كدا عملتلو download ربما هفهموا لم اخلص مذاكره ال roadmap بتاعتي 😂🤝🏻
الفيديوهات الجديدة مترجم فيها اي كلمة انجلش .. بالتوفيق
@@essam_fahmi
انا عارف كل المصطلحات ياباشا تمام بس لسه انا ف أول الطريق فمش عارف المحتوي اللي ورا المصطلحات دي ..وتحياتي ليك ي عصام ❤️🤝🏻
أتمني انك تعمل فديو عن منحه Udacity لوزاره الاتصالات المصريه وهل هي اقوي او أضعف من منحه ال ITI ولا لا..
انا ك جنيور ولسة بقول بسم الله ف المجال ومطلوب منى اعرف كل الحجات هقوم كاره المجال وسايبه خصوصا ان حضرتك بتقول لازم يكونو عندك يعني مش اوبشن. المفروض الفيديو يكون متقسم حجات للجنيور وبعد كدة لو بقيت سنيور وهكذا.. جنيور اى ال هيعرف agile و design pattern وهو لسة مشتغلش اصلا! كمان كان فيه بودكاست لبشمهندس محمد الشريف ال ف امريكا بيتكلم عن المهارات الموجودة في الجنيور وكانت بسيطة جدا جدا عن كدا.. ال هو مش متوقعين منك output اصلا فازاي هيبقي عندو مهارة testing للكود ويطبق ال solid وحجات غيرها كتير!
بص يا احمد .. المهارات دا انا قولت عشان تبقا جامد مش عشان تشتغل؟ فاهم؟ يعني انا لما كنت جنينور مكنتش اعرف دول كلهم اكيد .. وفي بوست لي علي لينكدان وصل اكتر من ١٠٠٠ لايك واكتر من ٢٠٠ مشاركة واكتر من ١٠٠ الف مشاهدة .. اتكلمت عن الموضوع دا .. الموضوع بسيط .. الحاجات دي خليها قدامك واعرف عنها فكرة بسيطة وانت جنينور وطبيعي متكونش عارف حاجات فيها .. متقلقش.
@@essam_fahmi
طيب ممكن لينك البوست ده يا هندسة
@@omargomaa9625
www.linkedin.com/posts/essammohamedomran_aebaewaeqabraepaesaeqaezaetaeuaerabraepaeyabraetaedaez-activity-6916914328667373568-gyJn?
حضرتك خريج قسم ايه
انا كنت خريج قسم ملتيمديا
مساء الخير يا هندسه انا مبتدآ في البرمجه وخبرتي صفر وقررت اتعلم مجال ios app developer باللغه السويفت هل ممكن اتعلم علطول المجال وبعد لما اشتغل اتآسس واتعلم الخورزميات وهيكله البيانات ولا لازم اتآسس الاول ؟
حاول تتاسس الاول هيكون افضل
❤🧡💙