What makes a difference for further advancement of engineers: socioeconomic background or education programs?