هندسة البرمجيات احد اهم محركات صناعة المستقبل في وقتنا الحالي ومع نمو هذا القطاع يزاد الطلب على مهندسي البرمجيات من ذوي الكفاءة.
من خلال تجربتي لاحظت تركيز العديد من المهندسين في المنطقة العربية على الادوات واطارات العمل واهمالهم للمعارف الاساسية بهندسة البرمجيات وهذا يؤثر بشكل كبير على ادائهم وجودة مخرجات عملهم.
لهذا قمت مع عدد من زملائي من قادة الفرق التقنية بوضع خريطة مبسطة للمعارف الاساسية التي نعتقد انها مهمة لأي مهندس برمجيات لتكون دليل لتحديد الثغرات المعرفية بما يسهل وضع خطط التدريب لسدها.