كل النصائح

كان معايا جلسة إستشارة من دقائق معدودة لـ شخص رائع اشتغل في مجال الـ Software لمدة طويلة جداً ولكن كلها في Sof...

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

كان معايا جلسة إستشارة من دقائق معدودة لـ شخص رائع اشتغل في مجال الـ Software لمدة طويلة جداً ولكن كلها في Software Houses ومشاريع فريلانس .

والمشكلة هنا ان مشاريع الفريلانس والـ Software House نادراً ما بيتم حسابها كـ خبرة عند الشركات الـ كبيرة او الـ مُحترمة

الشركات نوعين

1- الـ بتعتمد علي برودكت او المُنتج زي طلبات و فودكس و Koinz وشركات تانيه كتير ودي بتكون افضل وبتميل للـ Engineering اكتر

2- السوفتوير هاوس ودول مبيفرقش معاهم الا الـ Scalability والـ Capacity وكمية المشاريع الـ بتطلع علشان يوفوا عدد العملاء الكبير ومبيهتموش بالـ Engineering بشكل صريح

3- فريلانس او العمل الحُر وده بيعتمد علي عميل الـ قدامك والبيئة الـ بيوفرهالك للشغل واغلبها مفيش Hierarchy واضحه او حد بيشرف عليك بشكل مُباشر فـ تعرف مشاكلك فين

وهنا انت المطلوب منك تملئ الفراغ - Gap بين معرفتك بالتكنلوجي الـ بتخليك تعمل اي مشروع

وبين احتياجك للمبادئ والمفاهيم الهندسية الـ المفروض تأهلك لسوق العمل في شركات الـ Product Base


بدأنا البلان بتاعتنا ازاي ؟ :-

الاول محتاجين نحدد نقاط الضعف والـ محتاجينها كويس

  1. بدأنا ندرس الـ HLD , LLD وناخد تاسك علي كل واحده فيهم
    1. بداية من الـ Api Versioning والـ Component Coupling / Uncoupling وغيرها
    2. والـ Request Flow والـ Software Quality
  2. ولإنه عارف Database كويس بس مش مُتعمق في الـ Indexing والـ Lock والـ Optimization Queries
    1. خدنا الـ Relational DB SQL بشكل مُتعمق
    2. وهنعدي علي Non Relational مرور الكرام لإننا مش هنحتاجها للهدف بتاعه
  3. وقررنا اننا نفهم الـ Agile ( Scrum ) لإنه علشان يشتغل في شركة
    1. محتاج يعرف كويس الـ Story Points بتتحط ازاي
    2. ومحتاج يتأكد انه فاهم الـ Scrum Manifesto
مفيدة · 1 تعليق

النقاش

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

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

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

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