The situation: * Podunk tech job, do grunt work for a big tech company, through a staffing agency, no chance of any type of promotion and certainly no chance of getting hired full-time by the big tech company (It's just not something that ever happens). The only reason I'm staying with this job is for money and because I currently don't have anything I could transition to if I quit. * Difficult to set up interviews because I work in the middle of nowhere. An in-person interview would require me to take an entire day off work, and my staffing agency manager is stingy about letting me take days off. * Since my I graduated over a year ago, my "new grad glow" is gone and so it's harder to get considered for Jr-level programming positions (which is what I want). What advice do you have for me?