Answered by Stephanie, Hiring Expert at AT&T Inc., on Monday, August 24, 2015
If you are looking for a job I like the idea that it is best to search early and often. Now keep in mind that searching, applying, interviewing and hiring are all elements of the process that take different amounts of time and engagement.
A position that requires less overall experience, education, credentialing or the like, may not take as long to go through the above named steps. Meaning if you are out of state and you are not available to interview quickly, your schedule may not work with the employer's need. You will want to look for some information in the job description like is relocation offered, or if you have dialog with the recruiter, they will share with you whether or not they are willing to fly someone in to interview.
A highly specialized position where the candidate pool is smaller, often provides for more opportunity for travel and relocation to be provided by the employer. This is pertinent to the interviewing and hiring portion of the process of course.
Have a look around...online job boards, company websites, networking sites. Get comfortable with the terrain and start trying to make some contacts with recruiters and people in the field you're interested in. It is never to early to start networking!
Best of luck in your job search!