I am currently working at a software-development job I'm not fond of my salary (which is below the industry average), benefits that I do not need, and there are no career advancement prospects. I would like to search for a different job, but various commitments in my personal life make it difficult for me to find much free time I can commit to the job-search.
I am considering quitting my current job and using the time that has been freed up for my job search, but my friends who are not in the software industry, strongly advised against this. When I asked why, they gave a nebulous "It's easier to find a job while you have a job" response without giving specific reasons. This brings me to the crux of my question - will quitting my current job make it harder for me to find a new one? Are there any other issues with quitting my job that I am not aware of?
Some things I am not concerned about:
- Appearance of 'job-hopping' - This is my first job and I have it for a couple of years
- Lack of income - I have almost two years' salary saved up and I've kept my living expenses low
- Contract-related problems - I'm pretty sure my contract does not include any non-compete clauses or anything that makes it more difficult to quit
- Not finding a new job immediately - It took me a couple months to find my current job after I graduated college, and I'm fine spending two or three months unemployed. If I don't find a new job immediately, I plan to dedicate some time to personal projects, online classes, and building up a small github portfolio.