25 Differences Between Software Engineer and Computer Science