I mean, I would say least try working for a salaried programming job in a stable company. It's still an incredibly well paying career for the level of responsibility & seniority. I'm paid almost as much as an MP and I'm on the bottom rung of my company with virtually no responsibility.
I think if you go and get a "normal" job like being an electrician you'd be in for a shock about the level of work and relatively low pay compared to programming.
On the other hand, I wouldn't keep doing it if you hate it.