So let's see, you want to have a nice car (and with those payments, that had better be a nice car!), a cel phone, be able to go shopping, buy people gifts, splurge on yourself, and only work 25 hours a week? Time to wake up buddy.
I'm all for having a decent car if you can afford it, but no need to go as far as you have, just get something that you know will be reliable (hell, you don't even need a car to get to work!). Give up the cel phone, you don't need it.
I get the sense that you were a spoiled kid growing up.
Let me tell you what I do. I work 40 hours/week as a programmer, and I'm a full time student (evening and online classes), I buy my books, my food, pay my tuition, and pay for my rent. I don't have tons of money either, but I'm fully supporting myself. If you think you need lots of money to enjoy life, then you're never going to enjoy life. Money can serve to make your life easier in some ways, but it won't bring you happiness.