Change is that the only constant. And this ‘constant’ seems to own great value in IT industry, because it not only changes itself (very fast) but also all other industries.From that time of view, currently Cloud (and it’s associated aspects) has reasonably good future. Data (and it’s collection) is increasing, and is sure to be so, in immediate and mid-term future. This ends up in issues with it’s storage, processing and making meaningful use of it. Thus, Cloud is here to remain.But then basic coding skill are of paramount importance. they're the building blocks. This spills over to bio-informatics, pharmacoinformatics, logistics, marketing, ocean studies, you only name it. it's penetrating every discipline as a facilitator. The stuff for of these fields is data. If you recognize to play with data and derive reasonable conclusions, you'll be able to achieve success in this field.I answered you with 2 broad perspectives. In brief, Cloud and Data (AI-ML-DL . . . ). Hey legacy skills will exist similarly. Java has huge depth and it’s only recovering.