i think direct hiring is better than through a recruiting agency but anyway the goal is to get JOB. You must keep applying for job opportunities as per you qualifications and skills on different companies websites as well as same time also enrol yourself with recruiting agencies... Newspapers classified are also not a bad idea...