I’ve seen questions recently about people wondering whether to pursue an MBA of a CS Masters which comes at the expense of either maintaining your current tech job or searching for a new one. My question is slightly different: When is it worth taking a learning sabbatical if ever?
By learning sabbatical, I mean I have seen people put on LinkedIn that they did quit their jobs to do a bootcamp in some field (Mobile, Blockchain, etc) or even just self-study on their own. I have a coworker who’s a business analyst and told me he’s quitting to do a data science bootcamp. Doesn’t seem like a good idea to me, but not my decision.
I think the general rule people follow is to have a job while looking for one, particularly in this economy. Still, I’m wondering about what circumstances actually warrant quitting a job to invest in getting one in a different field. Obviously being in a toxic environment is the best reason to get out of a current job. Similarly, if you really need the money, you probably can’t leave the job.
So let’s assume that neither is the case. You don’t need the money and the environment is positive, but you’re really not doing what you’re passionate about and feel like every day you are missing learning cool stuff. Say you’re a business analyst and want to become a data scientist or backend software engineer. An obvious move is to try and switch into these roles within your current company. But if you can’t do that, how to think about taking a learning break?
It comes down to weighing the tradeoffs and not letting "false narratives/stigma" plague your decision.
You've covered the main aspects to consider, which are financial security (and VISA issues, which I assume don't apply here). Here are a few more that I would spend thinking about: