We'll need the "low level" jobs, e.g. cleaners. Given the cost of automation, it's just not interesting enough to automate this. We'll also need the high level jobs, e.g. anything that requires significant (creative) thinking to some extent. Unique creative thought is probably the only thing that can't be automated at the moment.
Most traditional middle class jobs can easily be simplified / removed / etc. For each job that's created in software development, two traditional ones will disappear. We're optimising the world.
Tl;dr: Most people, imo, haven't realised the world is changing. The people voting Trump / UKIP / Brexit / Le Pen are (unless someone gives me a good argument) fools for thinking the people they elect can actually change things. I'm not saying they haven't been left behind, or there are no legit concerns, but to think these people can change things.. that's just ridiculous.
For example: I dare say Trump doesn't give a flying fuck about what he had to do to get elected. He picked out 5 or 10 focus groups that would give him the necessary votes to win, and focused on those. He won't deliver. He just wanted to be president.