It's always about opportunity costs. Is it better to stay in your fiat job, head down, and stack? Or take the risk, bring your skills to BTC and see what happens?
I think a good starting-off point is a mixture of both. Starting side projects to learn and experiment