Ask @bashmohandes:

Mohamed Elsherif
Latest answers

فى الشغل الحقيقى و المشاريع الحقيقيه انا اللى بكتب كل الكود من دماغى ولا من على جوجل و ستاك اڤور فلو و بعمل كوبى و بس ؟؟

هو المفروض انك ما تعملش كوبي و بيست لكود كده عمياني, يعني كلنا بنحتاج ندور على حاجة مش عارفينها أو مش متأكدين منها, بس المهم تفهم المشكلة و تفهم الحل, و بعدين تعمل المناسب لمشروعك.

View more

يعنى بالنسبة لى الجوريزم افهمه و افضل احاول لحد ما اكتب الكود لوحدى مش مجرد بكتبه تانى وراه

المهم تكتبه و تشوفه بيشتغل ازاي و تفهمه، الأفضل طبعا انك تقدر تكتبه لوحدك، بس المهم انك تكتبه مش تنقله حرف حرف يعني

View more

ازاى اذاكر الجوريزم عن طريق الفديوهات يعنى اكتب الكود تانى و لامجرد اركز مع كلامه ولا احفظ الكود ؟

مبدئياً ما تحفظش كود.
الأفضل انك تفهم المحاضرة, و تفهم الAlgorithm أو ال Data Structure هدفه ايه و معمول ليه و ايه مبادؤه الأساسية, و تحاول تكتبه بنفسك, مش حتعرف أول مرة و حترجع تاني تراجع المحاضرة و هكذا لحد ما المعلومة توصل.

View more

https://ask.fm/bashmohandes/answer/140918194174?utm_source=copy_link&utm_medium=iOS i did NOT ask this question im not that harsh..but it came to my mind too, isnt the tech. interview like 90% algorithmic questions that competitive programmers face on a daily basis? im not questioning your skills

That's true, however technical interviews is far from day to day activities, it is a well-known problem in the tech industry.

View more

المفروض أنى ابدأ أفكر فى مشروع التخرج بس مش عارف ابدأ منين مع العلم أنى قسم ميكاترونكس بس أنا عايز أعرف عموماً الواحد يبدأ ازاى يفكر فى المشروع من دلوقتى

ينفع تقولي علي شوية افلام اتفرج عليها تبع المجال

اتفرج على Silicon Valley ده مسلسل كوميدي بس جامد جدا.

View more

G.U.I or gewui?

GUI, but nothing wrong with the latter

View more

Write a Java program to add two binary numbers. Input Data: Input first binary number: 10 Input second binary number: 11 Expected Output Sum of two binary numbers: 101

خير ان شاء الله، ححل واجبات كمان؟!

View more

How is software engineering has nothing to do with competitive programming?

In competitive programming you're not building anything, you write a piece of code that solves a very particular problem that's already well defined within a certain time.
In a real software engineering problem, you have a customer that cannot define his problem clearly, you figure out the problem, you layout your design and debate the design with the team and pick the technology stack, your design needs to address many things like Security, Localization, Testability, Scalability, ... etc, you prototype ideas, plan a project with milestones, start development, plan doesn't work because of surprises, you change course and tweak the plan, you continuously deliver the project according to milestones, customer provides feedback you incorporate them into your plan somehow, and keep doing that until you finish.
And this is not even the same story in all projects.

View more

Only 6 for opensource contributions !? I read about it on many different websites and all embraced it.

6 doesn't mean it's not important

View more

In a scale from 1 (low) to 10 (hi) , how much learning using git &github is important ? The same question for contributing to open source projects. And how would them have an effect on career?

Learning git is like 15 important
Contributing to open source projects is like 6

View more

how you work in microsoft without being a great problem solver and participate in competitons?

Real software engineering has nothing to do with competitive programming

View more

do you recommend CS50 course for graduates ?

Yes

View more

is node.js a server side like asp or php ?

Yes

View more

علشان استخدم لغة سى شارب فى برمجة الويب المفروض ايه الاساسيات اللى اكون عارفها فيها علشان ادخل بعد كدة على asp.

اساسيات ال Syntax بتاع اللغة نفسها, بالاضافة لمعرفة بال Base Class Library العامة زي الحاجات اللي

View more

يعنى ايه ال nodeJS مبنيه على محرك chrome v8 ويقصدو ايه بمحرك اصلا

المحرك اللي بيشغل ال JavaScript

View more

As a software engineer what should i know about networks ?

Basic protocols, TCP/IP, UDP

View more

لو حضرتك قررت تعمل شيفت بس جوا المجال برضو هتختار ايه .. عندي فضول اعرف بصراحة

حاجة متعلقة بالذكاء الصناعي

View more

هل عندك اقتراحات لمواقع أو كتب تعلمني التفكير البرمجي أو مهارة حل المسكلات بطريقة برمجية، لأني أود المشاركة في IEEEXtreme وهي مسابقة برمجية وحسب ما اطلعت الأهم فيها هو المقدرة على تحليل السؤال وفهمه ومن ثم كتابة الكود بأي لغة برمجة فالجزء الأصعب يعني حل السؤال نفسه،،

ممكن تسال بشمهندس @mostafasaad87

View more

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

ايوة
ايوة مطلوبة
ما اعرفش كل الأماكن طبعا، بس أشهرهم في مصر شركة Valeo
و فيه طبعا علاقة بينهم

View more

هو فعلا المجال او التخصص اللى المفروض انى اختاره فى الكلية هيكون غالبا هو التخصص اللى المفروض اكمل عليه ؟ و هل لو انا فضلت اجرب طول فترة الكلية و مخترتش تخصص معين ده غلط ؟

لا طبعا، انت ممكن تغير مجال تخصصك كذا مرة في خلال الكارير بتاعك حسب الظروف

View more

هل لو انا مشيت فى مسارين فى نفس التوقيت ده هيكون غلط مع العلم ان المسارين مفيش تعارض بينهم لانهم الامبيديد و الويب بس انا ميال للاتنين و عايز اجربهم فهل اجرب امشى فيهم الاتنين فى نفس التوقيت و لا ده هيكون غلط و تشتيت

لا عادي جرب

View more

Did the book "Cracking the coding interview" ever help you at some point? Do you recommend people reading/solving it or do you believe it's the "for kids" book for people who find CLRS hard to comprehend?

Yes, it helps a lot, but it is not a replacement of a good Algorithms textbook or proper course material, the whole difference though that it puts the Context of interview into the equation, you can be great in Algorithms from academic point of view, but still fails an interview, because the context of interview and how to present a solution, and what are the common formats of questions will always be a surprise for you, it is the same concept of you solving previous years exams in preparation of your own exam.

View more

هو لما اذاكر كورس من ع اليوتيوب مثلا انا بذاكر ccna وقربت اخلصه انا عايز معرفة مش همتحن يعنى .. اعمل ايه علشان اتأكد لما اخلصه انى فعلا مخلصه كويس اقصد انى ابقى عارف كل حاجه فيه وفاهمها ؟ هل انزل الدامب ال بتنكزل واحل وكدهرولا ايه ؟

هو عموماً أنا مش تخصصي الشبكات, فما أقدرش أقولك بالضبط ايه اللي تعمله في الحالة دي, لكن عموماً حاول تدور على حاجة عملية تجرب فيها اللي تعلمته.

View more

لو انا هاعمل بلوج تقني، الاحسن اني اعمل موقع خاص بيا انا ولا اكتب علي medium مثلا؟

كله كويس, استخدم اللي تحبه و اللي ما تحتاجش تضيع وقت في صيانته لأن ده مش هدفك أصلاً

View more

Loading…