Systems, AI and Careers with Khaled Henidak
Chapters
- عودة خالد حنيدق: الهجرة ومسيرته في مايكروسوفت
- بنية ChatGPT وأنظمة تعمل على ملايين الخوادم
- الوقت أهم من التوكنز: النتائج لا حجم المجهود
- المهارات التقنية والتواصل: معادلة التطور المهني
- الذكاء الاصطناعي أداة لحل المشكلات، لا بديل عن المسؤولية
- كيف يتعلم المبرمجون الجدد مع أدوات الذكاء الاصطناعي؟
- فهم LLM وحدود AGI بعيدًا عن الضجيج
- تسريح الموظفين والاستعداد المالي لتقلبات السوق
- هل الأزمات وقت مناسب لبدء مشروع؟
- الاختبارات والموثوقية قبل تسريع إنتاج الكود
- تجربة Skip List: الفهم قبل توليد الكود
- القيادة التقنية: اتخاذ القرار وحل الخلافات
- تصميم الأنظمة حول الاستخدامات الحرجة وقابلية التوسع
- التخلي عن الأنا: حل المشكلة بدل إثبات أنك محق
- نصيحة غيّرت المسار: التواضع وتقبّل النقد
About this episode
يعود محمد الشريف لاستضافة خالد حنيدق في حوار واسع عن هندسة الأنظمة، الذكاء الاصطناعي، والنمو المهني. يستعرض خالد انتقاله إلى الولايات المتحدة ومسيرته في مايكروسوفت وصولًا إلى منصب نائب رئيس، بما في ذلك عمله على تصميم شبكات وبنية تحتية لكلاستر تدريب تابع لـOpenAI، وعلى مكوّنات تعتمد عليها ملايين الخوادم. يناقش الاثنان كيف تقاس قيمة الهندسة بالأثر والموثوقية لا بعدد ساعات العمل أو التوكنز، ولماذا لا يلغي توليد الكود مسؤولية فهمه واختباره وصيانته. كما يتناولان قلق التسريح، والاستعداد المالي دون وعود زائفة، والقيادة التقنية التي تتطلب موازنة الجودة بقيود التنفيذ، والاستماع للنقد، والتخلي عن الأنا لحل المشكلات فعليًا.
Discussion highlights
- يميّز خالد بين الحكم التقني على الحل وقرار اعتماده: قد يكون الحل غير مثالي، لكنه يُنفّذ تحت قيود الوقت والأهداف؛ لذلك لا ينبغي التعامل مع جودة التصميم وقرار الشحن كأنهما الشيء نفسه.
- قبل تسريع إنتاج الكود بأدوات الذكاء الاصطناعي، يدعو خالد إلى بناء اختبارات وحدات وتكامل وتشغيل ممتد تعمل تلقائيًا مع التغييرات. ويؤكد محمد ذلك بقصة تسرّب ذاكرة ظل مخفيًا لأن التطبيق كان يُعاد تشغيله أسبوعيًا.
- في تجربة مع ثلاثة مهندسين مبتدئين، وجد خالد أن توليد Skip List قبل فهمها جعل مراجعة الكود سطحية؛ وبعد دراسة الفكرة وكتابة منطقها الأساسي، استطاعوا فهم الكود واكتشاف خلل في الاختبارات.
- يربط الضيفان قيمة المهندس بالنتيجة التي تصل إلى المستخدم وحل مشكلة حقيقية، لا بكمية الكود أو التوكنز أو الانشغال بتحسين تطبيق بعيدًا عن احتياجات الناس.
- يناقشان أن القلق من التسريح مفهوم، لكنه ليس تحت سيطرة الفرد بالكامل؛ يقترح خالد الادخار والتخطيط المالي كاستعداد لتقلبات السوق، لا كضمان ضدها.
Links & resources
- ملاحظات الحلقة الكاملة:askdeveloper.com



