Travis Ingram     About     Archive     Feed
Beginner => Competent => Proficient

Balance

Four weeks

It’s been more than a month since I finished the program, since I graduated. I had initially hoped to develop a routine focused on finding and applying for jobs as well as continuing to learn and code. A balance of those things. But doing so has proved trickier than I thought. I’ve done some learning and some coding but the majority of my time has been spent looking for and applying for jobs. It’s an ongoing process, and while I hope to find a job that meshes well with my current experience and focus, it might take a while to find something that’s a good fit. So I need to find a way to balance the job search with my desire for continued learning and coding.

Balance

What does a balanced workload look like? How can I divide up my day to ensure that I have time to learn and time to code and time to devote to the job hunt? I’m not exactly sure. I have to admit that looking for a job is hard, challenging work. If all I was doing was randomly sending out my resume to various companies, that might not be the case. But my process for applying typically involves researching the company, the type of work that they do and how their development teams are set up. It involves trying to get a sense of whether I would be a good fit for their team and how long it might take to be a productive, contributing member.

Which all takes time.

Putting all the application materials together takes time, too. I try my best to tailor the resume and cover letter to the position that I’m applying for. The cover letter is what typically takes the most time. All these activities have stretched what ought to be a relatively straightforward and short process into something much longer and drawn out. Which has made it difficult to then incorporate the aforementioned learning and coding.

Language Overload

I discovered early on that there are no shortage of positions to apply for. What’s been more challenging is finding the ones that are relevant to my skill set and aspirations. I’ve found that while there are numerous jobs out there, few companies are looking for junior developers. Most postings state that they are looking for people with mid to senior level skills, folks with three to five to seven years of experience. Which makes it challenging. I’ve also found that many positions are focused on languages and technology stacks that I haven’t worked with or have much experience with. It seems like the Minneapolis market is geared more towards the LAMP stack, Linux, Apache, MySQL, and PHP or the Microsoft stack, including .NET and ASP. Another one is Ruby and the Rails framework.

There just aren’t as many pure JavaScript based jobs. And while I think that, given some time and assistance, I could pick up any of these languages, it doesn’t seem like many HR departments or recruiters share that same view. Even though the underlying concepts I know and have learned would, in many cases, transfer over. So it’s been hard. Moving forward, I don’t know what the best approach is. Do I dive into other languages and frameworks in the hope that I’ll be considered for a specific job or do I just keep learning and working on my JavaScript skills? I wish there was a clear answer, but I’m afraid that there’s not. These are the things that I’ve been working through over the past month, though. I do have some ideas, but for now I’ll leave it there. I’ll share some possible solutions in a separate post.