← Back to context

Comment by turtleyacht

4 hours ago

> Java and legacy C# development

Functional Reactive Programming (2016) uses examples in Java 8. Manning Early Access Program (MEAP) recently announced Fabulous Adventures in Data Structures and Algorithms, which uses C#.

That is to say, within languages there is still plenty to learn.

There's the operating systems and hardware route, systems programming, low-level stuff. Maybe not immediately applicable to present work.

There's cloud and DevOps, observability and monitoring. Hard to start that unless there's already a "digital transformation" initiative.

But you could segue to an ML platform while working out a data-driven ML thing.

React (frontend) is fine, but how's the backend knowledge? Would you use Spring and Hibernate, .NET Core, or Node.js?

Maybe work on some side projects and develop a portfolio? Blog about issues you've solved, handy shortcuts, migration tips, or discuss YAML pipelines?

Don't know about certs. Spinning up from Terraform (Gitops) seems eminently more hands-on.

There's also formal reasoning and software validation. Provers, constraint solvers, and dynamic programming. Operations algorithms and management science, optimization and the like.