5 ms·
You aren't that old. I've been doing Oracle PL/SQL development with reporting/BI for over 20 years. I started doing Java dev and found out that it's really a f
by thorin 6y ago
You aren't that old. I've been doing Oracle PL/SQL development with reporting/BI for over 20 years.
I started doing Java dev and found out that it's really a full time job to have a decent awareness of all the Java and spring framework or EE stuff so I never really progressed it. I've also done the same with .Net and web dev (including various frameworks) and mobile.
This has given me a good overall technical knowledge and I'm now working as a technical architect for various types of systems which include databases, microservices, rest, queuing, cloud etc. I still get to do some technical low level work as well as high level design and discussion/mentoring with devs and business. It seems to fit well with my skills, is well paid and currently in demand. It does require a bit of a change of approach compared to low level work.
I'd avoid ML/AI or anything "cool" unless you have a particular interest or aptitude for it. Don't spend too long on any particular framework as they will change soon enough.
Good Luck!
- giantg2 6y ago"I'd avoid ML/AI or anything 'cool' unless you have a particular interest or aptitude for it." Ditto. I wanted to get into ML/AI so I posted for some roles internal to my company. It was not great. The hours would have been much higher with no salary increase. The company also wouldn't provide any real training (generic stuff on Pluralsight). Also, I would still just be coding like in other software since they only give the interesting parts of the work to people with PhDs - I'd be scrubbing data and testing models, not doing research and creating them.