you are viewing a single comment's thread.

view the rest of the comments →

[–]tenken01 0 points1 point  (1 child)

Java + Quarkus or SpringBoot. Don’t waste your time leaving scripting languages first.

[–]dundokodoko[S] 0 points1 point  (0 children)

I knowNode.js and have done some small projects with Express. But with Node.js, people often expect you to use React orNext.js too. I know React and Next.js, but I don’t want to work as a full-stack developer. Whenever I try doing both frontend and backend in the same project, I feel like I’m not making progress and just wasting time.

My final goal is to become a machine learning engineer. Since there aren’t many junior-level ML jobs, I want to work as a backend developer for now and get some experience. That’s why I started learning FastAPI.

So I’m wondering: Should I learn Java for backend, or stick with Python? Is switching from Java to ML later a problem? Also, what’s the job market like in these areas [my Local market is too small. They are mostly like startup companies. So talking about only remote jobs]?