Yes, but hard skills are not fixed. They change with company, project, country, industry sector, time and opportunity, and constantly evolve and swing around. And that's even ignoring your personal ability to be good in a specific topic. That is why nobody can tell you what will be popular in 10 years or what will work out for you.
That is why you should have a solid foundation on general skills, and be able to move fast in whatever direction opportunity arise. And this is also where communication will help you, because it will teach you to listen, to understand people and their problems, to find opportunity and maybe also how to take them for you.
That is why you should have a solid foundation on general skills, and be able to move fast in whatever direction opportunity arise. And this is also where communication will help you, because it will teach you to listen, to understand people and their problems, to find opportunity and maybe also how to take them for you.