Took me 1.5 years to land a proper, paying, full-time job after graduating from university. I had to move twice, first to Washington D.C. (for an unpaid internship) then to NYC. So, this weekend marks my fourth week at the new place - since I've arrived, they've already fired five people from my team. So I wouldn't be surprised if I end up back in the same boat as you.
Here are some tips. Most will sound really obvious, but I can't stress how important they are. Really. Really. Here we go:
1.) Proofread your resume. I'm not kidding. Proofread your resume again. Print it out and proofread it. Every time you change it, even slightly, print it out again, then read it again.
2.) Get a standardized email address. Make it
[email protected]. Have it forward emails to your usual email box.
3.) Don't send the same cover letter everywhere. Write boilerplate paragraphs or sentences, then construct each cover letter using those bits.
4.) Find more places to apply to. This is the key. You have to play the numbers game. How do we do that?
a. Consider looking for work in other cities. That's the easiest way.
b. Make a target list of all the companies you want to apply to. Visit their careers pages, then set up an auto-notify service so you'll get an email every time those pages are updated.
c. For companies with tricky, script-heavy career pages, visit them at least once a week. Don't bother applying for anything older than a week (unless it really, really fits your background or is otherwise worth it).
d. Expand your list of companies by searching for businesses in your area. Read the local newspapers, find out who's hiring, who's expanding. Research the industry you want to work in and find out who the major and minor players are, if there are any start-ups.
e. Don't be afraid of using Craigslist to find jobs. Often times, companies will post there and on their own careers websites simultaneously - it's a good place to get a heads-up. Any company you see posting any job on Craigslist or any other job website (use simplyhired.com, I recommend), add them to your list if they seem to fit.
f. Sometimes, if you're lucky enough, you might be able to find blogs or websites that also keep track of jobs you might be interested in. For example, I visited [a href=http://publicaffairsjobs.blogspot.com/]this blog[/a] every day (it probably won't be relevant to you, but it's the type of thing you should be searching for).
5. Consider doing an internship (paid or unpaid, depending on your financial situation) or going back to school. Besides looking good on your resume, they're a great way to get introductions in your field.
6. Don't give up hope. Be persistent. Set a goal: Everyday I will send out 5 applications before playing any video games. If I can't find any, I'll stay online and keep looking until I can find 5.