Evolution of Sowftware Engineer