If you are so good about thinking of what others are doing, then think about how lucky you are to have a job and about all the people who currently don't have jobs.
I totally understand what you mean though. I have struggled to find permanent work since graduating a year ago. My first work experience was so bad that I still get nightmares about it. Basically I was insulted on a daily basis and essentially had to beg for permission to go to church. For obvious reasons that job did not work out but I have since found other temporary and part time work in much better work environments.
Anyways, I consider myself blessed to find the work that I do and when the economy gets better and I gain enough work experience, I trust that God will provide the right opportunities for me.
Trust me on this though. You need to change your attitude and think about what is going good in your life rather than what is not going good. I used to have the most pessimistic of attitudes and it was miserable. I still struggle with this but force myself to think of a positive. For example, the horrid experience I had with my first job will enable me to be joyful in whatever job I will have for the rest of my life because I am now so appreciative of a good work environment. I can also cheer anyone up at work now when the job gets tough or one feels unappreciated because I can remind them of just how bad it can be and how lucky they are that the place they work at is not like what I have experienced in my past. It's a real blessing because everything is wonderful because it is not "that job"
Life is about getting lucky but without thinking positively, one misses out on all the luck. Above all, trust in God and things will work out.