I got a degree in CS about 13 years ago. Lots of stuff have changed in the interim. I did tech support, programming, DBA work, and now I'm working for a Business Intelligence firm.
There's a number of non-programming (per se) stuff that definitely needs that sort of mindset. BI is pretty hot right now. SQL knowledge is helpful in any field that you need to work with data. That means business analysts, researchers, etc.
The concepts are more important than the specific tech usually, because the one thing I've learned is that it's constantly evolving. Sometimes it's a joy, but sometimes it's a pain too.
In reply to mikeatrpi:
Not sure about the next big thing, but I've been noticing an uptick in easy automation and clustering. Something Kubernetes flavored maybe. I saw a sweet demo where Kubernetes evaluated the possible places to expand a cluster based on cpu and ram needs, as well as the price of the node, picked the cheapest one that would do and then auto deployed fresh ssh certs from let's encrypt and handled all the other secret management.
I looked at it and saw 2 jobs in our ops department disappear
wow I didnt get chance to look at this tread yesterday. So much helpful information! Thank you so much for everyone who answered. I will take you guys up on PM's If I come up with any other questions right now. This is why GRMS is awesome!