AudioVideo
EP51 - Software Craftsmanship
About this episode
في الحلقة 51 من بودكاست AskDeveloper، يناقش محمد الشريف وياسر مكرم موضوع صناعة البرمجيات والحرفية في البرمجة. يتناول الضيوف الفرق بين المبرمج الحرفي والمهندس، وأهمية الممارسة العملية مقابل الخلفية الأكاديمية، كما يناقشان تأثير الثانوية العامة على ترتيب الوظائف في مجال البرمجة في مصر. يتطرق النقاش إلى أهمية التدريب العملي، مهارات العمل الجماعي، وكيفية التعامل مع تحديات سوق العمل. كما يجيب الضيوف على أسئلة شائعة مثل هل الدراسة الأكاديمية شرط لدخول مجال البرمجة؟ وما هي المهارات التي يجب تعلمها سواء حصلت على شهادة أم لا؟ بالإضافة إلى الحديث عن أهمية اختيار اللقب المناسب واحترام الممارسة العملية. الحلقة تقدم رؤية متعمقة حول كيفية تطوير المهارات البرمجية والتعامل مع الواقع العملي في مجال تطوير البرمجيات.
Episode notes
• تعريف المبرمج الحرفي مقابل المهندس البرمجي
• تأثير الثانوية العامة على ترتيب الوظائف في البرمجة في مصر
• أهمية الممارسة العملية والتدريب مقابل الدراسة الأكاديمية
• الفرق بين المبرمج، المهندس، المطور، والكودر
• كيف تسأل سؤالاً صحيحاً في مجال البرمجة (رابط: https://amreldib.com/blog/HowToAskAQuestion)
• أهمية مهارات العمل الجماعي واستخدام أدوات مثل التحكم في النسخ
• التحديات التي تواجه المبتدئين في سوق العمل وكيفية التعامل معها
• العلاقة بين التخصص الأكاديمي والوظيفة العملية في البرمجة
• أهمية اختيار اللقب المناسب واحترام الممارسة العملية بدلاً من الألقاب فقط
• نصائح لتعلم لغات البرمجة وكيفية اختيار اللغة المناسبة حسب المشروع
• الفرق بين البرمجة كحرفة وعلم، ومدى الحاجة للشهادة الأكاديمية للدخول للمجال