Unfortunately for me, i do not live well with others. but yea get a roommate when you can, and save as much as you can get away with.
SAVE early and get in that habit. having 6-12 months take-home pay in a savings account is freedom. have to move NOW to take that dream job? you got cash for that (break old lease, get new place, moving fees etc). car breaks down? cash will fix that right up. Need to go to a 'fancy' dinner for a job interview or to meet an idol/job prospect, date you want to really impress? yea cash to the rescue again.
after a while if you auto deduct savings from your pay you do not miss it. but it is there in the back of your head when you need it. next step is to fight the need-vs-want battles. those are fun.