مع أحمد الإمام، مهندس برمجيات أول، وصانع محتوى باللغة العربية لمهندسي البرمجيات، تحدث عن طبيعة مقابلات تصميم الأنظمة (System Design Interviews) في سوق العمل الحديث، وكيف تختلف بين النظرية والتطبيق العملي. شرح أحمد أهمية الفهم العميق للأنظمة وليس مجرد الحفظ، وبيّن أن الشركات تبحث عن خبرة عملية حقيقية تتجاوز المعرفة النظرية فقط. كما تحدث عن الفرق بين المراتب الوظيفية وخاصة بين السينيور والستاف إنجينير، وأكد على أن مهارات التواصل والقدرة على تقديم حلول فعالة تلعب دورًا مهمًا في الترقية. وأشار إلى تأثير الذكاء الاصطناعي (AI) على مجال تطوير البرمجيات، مؤكدا على تغير متطلبات السوق وضرورة مواكبة التطورات بسرعة. في جانب آخر، تحدث أحمد عن أهمية بناء محتوى تعليمي عملي ومفيد لتقليل الفجوة المعرفية في العالم العربي وتحفيز المهندسين الشباب على تطوير مهاراتهم بشكل مستمر والاستمتاع بالرحلة التعليمية.
مواضيع الحلقة:
- ما هو الـ System Design وما الذي يقيسه؟
- ما المتوقع من الـ Senior Engineer في الـ System Design؟
- لماذا لا يكفي حفظ إجابات الـ System Design Interview؟
- كيف يدير الـ Interviewer أسئلة الـ System Design وما الذي يبحث عنه؟
- كيف تتعامل مع الـ High-Level Design داخل الـ Interview؟
- ما الذي يجعل الـ Interviewer يرفضك؟
- ما الفرق بين الـ Senior والـ Staff Engineer؟
- كيف يوازن الـ Staff Engineer بين الـ Product والـ Engineering؟
- كيف غيّر الـ AI سوق ووظائف الـ Software Engineering؟
- كيف يستخدم أحمد الـ AI يوميًا في الشغل؟
- هل سيستبدل الـ AI الـ Software Engineers؟
- لماذا بدأ أحمد صناعة المحتوى التقني؟
- هل تبدأ صناعة المحتوى وأنت في بداية الكارير؟
- ما أهم النصائح للجيل الجديد من Software Engineers؟

