මේ පිලිබද කතාබහ කලේ Krishnakripa Jayakumar(Associate Technical Lead of 99x Technology).ඇය සදහන් කරපු විදියට Software Engineer කෙනෙක් විදියට ඉදිරියට යන්න නම් ඔබට programming knowledge එක විතරක්ම තිබිලා මදියි.problem solving skill එකත් ඉහල මට්ටමක තිබිය යුතුයි.Software Engineer කෙනෙක් වීමට අවශ්‍ය technology part එක පිලිබදව අපිට අපි හදාරන degree එක තුලින් ලැබෙනවා.මේ පහතින් දැක්වෙන්නේ ඒ හා සම්බන්ද ඔබ අධයනය කල යුතු දේවල් අතුරින් කිහිපයක්.