Which way is the job market going and what skills should one build to be in demand a few years from now?
I don't think there is any job that is going to teach you how to be an entrepreneur. Working as an analyst, in sales, or marketing enables you to see how a certain area within a firm operates, and the role it plays. It can help you learn the skills needed to succeed in that position, but that is not the same as being the boss of your own business.
Those who want to be entrepreneurs may start out by keeping their day job, not to learn how to run their own business, but to have some income while they are setting up.
Others may choose to work with someone who owns and runs his own business, in hopes that they can learn from them, sort of like an apprentice. Unfortunately, many business owners do not have the time, patience or desire to show someone else the ropes, especially someone who may end up being their competition!
Over all, based on my own experience and from that of other entrepreneurs, we learn by doing it. No matter how much, or how little, work experience, education or talent you have, nothing really prepares you for running your own business, mainly because being an "expert" in your field is not all it takes to run a business, or get clients.
In regard to the job market, and the skills one should build to be in demand are concerned, I would say, first and foremost, learn how to code. Anything to do with technology-coding, SEO, web development, digital marketing-I see as useful skills. Being proficient in Microsoft Work and Excel are no longer considered skills, they are considered necessities and are no longer special. So, it is very important to become proficient in tech skills which a company can find useful and use immediately.