This question already has an answer here:
I am working as a web developer. I'm 26 and I have about three years of experience. I've been bouncing around jobs to find one that I really like and each time it's a disappointment.
I want to leave my job and work on my own projects and learn stuff on my own for a few months. I have experience, but the jobs I apply for want experience in all kinds of technologies that I'm not exposed to at work.
While applying for jobs I see things like:
Show us cool projects you have worked on. (I write closed software for companies, so nothing I can show off. I can just try to describe it.)
Desired experience in Node.js, Angular 2, Symfony, "insert new cool technology". (All of which I can learn, but I'm not exposed to it at work, I'm too busy hacking away at gross legacy code.)
I know I could do personal work on nights and weekends, or learn new things at work. I do, and this is what I've been trying for the past three years but it's not working very well for me. It's difficult to sit at a computer and put in any good quality work after spending all day at a computer.
At this time money is not a major issue, I could survive for several months without working. I have an idea for one major project I want to work on that could turn in to something (maybe not). And I may even try my hand at freelancing.
I'm worried that if I leave my job it may be difficult to find a job later for a couple reasons such as having to explain why I'm unemployed and how the value of this self-learning compares to uninterrupted work experience. And there may be other issues or obstacles I'm not even aware of.
What should I consider before leaving my job to focus on personal growth?