32, college professor. Started that job 2 years ago after finishing my Ph D. I mostly love it, other than it being stressful at times with the "publish or perish" pressure and dealing with students etc.
Had a bunch of various jobs before then. High school was just random work in the summers helping out on farms, doing some landscaping, worked at a saw mill for a bit. During college I worked in a grocery store and a fast food restaurant briefly, worked for the University catering services for a couple years and worked for the local newspaper as a general assignment report my last year.
Grad school I worked in retail my first year, and after that I had assistantships and worked with professors on research (and as a teaching assistant one semester) the last six years for free tuition and a stipend.
As for finding a job, the key is to network as much as you can while in school/grad school. Do internships if possible, get summer jobs in your field if possible and so on. I went on the academic job market in fall of 2008 when it was tough as hell as that was the height of the recession. I had success in the job market for two reasons: 1) I did well and was coming from the top program in my field and 2) I networked my ass of and worked with a top professor, presented at conferences, published etc. and got my name out there a little bit and got some good experience to put on the resume.