Tips for Graduate EEs (relevant for software)
youtube.com
youtube.com
#2. Always work on your own projects, don't rely on your job for your design satisfaction.
#3. While you're young, get a "one man band" job.
#4. Move around a lot / change jobs.
#5. Never, ever be afraid of losing your job