I have found that you will have a much easier life if you more or less just go with the flow. Now, not to be contradictory to some of my other posts and sayings, I do believe that you get out of life and careers what you put in.
The person working 60 hours a week versus the person working 40 hours a week gets an extra 2 weeks worth of experience in each month compared to the person working 40 hours a week. Working hard at a goal is great and needed to progress, if that is in your long term goals.
However, consider this for a moment...lets pretend that you want to be a Software Developer. In this scenario you currently are not in a technology role at all. You spend as much personal time as you can afford without angering your spouse, neglecting your "adult" duties, etc, working towards become a Software Developer.
You'd almost give your right thumb just to even get into a technology role, to #1 Get out of your current job/industry and #2 Take a step in the right direction towards becoming a Software Developer even if you do not get that title.
What if it meant temporarily trying to learn a new skill set for the interview? Maybe not a totally new skill set, but rather in a different fashion compared to what you have done in the past. Would you do it? I would. I am.
I've applied for many jobs over the last 3-4 years, technology specific over the last 1-2 years. The end of last week I got an email saying with an offer for a DBA (Database Administrator) position interview.
I never lie on my resume or in the application when I am asked about experience, skill set, etc. I want the employer to know what they are getting, and that I will be set up for an amount of success that I can achieve. If the people hiring you don't believe in you, it makes your work life a lot harder.
Of course I graciously accepted the offer for the interview. The position revolved around Oracle/SQL.
I love all types of programming. I am one of those developers that I'd learn any language and love learning it for a job. I don't care what language its in, I enjoy the problem solving, the logic, etc.
After accepting the job interview, I did two things. The first thing I did was pull back up the job posting to get an idea of what I should start prepping for, and the second was researching a day in the life of a DBA. I wanted to make sure it really was something I was going to be ok with doing for an extending period of time. No one can really say "I'd love doing that forever", because eventually when the honeymoon stage wears off it becomes work. When it becomes work, the love sometimes dies with it. However, it is more than fair to say "I'd love to do that for quite awhile." Or something similar.
Now back to my original point. I am open to the idea of being an Oracle Developer. Was it my original intention? No it was not, but that is okay! Its something I would enjoy doing for quite some time.
By switching gears, which is a needed skill for the tech field anyways, and focusing on Oracle for the last week I could view it two ways. I could say I lost a week of working on a website for a client, or that I gained a week of focused SQL Query writing, and gained a little bit of experience with Oracle.
I'm generally not overly optimistic, I prefer realism. In this situation, it is real that I gained a week experience in SQL. It is also real that I lost a week working on a client's website. I guess I should point out that the "client" I am working on is not being ignored or anything, the client doesn't even know yet that I am redesigning his website for him, so cheap it will feel like it was free, in fact it may end up being free.
Anyways, the refresher/experience I gained from the week of Oracle will out weigh my lost week of web development, unless I end up working full time as a freelance web developer, which I do not have plans for...but then again...I always try to stay opened minded for future paths.....
Although I did not use an oracle book to study, I did look online and read some reviews. This author/series seems to have good reviews from most all of the sources I saw...good enough that if I would have had more time this is what I would have chosen to purchase. If you do buy this please leave a rating in the comments on how you liked it!
Oracle Database 11g & MySQL 5.6 Developer Handbook (Oracle Press)