I have a vague idea that a space cadet is the counterpart of our "heavenly soldier." In our language, "a heavenly soldier" is a sarcastic term teasing a person who is out of place as well as ill-informed, can't do their job well, and doesn't care about anything too much. Is it close to "a space cadet?" If not, what is the counterpart in English? Thanks.