شكرا ليك أحمد وأعتذر عن الرد المتأخر * التطوير غير التصميم ، للتطوير "عليك التركيز وثقل المهارات الأساسية مثل حل المشكلات (Problem Solving) والخوارزميات (Algorithms) وتصميم الأنظمة (System Design) وإستخدام قواعد البيانات (Data Base) وبناء أنظمة تستطيع خدمة ملايين المستخدمين (Scalability) وكيفية إستعمال نظام اللينكس سواء للبرمجة أو كخادم والمساهمة فى المشاريع المفتوحة المصدر عن طريق مواقع مثل GitHub. " أما للتصميم وتحسين تجارب الإستخدام فتحتاج "القدرة على فهم المستخدم وتصميم المنتج وتحويل التصميم إلى كود HTML/CSS بالإضافة إلى مهارات