39 karma · joined August 15, 2015
Solely depends on your effort/motivation to pick up a new skill. As with anything...
I don't know what ill be doing in 6 months. I don't have a financial buffer. This is scary but it fits my hippie-like personality. Not to say you should not have anything lined up. You also should not mind 60-80 hour work-weeks or dealing with stressful situations. These are personality traits that provide a good foundation that allow you to be independent.
If the need is there, I am certain I can trust on my network (of friends & ex-colleagues) and my own skills to help me get a job.
Without a family to provide for, radical decisions like these are easier. Live a little. Jump into to unknown. And for future replies on this comment pointing out that my suggestion is a downright dangerous; I concur.
I went into *nix, Python and C instead. Hanging on IRC taught me hacker ethos and the lingo that comes with the work. Made friends, embedded myself in various communities. Got job offers through some communities.
First job was doing 50% support (servicedesk) and 50% Python. It was horrible at times. But I did have a job. I met a guy there that went out of his way to personally get me up to speed with Python/Linux - like a mentor. I worked there for a year but we always kept in touch since.
Fast-forward 8 years later; I can now actually code some decent stuff and that mentor just joined my team and we're reunited again. But that's off-topic.
TL;DR: Learn something that is in demand and be prepared to make sacrifices.
Perhaps you would need to find remote work or learn another language. Or simply work hard(er). Whatever it takes.
It sandboxes extraction.
It was the biggest reason why I choose this job, as many python shops seem to run Django which I'm not a fan of.
You better be right!