Yes, a touch of common sense.
I try not to be an asshole, but I don't see why I should give someone a job who can't be bothered to look after their career.
If I have someone who's motivated to learn new things vs someone who should be able to predict the end was coming, why would I pick the person who's spent the last 3 years being complacent not improving himself? The fact that you are self taught but then couldn't be bothered to do it anymore is a double kicker.
We're so far beyond jobs for life that its upto the individual to look after themselves. If you don't do that who do you blame ?
Kids let this be a lesson to you - if you want to be able to retire you've got to keep an eye on the ball. Your 30s and 40s are when you need to be working to maximize your income (savings).
Your best option now ? Marry a rich person, start at the OpenUniversity.