Best part about that though, is he talks like he knows everything. Yes, taking a job outside your intended career field WILLLLLLLL hurt you. I mean, sitting around living in a car with 0% job is certainly muchhhh better. Oh, wait jk, it's not.
Why take a job outside my career field when I can devote more time to getting one in my field?
At this point it looks like this:
Option 1)
Action: I get a low paying job (I mean, really low paying. We're talking $10-12/hr, if lucky). I live in Phoenix still because I cannot afford to live in more expensive and desirable cities.
Result: I make barely enough money to pay for a shitty apartment. I'm living in a miserable hell hole for possibly forever. The reason being that I cannot escape the city because I cannot afford to move to a desirable city. Desirable city is beyond my current earned income because current income is from a low paying job. So, I work 40+ hours/week, make little pay, and lose time in my life. I won't have the energy to apply for jobs full-time and do all the prep work needed with that. (Interview prep, work on projects, etc.) So, I stay here... work at a tenth the effort that I could if I didn't have the job and I continue to lose career opportunities because I'm so far removed from the industry now. (In terms of when I earned my degree and had my last software dev job)
Option 2)
Action: I keep applying for jobs, doing interview prep, and working on projects (although working on projects has taken a downturn in recent weeks).
Result: I can put all my effort towards finding a relevant job. My chances of success are HIGHER because I can put more effort into it. It isn't 100% but it is a lot better than working a dead end job that drains my life away. In the end, this gets me CLOSER to the desired result. The desired result being that I get a software dev job in a desirable city.
I don't see how option 1 is really any better. You say it will give me an in but it doesn't really. Working retail or some shitty helpdesk job isn't going to get you a programming job in another city. I'm willing to put more time and energy towards job hunting for that desirable job in desirable city now rather than putting it in 3+ years later after I've worked tech support for 2 years, worked on a thousand side projects, done thousands of interview prep problems, AND THEN finally get a job at the shit company IN AN UNDESIRABLE CITY STILL... and then maybe after a year of working there I can get a good reference and a better looking resume to help me move to a desirable city with a desirable job. <--- That's basically where I am now already. How many years would I have to work at that shit company? 3+ years as a programmer? 5? 10? 2000? Why restart that process in Phoenix when I've already done it in Seattle, ya jackasses?
Nah, I take option 2. It's better even if I end up living poor for a while. I already have the year of job experience. Why would getting a year here help me after I do tech support for 2+ years? It wouldn't. It'd be worse.