Characterizations of computing careers: Students and professionals disagree · Study