Deferring admission to a computer science graduate program
I'm afraid I have contradictory advice.


If you've been offered a funded place, there is no guarantee the funding will still be there in a year.  What you know is that you are good enough to get into a grad school, but there is a luck component too.  The school I went to told us that 1 in 10 applicants was good enough to get in, but less than 1 of 3 of those "good enough" could have places any particular year.  This is both because of funding constraints &amp; because supervisors can only supervise so many people well at one time.  So you are very likely really deciding whether to work before going through the application process again.
Nevertheless, I agree with Sylvain that it is not a good idea to do a PhD always wondering whether you would have liked industry better.  I worked for 5 years before doing my PhD, and now I'm an associate professor.  Two things make this route hard though: 1) getting used to making money (I addressed this by putting most of my salary in savings) and 2) getting used to being treated as an adult.  But there is a big win when you hit the hard parts of your PhD &amp; think "would I be happier in industry?  Nah, that was boring."  Friends that were academically stronger than but lacked that certainty had a tougher time during the troughs than I did.