The Cover letter: A cover letter explains why you want this particular job at this particular company. It gives the employer better insight on your desire, writing skills, and personality. A good cover letter should be one page, with three full paragraphs describing why you are exceptionally qualified for the position for which you are applying. Remember, this is your opportunity to stand apart from the hundreds of other people who are applying for the same position. A letter that seems very general will only give the impression that you are mass mailing your resume out for any job available. Also, make sure you proofread and spell-check your cover letter. Spelling and grammatical errors suggest a lacking attention to detail.
The Resume: A resume is an organized list of your skills and experience, nothing more. Several pages of fluff can frustrate an employer who is trying to find key information. Like your cover letter, you should tailor your resume to the position for which you are applying. If the job requires any special information, such as salary history or requirements, please give detailed and correct figures instead of writing "negotiable" or "average." Make sure your resume is honest, correct, and up-to-date.
A good resume will be no longer than two pages and will include:
1. Contact information (phone numbers, email address, and mailing address)
2. Objective (the exact position you are applying for, and your goals)
3. Work experience (employment dates, job titles, and concise descriptions of responsibilities)
4. Skills (C++ and Java, 3D Studio Max, Networking, Excel, etc.)
5. Education (degrees, certifications, and additional training)
6. Other relevant skills (related skills, personal notes)