|
I used to work as a programmer. In 2017, I had to stop working because of health issues. I remember Rust was a cool project, JS had plenty of frameworks fighting between themselves, SPA was a thing albeit I was skeptical of it, and I was in love with Go. Big words like Data Science and Machine Learning were thrown everywhere. Whas has changed in this scenario? Are there new stuff I should know about? Thanks. |
Rust is seeing production use in many places and its being accepted more as the sane alternative to C for modern development of high performance software. Ecosystem still not big or mature enough to make big waves, however, but that depends on how you interpret "big waves".
SPAs are used and abused, the tooling to make a performant progressive website with them has gotten better but the know-how is not widespread enough.
React has essentially won the mindshare battle and they are focusing more on functional components. But there are other things with their own healthy niche like Svelte compiling components that manage their own DOM, Elm is still around (and still not 1.0) and it has inspired other "Elmish" frameworks.
Desktop software quality has gone downhill and seemingly everyone is using Electron.
For many companies, Kubernetes is the new normal mode of operation. You should know it, but it's still far from "the way to do things" for industry in general, mostly due to its complexity and learning curve.