1. Ensure your CV is interesting.
2. Define your skills.
3. Find a need and follow it.
4. Channel all of your efforts towards finding a company which will actually have a job right for you.
5. Utilise every possible route of finding a job.
6. Be proactive and ask questions about the company, perhaps offer to do a work placement to show your enthusiasm to earn a role in the company
7. Be prepared.
8. Tailor your CV to the position.
9. Image is integral to success.
10. Remember, the company you are applying to may well be researching you, so ensure social networking sites and blogs reflect you in the best possible way.
H/T to Vigilangues.
10 Things Job Applicants should know is a very similar short article from The New York Times.