Recruitment agencies may charge a fee for their services, but they are useful. Most companies will list their job openings with recruitment agencies and depend on them to find suitable candidates. Sign up with a recruitment agency in your area and be specific about the type of job you are searching for.
If you are a new graduate, your high school, college or university may have a free service, sign up with them also. Sometimes employers will link up with these schools to find new fresh graduates to fill vacancies.