A good job can bring higher and steady income for higher quality of life. For different people, how to find a good job is quite different.
For a new graduate, the most important thing is a good major in a top university. Other important things include good academic records and intern experiences, club and social experiences, ideal characters, and references, etc.
For an experienced employee looking for a new job, the most important thing is related working experience in a reputable company. Other important things include qualifications and professional designations, work achievements and project experiences, fluency in related computer operation and reporting systems, soft skills and social skills, and references, etc.
For a new immigrant looking for a new job, the most important thing is related local working experiences. Other important things include fluency in local language, local education, local qualifications and professional designations, previous work experiences before the immigration, soft skills and social skills, and references.
The specific skills to find a good job is as follows:
Job search: List all the companies that you want to work for, and find the contacts for those companies. Doing some research on the ideal job in an ideal company.
Networking: Networking is useful for information interview (know about the industry and the company), internal job openings, related ideas and recommendations, etc.
Resume: Here is an article about how to prepare resume. The key is to put the most related and important achievements at the top.
Cover letter: Here is an article about how to write a cover letter. The key is to match your resume with the job requirements. You can introduce the most related and important achievements at the top as well.
Interviews: Here is an article about how to ace an interview. For technical interview, you should be well prepared for the technical skills required for the job; for interview by the hiring manager, the key is to present how you can provide value for the company. After the interview, there should be a thank-you note, and follow-up email after several days.