Home Off Beat 15 Things Aspiring Computer Engineers Should Know About Their Future Job