1. Master one programming language (C++, Java, Python, C#...). 2. Study Time & Memory Complexity. 3. Study Data structures & Algorithms. 4. Study common topics and patterns. 5. Pick a roadmap (neetcode). 6. Stick to the roadmap and solve the problems gradually (don't jump around). 7. Limit your solving time to 45 mins max then check the editorials. 8. Apply spaced repetition and active recall (check Ebbinghaus's forgetting curve and learn how to learn 😉). 9. It's about cracking the coding interview or competitive programming (high stakes). 10. It takes time and discipline (be patient and enjoy the journey).
السلام عليكم يا باشمهندس محمد، جزاك الله خيراً علي محتواك القيم جداً، أتمني طلب من حضرتك كشخص عنده خبرة محترمة في مجال السوفتوير، تعمل لنا فيديو عن لينكدان، أكيد مش هتشرح فيه ازاي أعمل بروفايل والأشياء السهلة دي، ولكن محتاجين منك نصائح ازاي نشارك البروجكتس بتاعتنا بشكل فعال، ازاي نكون شبكة علاقات محترمة، ازاي نستفيد بأقصي استفادة من لينكدان بخصوص الوظائف، ونصائح شايف أنها ممكن تفيدنا في الكارير بتاعتنا باستخدام لينكدإن وشكرا ❤
انا طالب حاسبات و متابعك من فتره كنت فاكرك بتهبد ف الاول زي للاسف ناس كتير حاليا بتهبد في موضوع البرمجه بوجه عام لكن بجد انت راجل عندك معلومه و جزلك الله خيرا علي فيدوهاتك انا ممكن عارف معظم الكلام اللي بتقوله لكن بستفاد جدا من نحية ان ارتب معلوماتي..ف شكرا جدا لحضرتك 🌹🌹🌹🌹
Thank you bro for your efforts and videos, all advises are to the point, you mentioned a lot of expressions , I hope all got it, like CP ( competitive programming) etc.. I hope you clear it at least once, for who ever may not know what you mean by the abbreviations. + other words for people who may struggle with English in general, unless you don't care 🤔🙄
شكرا يا باشمهندس, ممكن حضرتك ترشحلي كتاب او كورس فال DSA ابدأ بيه عشان انا دخلت فال technologies علي طول وعايز اذاكر صح, او تعملنا roadmap وترشح لكل subject فال roadmap دي كتاب مثلا
شكرا .. ممكن اقتراح ان حضرتك تقلل مصطلحات او كلمات انجلش او تقول معناها بالعربى عشان المبتدئين زيى مثلا ونبقى بنتعلم بالمرة المصطلحات دى ف الفايده تكون اعظم عشان انا بحس ان نص الفيديو مش بستوعبه اوى بسبب كدا
يا باشمهندس بارك الله فيك و في الفيديوهات بتاعت حضرتك مفيدة جدا و خصوصا اخر فيديوهين بس انا دلوقتي متلغبط من بعد ما سمعت فيديو الروود ماب مش عارف دلوقتي اتعلم ++C و اتعلم الاساسيات عليها زي ما باشمهندش محمد مشرف قال مثلا ولا امشي مع ال ossu و ساعتها هبدأ بلغة بايثون و عامة و انا بدور ع كورسيرا علي كورسات من جامعات و كده بلاقي اغلبية الكورسات اللي هي intro to programming بالبايثون و في بال java بس الاغلبية بايثون ده غير ان المفروض الدومين اللي ناوي تشتغل فيه يحدد الروود ماب اللي هتمشي عليها ( ده اللي فهمته من حضرتك ) ف..... انا مش مقرر انهي دومين هشتغل فيه و لو مثلا قولت هشتغل AI and Data Scientist اغلبية الروود مابس بتاعت الداتا ساينس و ال ml-dl roadmaps مفهاش ++C ولا جافا ولا الاساسيات دي كلها اغلبيتها رياضة و بايثون و كده ف.... هل هما بيفترضوا اني عندي خلفية يعني اتعلم الاساسيات بعد كده ادخل في الروود مابس دي ولا ايه الدنيا
كل ال programming languages بتنبنى على نفس ال ٣ حاجات الى حكيتلك عنها. انا اول لغة اتعلمها كانت python وبعدها اتعلمت اكتر من ٩ لغات تانية ومكنش الموضوع صعب ولا حاجة. انطلق على بركة الله
انا كنت بحل مسائل بس للاسف توقفت و إن شاء ناوي احل مسائل بانتظام وليا سؤال، دلوقتي انا في اخر سنة في الكلية فدلوقتي انا بشتغل بال MERN stack ويعني علي قدي فيه وبحاول اعمل مشاريع و بذاكر بردك sql وبعمل مشاريع بيها تنصحني اركز علي اية بالظبط عشان لما اتخرج اقدر اللاقي شغل علطول ويكون مستوايا كويس من الحجات اللي جت في بالي اني اذاكر كورسات من OSSU وهي هتبقي مراجعة الا حد ما لاني الحجات دي خدتها فالكلية وكنت ذاكرتها شوية والكورسات دي زي OOP, Desgin Pattern, operating system, Network وشوية كورسات تانية و اغلبهم الحمد لله عندي خلفية فيهم بس وبالتوازي هقوي نفسي في MERN ليك اي نصايح ليا ياباشمهندس؟ وجزاكم الله خيراً ونفع بكم
كتر خيرك يا باشمهندس، لكن انت مش محتاج تقل من نفسك وتحط عنوان زي كدة على صورة الفيديو عشان الناس تسمعه أو تشهر قناتك أكتر، خليها لله وطالما لله فميليقش العنوان ده. وربنا يجازيك كل خير.
ازاى حضرتك يا بشمهندس هو انا لازم ازاكر DSA الاول من فيدوهات او كتب ولا عادى مثلا ازاكر كل خطوة فى الرود ماب مثلا اول خطوة array and hashing ازاكرها من اى مصدر واحل عليها بعدين اخش على الخطوة البعديها وازاكروهكذا صح ولا اخد كورس كامل عن DSA وبعدين ابدا اجل
عايز منك نصيحة لو تقدر تفيدني باختصار انا اتعلمت الفرونت اند عشان اشتغل فريلانس موفقتش ف قعدت فترة يعتبر ماكتبتش اي كود(مش كبيرة) وحاليا عايز اتعلم باك لان بحب اللوجيك اكتر من الديزاين بذات اني الكرهني ف الفرونت اني بعد 35 مشروع حرفيا معظم المشاريع اكواد ال CSS والدايزان بشكل عام اكتر بكتير من اكواد البرمجة الللي بجد وديه حاجة انا مش حاببها خالص انا عن نفسي اكتر شخص بكره الديزاين فكنت بتعلم ب Nodejs الهي جافا سكربت اصلا هل تنصحني اروح عال C# ولا اخليني ف النود مع العلم اني الجافاسكربت كويس فيها إلي حد ما بس بردوا نسيت حاجات كتير فيها وعارف ال implementation بتاع معظم ال DSA انت ايه رايك اكمل ف جافاسكربت ولا اتعلم C# واكمل فيها كا باك اند , حقيقي رايك هيفرق معايا بردوا لو متقدرش تجاوب مفيش مشكلة
شكرا جدا خلاص هخش ف ال سي شارب انا عمتا جربت الطريق السريع الغلط وملقيتش نتيجة ف هجرب اتعلم بقي عالهادي ومش هدي لنفسي وقت للتعلم شكرا تاني علي نصيحتك @@CodeBuster1994
السلام عليكم....انا مستوايا في الانجليزي تقريبا متوسط ف انا هبدأ اني اتعلم من فيديوز انجليزي ف سؤالي هنا دلوقتي لو في كلمة مش فاهمها او مش عارفها يفضل اني اترجمهما علطول وأكمل الشرح ولا اقرأ سكريبت الشرح الاول واعرف المعاني مرة واحده وبعدها اسمع الفيديو ولا في اقتراح افضل من حضرتك؟❤
هوا يهندسه الباكلريوس university of london Computer science online مصاريفو كام بالمصري؟ و محتاج اجهز ايه قبل مقدم؟ و ينفع اقدم عادي لو انا منتسب لجمامعه في مصر ولسه مخلصتش ال٤ سنين
طب معلش اسأل سؤال انا شو ممكن يلزمني لاقدر احل في هاد الموقع هل الاساسيات في سي بلس بلس تكفي انا حليا كل مسائل كود وارز مستوى التامن بمستواي هاد هل يكفي مستواي للحل على الموقع المذكور
سؤال يا باشمهندس ليه ossu بتدا ب بايثون هي لغه scripted زي جافا سكريبت حسب علمي ليه مش تبدا ب cpp او java زي باشمهندس محمد مشرف و غيره قال انها افضل ك بدايه لعدد من الاسباب
لان البرمجة فى الاول والاخر هى انك تعلم الشخص ازاى يحط اللوجك فى دماغه فى شكل sequence, selection, and iteration. بالتالى اى لغة برمجة تدعم دا هى كويسة جدا عشان تبدأ. فى نفس الوقت لو قدامك لغة قادرة على ايصال المعلومة بشكل واضح واسهل يبقى افضل. غير كدة كل التفاصيل الى لها علاقة بال memory management وال multithreading وال inter-process communication وكل دا هتبدأ تعرفه اما تاخد كورسات زى ال operating systems, وال computer architecture فلماذا اتعب مخك دلوقتى بكل التفاصيل دى. ال ossu بيتبع نفس نظام الجامعات الكبيرة فى تدريس مادة introduction to programming and computer science وعشان كدة python هى افضل لغة فى السياق دا
@@CodeBuster1994 ممكن يكون في فيديو عن ده + فيديو عن ازاي نقدر نفكر بطريقه تحليليه أو منطقيه عشان لو حد قابله مشكله هو مش مستوعب كيفيه صياغتها في كود او لو مش قادر يستخدم المعلومات الي عنده في تنفيذ الأمر اتمني اكون عرفت أوضح الفكره 😅
سؤال عام بعد اذنك حضرتك تنصح بتراك Open source ولا Professional web development & Bi في ITI الفكره الي مشتتاني ان حاسس تراك OS ان مفيش حاجه بكون expert فيها كفايه باخد زي medium knowledge عن الحاجه , فلو حضرتك توضحلي لان وارد فكري يكون غلط
السلام عليكم. عندي سؤال و اتمنى حضرتك جاوبني لاني في حيرة كبيرة من امري, لو حضرتك عندك خبرة في سوق العمل المصري انا محتاج اعرف هل اتعمل Django ولا Spring boot؟ انا معرفش جافا لكن اعرف بايثون كويس جدأً تقريبًا Intermediate level فيه. بس خايف شوية من كثرة الاقاويل انه ملوش شغل في مصر والشركات هنا عايزين Spring بس.
وعليكم السلام ورحمة الله وبركاته. دايما روح مع الحاجات ال enterprise الى زى Java سواء جوا مصر أو برة. ومتقلقش من انك اتعلمت python لأنها لها استخداماتها بردو لكن Java و spring هما الاساس فى وجهة نظرى
بص ... هو انا مش هقولك لا .. بس ملحوظة ... لو لاقيت نفسك بتعتمد على ال built in functions بقوة فكدة فيه خطر انك بتحمل على اللغة والى هى تعتبر زى سندات العجل
من خبرة حضرتك لو انا عايز اتعلم لغة من بين جافا او سي شارب انهي اللي ليها الأولوية فالشغل ريموت مع شركات برا وهل فعلا سي شارب برا ملهاش سوق اوي زي جافا ؟
الاتنين اقوياء جدا والاتنين ليهم مميزات كتير بس الى اقدر اقوله ان ال Java تفاصيلها اكتر واشوف ان الى يشتغل java بيفكر فى حاجات اكتر من الى بيشتغل C# و .Net انا شخصيا افضل java غير ان كل الشركات الكبيرة بتستخدمها وغير ان اى شركة لا تريد الخضوع لتكنولوجيا .net بتلعب ب Java وغير ان معظم الكتب فى المجال مكتوبة ب Java وال community اكبر
نظريا اه ينفع لان دى لغة فيها sequences و selection و iteration فبالتالى دى لغة ينفع اتعلم بيها يرمجة ..... ولكن ولكن ولكن السؤال هل وانا بتعلم هل هتعلم حاجات فى اللغة عشان الموبايل ؟ لو كدة يبقى انا بدأت ادخل فى جزئية مش هى المطلوبة اصلا. الى هى بعيد عن البرمجة وداخلة فى جزء موبايل. كدة مبقاش الموضوع general purpose او للمهام العامة والبرمجة بشكل عام كدة بقينا داخلين specific purpose او لغرض محدد اوى الى هوا الموبايل. فحاسب اوى وانت شغال
@@CodeBuster1994 تسلم يا غالي ربنا يبارك فيك، معلش سؤال اخير حضرتك كنت بتقول نحل عشان الانترفيو او المسابقات، بس لو حد عايز يطور مستواه في البرمجة يعمل اي؟