I don't think that the future is that scary. The current themes at a shallow level are changing very rapidly but the underlying principles and techniques are changing at a much slower rate. The latest, coolest, brightest startup is using a framework that's only been in existence for 6 months (and replaces another framework that's only been around for 18!) but most of Google's codebase is still in C++. Most of Amazon's codebase is Java.
You don't have to keep up with the latest fads. You have to pay attention to the big themes, and be willing to change frameworks as you change jobs, but a company that updates it's entire framework model every 12 months is going to waste a lot of effort on maintenance that could have been put to better use. Most companies will keep their existing frameworks because it's good enough.
It looks scary but programming as a whole moves much slower than the surrounding hype makes it appear.
You don't have to keep up with the latest fads. You have to pay attention to the big themes, and be willing to change frameworks as you change jobs, but a company that updates it's entire framework model every 12 months is going to waste a lot of effort on maintenance that could have been put to better use. Most companies will keep their existing frameworks because it's good enough.
It looks scary but programming as a whole moves much slower than the surrounding hype makes it appear.