ask bashmohandes
Back to the feed

Software Architecture

Explore the questions and conversations on this topic.

19 answers
Follow this topic
Topic: Software Architecture
Newest first1–19 of 19
AI-assisted

السلام عليكم انا داخل تالته و عايز اتعلم تقسيم البروجكت .. يعني مثلا لو هعمل حاجة crud مثلا انا بعمله كله ف file واحد وممكن 3 files (Model , view , Controller) .. لاني لما بخش عايز اعمل contribution بتوه فالـrepo.. اي…

وعليكم السلام، دي مش skill واحدة باسم واحد، هي خليط بين software design و software architecture و refactoring. وعلى المستوى العملي انت بتتعلم: ازاي تقسّم المسؤوليات، ازاي تنظم الملفات والطبقات، و ازاي تخلي الكود سهل يتفهم ويتعدل. كونك…

مين اعلي architect ولا staff manager ?

عموما دول تراكين مختلفين، يعني ال Architect عموما بيبقى IC Individual Contractor يعني مش مدير، في حين التراك التاني ده Management. فالمقارنة مش Apples to Apples يعني. غير ان ال Architect هو في النهاية Role مش درجة وظيفية في حد ذاتها، يعني…

AI-assisted

حضرتك شايف انهي technology فالـbackend الي بتخلي الشخص يحتك بمشاكل is big deal فالـsystems الكبيره .. انا عارف ان الـproject الي هعمله بالـtechnology .. بس انا لسه مخلص الاساسيات وعملت شويه concurrency و socket…

هو في رأيي framing السؤال نفسه محتاج يتعدل شوية: مفيش backend technology بعينها هي اللي "بتخليك تحتك بالمشاكل الكبيرة". المشاكل الكبيرة غالباً بتيجي من ظروف السيستم: low latency، traffic عالي، throughput، consistency، حجم data، failure…

AI-assisted

كنت لسه بذاكر functional programming فكان ال instructor بيستخدم scheme فالشرح .. فعجبني ان فيها three main instructions وكل حاجة فاللغه بتتاعمل ك list ودة خلاني لما جيت اعمل بيها شويه problem solving قللت وقتي فالتفكير…

هو آه، في جزء كبير من ملاحظتك صحيح، بس مش كقاعدة مطلقة. أحياناً لما ال language أو ال paradigm يقلل عدد ال tools الجاهزة ويفرض عليك كام فكرة أساسية بس، ده بيخليك تفكر في الmodel بتاع المشكلة نفسها بدل ما تفضل تلف بين features كتير. في ال…

AI-assisted

السلام عليكم، أنا شغال ٩ سنين ك C++ desktop software engineer وكنت بفكر أغير ال stack و اروح لحتة ال backend web وكدا. هل الخطوة دي هتبقي كويسة خصوصا بعد العمر دة كله؟ واية هتبقي نظرة الشركات ليا هل هبقي fresh or…

و عليكم السلام، انت ليه محسسني انك عجوز 😄 ٩ سنين خبرة ده انت لسة في البرايم. هو الـPivot من C++ Desktop لـ Backend وارد جداً و مش متأخر خالص، بس محتاج تبقى واضح مع نفسك: انت مش هتبدأ من صفر، و في نفس الوقت مش هتدخل Backend Senior لمجرد…

انا شغال في مشروع التخرج بتاعي حاليا و هو مايكروسيرفسس بجو و دي اول مره اشتغل في مشروع بالحجم دا و عايز اتعلم اكبر قدر ممكن لو حضرتك عندك نصايح بحيث لو نفذتها اطلع باكبر استفادة ممكنه منه ياريت حضرتك تقولي و شكرا مقدما

حاول تبص على أدوات ال DevOps و ال Observability مثلاً بحيث تجرب مش بس كتابة الكود و لكن برضه إدارة الخدمات دي بيحتاج منك ايه.

What is your recommendations for system design roadmaps or courses ? I currently have 2+ YOE in backend and want to level up and grasp more info as much as possible

فيه كتب عمدة في المجال زي ما بيقولوا, محتاج تعدي عليها و تقراها على الأقل مرة إذا ما كانش أكثر زي. Designing Data Intensive Application System Design Interviews - An Insider Guide System Design Interviews Volume 2 ابتدي بدول, و بعدين دور…

انا طالب تانيه حاسبات وبذاكر dsa topics بالتوازي مع كورس system design & architecture from Alberta uni اخلص دول وبعد كده اذاكر networking & os & database مع التطبيق طبعا. هل كده انا ماشي في الطريق السليم لل هندسه…

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

ازاي حد يبني كارير كـ software architect من وجهه نظرك يا بشمهندس؟ خبرتي حاليا ٥ سنين تقريبا بين backend and fullstack في مصادر كتير لكني مهتم تحديدا بمنهجيه حضرتك في رسم خطه لده من واقع تجربتك .. وشكرا

هو عموماً مؤهلات ال Software Architect فيها جزء دراسة, و ده حتلاقيه في الكتب المختلفة و فيه كتب كثير ممتازة بالاضافة لخبرات حقيقية في تطبيقات الافكار النظرية دي, و فيه جزء برضه ليه علاقة بال domain اللي انت بتتخصص فيه سواء business domain…

Around February 2018

هو ال SaaS يعني تحديث البرامج من خلال إرسال التحديثات من خلال الإنترنت من دون كسر النظام بدل تثبيت كل نسخة و إزالة القديمة كليا، ولا أنا فاهم غلط أصل ويكيبيديا فيها تفاصيل معقدة كتير

هو SaaS قبل ما يبقى تكنولوجيا معينة هو في الأساس تغيير في فلسفة السوفتوير من أنه منتج بتشتريه زي ما بتشتري مثلاً نسخة اوفيس او فوتوشوب لانه يتحول لخدمة باشتراك شهري زي Office 365 و Adobe Creative Suite و ده بيادي لتحديات تكنولوجيا كتير من…

Around January 2018

هو ايه الفرق بين ال interface وال abstract وامته استخدمهم

فيه الفرق اللي الناس كلها عارفاه، اللي هو ال interface ما فيهوش implementation لكن ال abstract class ممكن يبقى فيها implementation، و ان اي class ممكن تعمل implement لأكتر من interface لكن ال class ما تقدرش تعمل inherit لأكتر من base…

August 8, 2016

يعني ايه APIs في الويب ؟

ال API's نفس المعنى في أي حتة، الفكرة كلها ان أي نظام لما بيسمح لأطراف تانية غير المطورين الأساسيين للنظام انهم يبنوا فوق النظام ده لازم يقدم خدمات ليهم علشان يقدروا يبنوا فوقه، الخدمات و العمليات دي بيبقى اسمها API's فمثلاً لما بتعمل…