5. DON'T WAIT FOR OPPORTUNITY
FACT: I've never received a job through NYU's career center. I've also never gone through on-campus recruiting during all 4 years of being at NYU.
Yet, I've never gone unemployed or unpaid my entire 6 years working in tech.
Don't wait for doors to open - create your own opportunities. For jobs/internships while you're in school especially, leverage everything - I've found jobs through cold emails, warm introductions, LinkedIn, Twitter, pre-existing relationships, Facebook, etc.
I can go through more strategies individually, but my most successful strategy has been: find a couple companies that I really dig, pick apart their product, & email the appropriate person (using Interwebz stalking skills we all have) telling them the painpoints & how you can come onboard to help solve that problem. Always pitch it as providing value to the team.