I was fired from my first "real" job back in college. I was promised a raise due to high performance in the second month, but after months and months of excuses and procrastinating, my boss never gave it to me. I was young and didn't know anything about office politics, so I went to the director of finance and asked about their raise policy. She told me "You did the right thing in coming to me, you haven't done anything wrong!" A week later, my boss fired me for basically going over her head, after working there for over a year. She even had me unknowingly train my (highly under-qualified, vegetative) replacement! A truly awful manager who cultivated a toxic work environment. Lesson learned. Anyway, my friend was the second-in-charge, so if anybody ever asked me for a reference, I gave them his contact information. It's never come up in the 6 years I've been working since then, just make sure to not make the same mistakes twice.