كل النصائح

ازاي تبني "مُهندس برمجيات" او Software Engineer

Mahmoud Adel مرشد قائد-تقني في هندسة البرمجيات @Foodics ·

ازاي تبني "مُهندس برمجيات" او Software Engineer

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

واحنا بنبي الـ Plan او الـ خطة الخاصة بالمذاكرة , كنت حريص جداً اني امشي معاه بـ "نهج" مُختلف عن ما بمشي مع اي طالب واني استغل العقلية القوية الـ قدامي وابدا معاه كالأتي :-

  1. انه يتعلم كويس ازاي يطلع الـ Requirements من التاسك
    1. سواء الـ Functional والـ None-Funcational
    2. يقدر يطلع الـ Requirements الـ Out-Of-Scope
  2. انه يتعلم كويس ازاي يطلع Capacity Estimation
    1. يعني يقدر يحسب الـ Read / Write Per Second لمليون مُستخدم للخدمة
    2. انه يقدر يحسب احتياج الـ Storage علي مدار 5 سنين بـافتراض 500 بايت في الثانيه
    3. ازاي يحسب الـ Bandwidth In/Out
  3. الجزء التالت كان الـ HLD او النظرة العُليه لتصميم السيستم بتاعي
    1. وبدأنا نتكلم انها ازاي يعمل HLD Diagram components سواء للسيستم
    2. و الـ Request Flow , Sequence Diagram
    3. انه يقدر يشرح كل Component موجود في السيستم والـ Coupling كمان

وقولتله أخر البلان هاخد منك Key Decisions علشان اعرف كل قرار انت خدته

وفعلاً : مكدبش خبر وبدأ انه يشتغل علي بلان , بدون تعليقات زي ( الـ Ai بيعمل ده )

حالياً نفس البلان دي هكررها مع شخص تاني بنفس الـ عقلية الفذة العبقرية

علشان عارف كويس ان توجيه الـ Ai وقراراته محتاج مُهندس مش مُبرمج حافظ الـ كود

ايه رأيكم في البلان دي ؟ وهل تقدر تطبقها مع نفسك ؟

المصادر تحت الـ Tip تقدر تتعلم كل حاجه قولتهالك في البوست ده

مفيدة · 5 تعليق

النقاش

لا تعليقات بعد

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

انضم إلى النقاش سجّل الدخول لتطرح سؤالًا أو تردّ على بقية الطلاب.
تسجيل الدخول
لا أسئلة بعد

لا تعليقات بعد. جرّبت هذه النصيحة؟ احكِ لنا كيف كانت النتيجة.